Helpful Information
 
 
Category: Programming Articles
[How To] Add Category Top and Bottom Images

Hello,

This little "How To" explains how you can add images to the top and bottom of your categories. Using this method will also place the categories title in your new table. If you don't want this, just remove that postion of the code.

In order to have the spacing, you need to use Zacharys forum space mod.

That can be found here: http://www.vbulletin.org/forum/showthread.php?t=88983&highlight=Category+Spacing

Install that First!

After that modification is installed, we need to create 2 custom class definitions:

ACP > Styles and Templates > Style Manager > Hit "GO"

Scroll down to the bottom where it says "Additional CSS Definitions". Edit the following code to meet your needs then add it and save it.



.Your_Name_Top
{
background: #FFFFFF url(/path/to/pic.gif) repeat-x top left;
color: #000000;
font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.Your_Name_Bot
{
background: #FFFFFF url(/path/to/pic.gif) repeat-x top left;
color: #000000;
font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}




Next:

ACP > Styles and Templates > Style Manager > then click the "<<>>" and scroll down to "Forum Home Templates" > Forumhome_forumbit_level1_nopost.

(Edit the below code to reflect the class name you created and the image names, height, and width.)

At the top of forumhome_forumbit_level1_nopost add:


<!--Top Table Code-->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="" valign="top" width="" ><img src="/images/leftimage.gif" alt="" width="" height="" /> </td>
<td align="center" class="Your_Name_Top"><a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
<td width="" valign="top"><img src="/images/rightimage.gif" alt="" width="" height="" /></td>
</tr>
</table>
<!--/End Top Table Code-->


Still in forumhome_forumbit_level1_nopost find:

<div style="padding: 5px 5px 5px 5px;"></div>

(If you installed the "Spacing Contrib" that will be there!)

Add above:


<!--Lower Table -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="" height=""><img src="/images/leftbotimage.gif" alt="" width="" height="" /></td>
<td align="center" class="Your_Name_Bot">Text can go here or nothing at all.</td>
<td width="" height=""><img src="/images/rightbotimage.gif" alt="" width="" height="" /></td>
</tr>
</table>
<!--/End Lower Tables -->


Make sure you edit the above code to reflect the class name you created and the images name, height, and width.

Thats it!

Does this work for vbulletin 4?










privacy (GDPR)