PDA

View Full Version : Forum Home Enhancements - Color Forums


Twilkey
12 Jun 2008, 05:28
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
12 Jun 2008, 15:26
nice mod reserved *

niravdave
15 Jun 2008, 09:06
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
19 Jun 2008, 16:06
Did you work out a fix to that niravdave?

GSeybold
30 Nov 2008, 19:47
Do you have a live demo of this?

tommyturnage
04 Dec 2008, 22:11
Very Nice

Byk
09 Dec 2008, 17:19
Can do this with a category? I want color category, no forums.