Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-29-2007, 09:29 PM
ArchangelX ArchangelX is offline
 
Join Date: Feb 2006
Location: Oahu, HI
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Using conditionals to apply a different header image per forum section...need help.

Hello all,

I'm trying to have it where each section of my forum is able to display a header graphic that is specific to the forum section that it is within while keeping the same style.

So if I had a Drifting Section, and someone was viewing it in a certain style, then it would display a Drifting logo instead of the normal logo, but keep it within the style that they've chosen.

I spent the entire morning searching for phrases like header, conditionals, different, etc..etc...but I've only found this bit of code from this thread here:

It works, but only if there's a forum section id specified, that means I have to create an image graphic for EVERY single forum section that I have on my board...and some of them don't require a different graphic from the standard logo. I also have no clue what to put in for the Main Category Display section, and because of that...I have red X's everywhere.

Is there anyway to change this code to display a different header image ONLY if it's required?How do I change this code to do what I want? I'd appreciate the help, I'm no coder, but I'm trying to learn...

PHP Code:
<img alt="your site address" src="$stylevar[imgdir_misc]/header_f$foruminfo[forumid].png" width="550" height="100" border="0" /> 
Thank you in advance...

No help on this?
Reply With Quote
  #2  
Old 09-15-2007, 11:53 PM
ArchangelX ArchangelX is offline
 
Join Date: Feb 2006
Location: Oahu, HI
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Darn it.
Reply With Quote
  #3  
Old 09-16-2007, 08:48 AM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Something like:

Code:
<if condition="$foruminfo['forumid']">
    <img alt="your site address" src="$stylevar[imgdir_misc]/header_f$foruminfo[forumid].png" width="550" height="100" border="0" /> 
<else />
    <!-- DISPLAY YOUR DEFAULT HEADER HERE -->
</if>
Would have it so that it would be displayed if user is browsing a particular forum.

Code:
<if condition="in_array($foruminfo['forumid'], array( 5, 6, 4, 9, 11))">
    <img alt="your site address" src="$stylevar[imgdir_misc]/header_f$foruminfo[forumid].png" width="550" height="100" border="0" /> 
<else />
    <!-- DISPLAY YOUR DEFAULT HEADER HERE -->
</if>
Allows you to set which forums you would like to use the custom header for. (Change the forumids in Red and separate them with commas.)
Reply With Quote
  #4  
Old 09-16-2007, 08:58 AM
ArchangelX ArchangelX is offline
 
Join Date: Feb 2006
Location: Oahu, HI
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahhhh...I knew it was something to do with a conditional, but I suck at PHP so far, and I just couldn't get it to work right! Thanks so much, I'll definetly try this out! Thank you very much, Opserty!
Reply With Quote
Reply


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 01:14 PM.


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.13098 seconds
  • Memory Usage 2,192KB
  • Queries Executed 13 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete