Greetings!
On one of my sites,
http://www.sevenstring.org, I use simple font color codes in the forum description field to change the color of the descriptions. It's working in IE, but Mozilla and most non-IE browsers aren't seeing the codes.
I'm looking at my source in IE, and I see the following:
Code:
<div class="smallfont"><font color="B38800">Updates, additions & otherwise . If you have problems/suggestions, this is the place as well.</font></div>
If you look, the # symbol that should be in front of the font color code is getting stripped for some reason. The color still shows up in IE since IE isn't quite as fussy as Mozilla, but other browsers see the descriptions as default text as defined in the CSS.
Any idea why the # is getting stripped? Alternately, is there a better way to go about making that field colored? I've attached a small screenshot of my admincp showing that the # is there in the forum description.
Any insight would really be appreciated. Thanks as always.
This is killing me. My site looks completely different in Firefox now than it does in IE or any browser using the IE engine.
My site in Maxthon/IE:
Now in Mozilla:
Random places that I have font color codes defined, it's stripping the # sign. Apparently IE is smart enough to recognize it and make up for the non-compliant HTML. Here's a snippet from viewing the source on:
http://www.sevenstring.org/forum/index.php
Code:
<font color="B38800">You last visited:
In the actual templates and phrases, the HTML is written as
Code:
<font color="#B38800">
What in the world is causing this?
Well, I managed to work around it for the descriptions. Basically I added a new CSS entry called "forumdesc" that had the CSS setup the way I wanted it.
Then, in forumhome_forumbit_level2_post, had to change this:
Code:
<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
to
Code:
<if condition="$show['forumdescription']"><div class="forumdesc">$forum[description]</div></if>