vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Using conditionals to apply a different header image per forum section...need help. (https://vborg.vbsupport.ru/showthread.php?t=146052)

ArchangelX 04-29-2007 09:29 PM

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?

ArchangelX 09-15-2007 11:53 PM

Darn it.

Opserty 09-16-2007 08:48 AM

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.)

ArchangelX 09-16-2007 08:58 AM

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!


All times are GMT. The time now is 05:53 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.01036 seconds
  • Memory Usage 1,722KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete