are you using ie?
most likely, this has to do w/ poor html coding (we're all a bunch of programmers here, not html experts). if you are using ie, it has problems rendering some of the pages correctly (i'm not sure if it's the html or ie).
feel free to track down the issue and submit a patch to correct it.
"Forums should enforce width constraint on wide posts"
The problem you mention is somewhat different, since it comes from a specific Nukes theme having a fixed pixel width for an html table column.
But it would be good for a new volunteer to come in and fix both problems, and enforcing width constraints on wide posts would be a first step towards fixing both problems.
I'm having a problem with the imagic theme. Text is cut off at the far right when I view the Forum module. Why is that?
I commented out the following div-tags to make it work:
<!--div style="margin: 1em 3em"--><!-- END header --><!-- BEGIN footer --><!--/div-->
They are located in:
I needed to "build deploy" and restart the server also... This won't fix wide images etc. But it seems to fix most issues.
you can't comment out the the following:
<!-- END header --> <!-- BEGIN footer -->
b/c that is how the templating engine knows how to start processing loops and/or display additional text depending upon some criteria (ie: is the user logged in).
i'm surprised you didn't get a deployment exception b/c the rendering engine usually picks this up as a missing tag and "complains" when the templats are compiled.
and I didn't. I commented out both the <div> start tag, and the </div> end tag. But of course, you could remove them instead.
The middle part was never commented out.
Oops, the HTML got lost in my last post. What I wanted to say was that each of the DIV-tags were commented out. But you could remove them instead.
The "END header" and "BEGIN footer" were left untouched.
i believe julien fixed the "scrolling to the right" problem, but the rendering issue in IE still exists. anyone w/ html skills is more then welcome to submit patches.
I'm no HTML expert, but i've been telling my designers to fix stuff like this for long enough so i know what causes it. IE is a bit buggy when it comes to mixing CSS and plain HTML. The problem is here is caused by having a table in the in forums with width="100%" inside of a div tag with a margin. The imagic them pads the inner block with a margin, but when IE calculates 100%, it doesn't think about the margin. Thus the problem. So is it the module's responsibility to worry about stuff like this, or the theme's problem? Using the imagic theme and my own module with a 100% wide table causes the same issue.
Thus said, there are two ways to fix it - take the div margin padding off of the theme (or switch it to an empty column for padding), or change the width of the tables in the BB module. Personally, I switched the BB module to have width="98%" for all of its tables, and then reduced the margin to 2px or so (more accurate across platforms than using "em"). I don't know who owns the mod or the theme, but i could send updated files if anyone wants to check them in.
On another note, anyone interested in a pure CSS theme? Would be much better for rendering time, accessibility, and file size than the tables we're using for layout. I'm thinking of designing one, wondered if anyone would be interested when i'm done.