PDA

View Full Version : Forum Home Enhancements - Color Forums


Twilkey
06-11-2008, 10:00 PM
PS - Color Forums
This mod allows the admin to set the background color of each individual forum row. As well as the text color for each row.

Installation
First, Upload the bitfield file to your xml folder located in your includes folder. (/forum/includes/xml/)

Next, Import the product file.

Finally Edit your templates. Find forumhome_forumbit_level2_post under your Forum Home Templates list.

Replace the entire template with this, only if you are using the default template. If this template has been edited, then you need to add the style code manually.

<tr align="center">
<td class="alt2" style="background-color:$forum[bgcolor2]; color:$forum[textcolor];"><img src="$stylevar[imgdir_statusicon]/$forum[imageprefix]forum_$forum[statusicon].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]" /></td>
<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]" style="background-color: $forum[bgcolor1]; color: $forum[textcolor];">
<div>
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>
</div>
<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
<if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]" rel="nofollow">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if>
<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
</td>
<td class="alt2" style="background-color: $forum[bgcolor2]; color: $forum[textcolor];">$forum[lastpostinfo]</td>
<td class="alt1" style="background-color: $forum[bgcolor1]; color: $forum[textcolor];">$forum[threadcount]</td>
<td class="alt2" style="background-color: $forum[bgcolor2]; color: $forum[textcolor];">$forum[replycount]</td>
<if condition="$vboptions['showmoderatorcolumn']">
<td class="alt1" style="background-color: $forum[bgcolor1]; color: $forum[textcolor];"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
</if>
</tr>
$childforumbitsAfter you are done, edit the properties of each forum.

If you are not using the default forumhome_forumbit_level2_post template but you are a coder, then you need to add this code to the <td> tags switching between styles as you would like.
style="background-color: $forum[bgcolor1]; color: $forum[textcolor];" style="background-color: $forum[bgcolor2]; color: $forum[textcolor];"If you are not a coder or do not understand this stuff, then just ask.

ahayat
06-12-2008, 02:26 PM
nice mod reserved *

niravdave
06-15-2008, 08:06 AM
This mod colors only the the default height.

For example i have the forum + subforums height of 100px. This only applied backgroud color to 50px

karnevil
06-19-2008, 03:06 PM
Did you work out a fix to that niravdave?

GSeybold
11-30-2008, 06:47 PM
Do you have a live demo of this?

tommyturnage
12-04-2008, 09:11 PM
Very Nice

Byk
12-09-2008, 04:19 PM
Can do this with a category? I want color category, no forums.