Saturday, May 2nd, 2009 10:58 am
dreamwidth and customization - crazy fun! emphasis on crazy
Multiple Reading
Okay, this could be because I just like complex things, but I kind of like having two flists to read. I mean--okay, you have to understand. At my highest Ritalin dose, I don't have what anyone sane would call a great attention span, and I miss things like whoa. At least one person on my flist has given birth and I didn't know she was pregnant! That was very lowering.
When people crosspost, I miss a lot less! Part of this is because yes, I'm coding my style live and so hit refresh a lot, but also, because I'm less cluttered in my reading. It's almost like creative filtering, except I was never really good at filtering.
I don't know. It's nice. It's more reading!
Housekeeping
If you're on my flist on LJ, I am adding you here. I could say I haven't had time, but that's a total lie. Every time I come over here to do something like, say, add people, I end up in advanced customization trying to create new and exciting if statements.
Adventures in Bad Customization
If anyone wants it, by the way, I did figure out, sort of, how to put the username below the icon if you want your name/usericon to the right in entries and on the Reading Page, but it's makeshift until I can go over the entire css and functions by hand and remove the older code.
You'll have to do this in Advanced Customization from Your Layers. I think it could be done thematically, but off the top of my head, I'm not sure how.
Add that to your CSS.
.eidentity {
float:right;
text-align:right;
width: 150px;
}
In the Page::print_entry() section in advanced customization, do this:
"""div class="eidentity"""";
$e->print_userpic();
$e->print_poster();
"""/div""";
(add the > and < back in when using. I cannot figure out how to keep the code untouched, and raw doesn't work, darn it.)
Basically, you create a div class to put it in, limit the size, and it forces the name below the userpic. And they really try to sit by each other. I mean, I gave up doing this in comments, because it was just breaking the comment box unless I px'ed everything to an exact size and no one wants that.
Drawbacks: Names below six characters still float up beside it on the left. Lowering the width, however, make long names or long feeds vanish or hide. So I compromise because my Reading Page was driving me nuts.
You may have to play with this to make it work; I did about a dozen tries that all *should* have worked and didn't until this one did. I was trying display:block and some seriously unholy looking CSS at W3 before this one suddenly worked. The only other option I found so far--again, I'm making this needlessly complex, so keep in mind I start complex and messy and then streamline it once it looks like I want it to--is to do a lot of div classing and width percentaging, then use margins to stack the divs like sad little blocks. It was kind of horrifying. It was also funny. And three hours after I finished, I could not for the life of me work out how I did it even with my own documentation, it was that complicated and weird. And I'm fairly sure it would break probably half the browsers that tried to view it. I'm actually not sure this doesn't break for other people, come to think, but you can check my Reading Page and see if it lines up. Except for those short-named people, who just need to get longer names.
I think this is visible: you can find the entire current working code here. It's based off of Negative by Phoenix Dreaming, but still has tons of code I'm removing and changing as I figure out what everything does and discover strange things like removing entry-title suddenly kills my layout despite the fact I never use that class. Always an adventure. And let me tell you one day of the Great Hunt for how the hell to add a | between reply and comments, because the way I am doing it I hate, but tracing functions backward to their root is a new and exciting way to wonder about your own sanity! I'm beginning to put together a chart to trace what functions inherit from what properties, but I have a feeling that I'm getting it dramatically wrong.
If anyone found a better way to do the icon/name thing, please, please drop a line here. Otherwise, I will be haunted by finding a more efficient way. I'm just using too many divs.
Okay, this could be because I just like complex things, but I kind of like having two flists to read. I mean--okay, you have to understand. At my highest Ritalin dose, I don't have what anyone sane would call a great attention span, and I miss things like whoa. At least one person on my flist has given birth and I didn't know she was pregnant! That was very lowering.
When people crosspost, I miss a lot less! Part of this is because yes, I'm coding my style live and so hit refresh a lot, but also, because I'm less cluttered in my reading. It's almost like creative filtering, except I was never really good at filtering.
I don't know. It's nice. It's more reading!
Housekeeping
If you're on my flist on LJ, I am adding you here. I could say I haven't had time, but that's a total lie. Every time I come over here to do something like, say, add people, I end up in advanced customization trying to create new and exciting if statements.
Adventures in Bad Customization
If anyone wants it, by the way, I did figure out, sort of, how to put the username below the icon if you want your name/usericon to the right in entries and on the Reading Page, but it's makeshift until I can go over the entire css and functions by hand and remove the older code.
You'll have to do this in Advanced Customization from Your Layers. I think it could be done thematically, but off the top of my head, I'm not sure how.
Add that to your CSS.
.eidentity {
float:right;
text-align:right;
width: 150px;
}
In the Page::print_entry() section in advanced customization, do this:
"""div class="eidentity"""";
$e->print_userpic();
$e->print_poster();
"""/div""";
(add the > and < back in when using. I cannot figure out how to keep the code untouched, and raw doesn't work, darn it.)
Basically, you create a div class to put it in, limit the size, and it forces the name below the userpic. And they really try to sit by each other. I mean, I gave up doing this in comments, because it was just breaking the comment box unless I px'ed everything to an exact size and no one wants that.
Drawbacks: Names below six characters still float up beside it on the left. Lowering the width, however, make long names or long feeds vanish or hide. So I compromise because my Reading Page was driving me nuts.
You may have to play with this to make it work; I did about a dozen tries that all *should* have worked and didn't until this one did. I was trying display:block and some seriously unholy looking CSS at W3 before this one suddenly worked. The only other option I found so far--again, I'm making this needlessly complex, so keep in mind I start complex and messy and then streamline it once it looks like I want it to--is to do a lot of div classing and width percentaging, then use margins to stack the divs like sad little blocks. It was kind of horrifying. It was also funny. And three hours after I finished, I could not for the life of me work out how I did it even with my own documentation, it was that complicated and weird. And I'm fairly sure it would break probably half the browsers that tried to view it. I'm actually not sure this doesn't break for other people, come to think, but you can check my Reading Page and see if it lines up. Except for those short-named people, who just need to get longer names.
I think this is visible: you can find the entire current working code here. It's based off of Negative by Phoenix Dreaming, but still has tons of code I'm removing and changing as I figure out what everything does and discover strange things like removing entry-title suddenly kills my layout despite the fact I never use that class. Always an adventure. And let me tell you one day of the Great Hunt for how the hell to add a | between reply and comments, because the way I am doing it I hate, but tracing functions backward to their root is a new and exciting way to wonder about your own sanity! I'm beginning to put together a chart to trace what functions inherit from what properties, but I have a feeling that I'm getting it dramatically wrong.
If anyone found a better way to do the icon/name thing, please, please drop a line here. Otherwise, I will be haunted by finding a more efficient way. I'm just using too many divs.
no subject
From:But Merlin has made me come back to the intarwebs...he really is magic!
(- reply to this
- thread
- link
)
no subject
From:Merlin is love. *nodnodnod* And your contributions are beyond welcome. Like, yearned after with intent and whatnot.
(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:Also wanted to drop a note to say that I've subscribed to you and to say "hi!" I'd friended you on LJ after reading your ZOMG AMAZING Merlin stories, but then just lurked on your journal. I thought I should at least pop in and say hi. So, hi!
(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:< = <
> = >
I'd also advise you to wrap your code in
pre
andcode
tags. And if you're feeling lazy, the HTML-for-LiveJournal Modification Tool will do it for you ;)(- reply to this
- thread
- link
)
no subject
From:I figured it would have to be at the CSS level to get the stack. I know I'm missing a hugely obvious way to do this, but doing it to the right is most of the problem. Lefting it was easy to make it stack.
(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:My current obsession is working out how to get the divider between X Comments and Reply. The only way so far is to add it to the set text, which is--questionable--and print_interaction_links two function definitions are not what I'd call open to a lot of easy alteration. I'm kind of tempted to see if I can create my own function definition temporarily for it, or create a new function to handle it, but God knows what horror that would unleash mucking with the core functions.
Tempting, though.
(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:Here's the code (well, it's for the tags, but you can extrapolate): The only problem, but it's huge, is that the CSS cleaner will throw a fit if you use unicode characters such as "\00b7", which is the middle dot and which I wanted for the entry function links. I've settled on ~ for now, but I'm not really satisfied by it.
(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:Hmm. You know, I wonder if you could define that?
Or use the seet text_default_separator and define it with what you want to use.
(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:sigh
(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:Sorry for the ugly links. I suck at html tonight.
(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:I should make a Dreamwidth-slash-LiveJournal icon :D
(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:I've been asked to make an alternate version with more innuendo. To wit: "switch the two logos so that the rigid LiveJournal stylus is poised to penetrate the center of the convoluted flowery Dreamwidth icon."
(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:(- reply to this
- parent
- top thread
- link
)
no subject
From:"If you want to temporarily disable auto-formatting for part of an entry you can use < raw-code > instead of < lj-raw >."
I have a feeling that it will work as well as the PRE or CODE tags, if not better.
(- reply to this
- thread
- link
)
no subject
From:(- reply to this
- parent
- thread
- top thread
- link
)
no subject
From:My pain is very great.
(- reply to this
- parent
- top thread
- link
)
no subject
From:(- reply to this
- link
)
no subject
From:Anyway, hi! I've lurked around your LJ for Merlin-fic-reading purposes, but I figured I should be nice and add you properly on DW :)
(- reply to this
- link
)