Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 05-01-2006, 04:51 PM
mcyates mcyates is offline
 
Join Date: Jan 2003
Location: Middlesbrough, Cleveland
Posts: 798
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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:


But i want it like this:


Thanks in advance
Reply With Quote
  #2  
Old 05-02-2006, 02:22 AM
Freesteyelz's Avatar
Freesteyelz Freesteyelz is offline
 
Join Date: Jan 2006
Posts: 1,552
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #3  
Old 05-08-2006, 12:07 PM
mcyates mcyates is offline
 
Join Date: Jan 2003
Location: Middlesbrough, Cleveland
Posts: 798
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you.
Reply With Quote
  #4  
Old 05-28-2006, 11:47 AM
mcyates mcyates is offline
 
Join Date: Jan 2003
Location: Middlesbrough, Cleveland
Posts: 798
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

here is what i did its my forumhome_forumbit_level1_nopost
Attached Files
File Type: txt forumhome_forumbit_level1_nopost.txt (2.2 KB, 17 views)
Reply With Quote
  #5  
Old 05-29-2006, 01:56 PM
SaintDog SaintDog is offline
 
Join Date: Nov 2001
Location: Tennessee
Posts: 1,975
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #6  
Old 05-30-2006, 12:20 AM
Scrolls Scrolls is offline
 
Join Date: Mar 2006
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



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
Reply With Quote
  #7  
Old 05-30-2006, 12:36 AM
Freesteyelz's Avatar
Freesteyelz Freesteyelz is offline
 
Join Date: Jan 2006
Posts: 1,552
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Which method you were thinking of using?
Reply With Quote
  #8  
Old 05-30-2006, 12:37 AM
Scrolls Scrolls is offline
 
Join Date: Mar 2006
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

shit...both are confusing! lmao
I was hoping i could get someone who knows what they doin, to do it right quick for me
Reply With Quote
  #9  
Old 05-30-2006, 01:10 AM
Freesteyelz's Avatar
Freesteyelz Freesteyelz is offline
 
Join Date: Jan 2006
Posts: 1,552
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #10  
Old 05-30-2006, 01:27 AM
Scrolls Scrolls is offline
 
Join Date: Mar 2006
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<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)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:01 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08514 seconds
  • Memory Usage 2,273KB
  • Queries Executed 14 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete