vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Is it possible to have Different category Images Rather Than Text (https://vborg.vbsupport.ru/showthread.php?t=114524)

mcyates 05-01-2006 04:51 PM

Is it possible to have Different category Images Rather Than Text
 
Is it possible to have a different category image for each forum category as i want to use them instead of the Text.

So in stead of having work cup forum like i have on www.myfootballforum.com;

This is what its like at present:
http://img470.imageshack.us/img470/797/oldbar8yw.jpg

But i want it like this:
http://img470.imageshack.us/img470/8...ftopbar9yx.jpg

Thanks in advance

Freesteyelz 05-02-2006 02:22 AM

Just replace your Category text with the HTML bit. I haven't tried using "style..." (for background use) but I did use <img src=... /> and it worked. :)

mcyates 05-08-2006 12:07 PM

thank you.

mcyates 05-28-2006 11:47 AM

1 Attachment(s)
here is what i did its my forumhome_forumbit_level1_nopost

SaintDog 05-29-2006 01:56 PM

Using IF statments may be handy if you have only a few forums, however, why add more code than you really need? Using the $forumid variable and the background CSS attribute, you can do the exact same thing with even less :).

PHP Code:


style
="background: #FFFFFF url("./path/to/images/$forumid.gif"); 

This basically enters the forum id as the name of an image and calls it from a directory of your choosing. You can limit this to simply categories, or have a background for every forum using this, depending on where you place the coding.

Simply create a directory, fill in the path, make sure the images are named accordingly for the forums and insert/save the code to the template.

Scrolls 05-30-2006 12:20 AM

http://img190.imageshack.us/img190/9188/welcome5mi.gif

Im trying to use this as my first forum category style bar

imma use diff stylebars for each category of course....how do i do this?

There have been explinations, but i dont understand anyone of those

Freesteyelz 05-30-2006 12:36 AM

Which method you were thinking of using?

Scrolls 05-30-2006 12:37 AM

shit...both are confusing! lmao :(
I was hoping i could get someone who knows what they doin, to do it right quick for me

Freesteyelz 05-30-2006 01:10 AM

We've listed 3 different methods but I'll use Saintdog's approach, since mcyates has provided a hack (see his attachment and hack thread) and mine is more of a quick fix.

This will be lengthy to allow me to explain the method. :)

Each forum has an ID. When you create a forum an ID will be assigned to it. Here is my first category:

Quote:

Forum: What's The 411? (id: 2)
My Forum ID above is "2". What Saintdog suggests is that using the forum ID's you can use one code to assign a different image for each forum category. This is how it works:

In your "forumhome_forumbit_level1_nopost" template (located inside the Forum Home Templates find the code:

Code:

<tbody>
        <tr>
                <td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">

And replace it with:

Code:

<tbody>
        <tr>
                <td class="tcat" style="background:#000000 url(/path/to/images/$forumid.gif) no-repeat top left" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">

1. Change the color #000000 to whatever you want.
2. The "./path/to/images/" is the directory where your background image will be located in.
3. The "$forumid" is the number assigned to the forum.
4. If you want the background image to repeat change "no-repeat" to "repeat".

Since my first category is Forum ID 2 I'll name the background image I want to use for that forum to "2.gif". Ill place "2.gif" in the image directory I specified. For each forum category you want to have a background image just name it as the Forum ID. Such as:

forum ID 2 = 2.gif (or use .jpg)
Forum ID 3 = 3.gif
Forum ID 6 = 6.gif

And so on...

Let us know on your progress. :)

Scrolls 05-30-2006 01:27 AM

<tbody>
<tr>
<td class="tcat" style="background:#000000 url(/path/to/images/1.gif) no-repeat top left" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">

this is the code i ended using for my first forum category image (the path on my server would be public_html/forums/images/Files/1.gif) all that happened was every background for all the categories became black (i even changed the background color number, but it just went back to its usual gray color)


All times are GMT. The time now is 12:35 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01045 seconds
  • Memory Usage 1,738KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete