vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Header Forum ID Conditional (https://vborg.vbsupport.ru/showthread.php?t=132683)

michaelsilvia 11-28-2006 06:23 AM

Header Forum ID Conditional
 
I know websites have many unique sub-forums. It would be awesome if their was a header Forum ID conditional hack. Meaning you could upload headers (like uploading ads in an ad rotating system) and the headers would show up based on the Forum ID.

For instance, I run a Sports Card Site. I have 5 different Headers created. I want a header that people see on the main forums, but when they enter my sub forums I would like it to rotate to the header based on the Forum ID. So, when my members visit the Racing forum, the header would change to a racing ONLY header. When they go to my Football forum, it would rotate to my Football only Header. Then when they go back to the main forum or other forums that are not identified it would rotate to my main header that represents all sports.

I use 3.6.4!

Mike

jluerken 11-28-2006 06:52 AM

Lol thats easy without the need of a hack.
I know 2 methods.

First is a conditional in your header,
second is to create a mainstyle and then add substyles to it.
The substyles only have a different header image.
Now give every subforum a single style and set it as default for this forum.

Well thats it!

michaelsilvia 11-28-2006 07:34 AM

I prefer a hack. Having a million conditionals in my header will kill my Google PR. Google only pulls so much text before it stops reading the page. I don't want the Google bot to see only conditionals on every page!

I have no clue what you mean by your #2.

Mike

There is a nice Category hack that allows you to place an image on each category with a simple link in each Forum Edit. This may be the way to go!

jluerken 11-28-2006 07:50 AM

Create a mainstyle with a default logo.
Then create a substyle of this mainstyle.
The substyle has the same settings and templates like the default style.
Now only change the header image in the substyle.

Now go to your forummanager and set in the subforum which should have a different style at Custom Style for this Forum your substyle.
Set Override Users' Style Choice to YES to force this style in this forum for all users. Thats it.

RedTyger 11-28-2006 08:12 AM

Quote:

Originally Posted by michaelsilvia (Post 1127035)
I prefer a hack. Having a million conditionals in my header will kill my Google PR. Google only pulls so much text before it stops reading the page. I don't want the Google bot to see only conditionals on every page!

I have no clue what you mean by your #2.

Mike

There is a nice Category hack that allows you to place an image on each category with a simple link in each Forum Edit. This may be the way to go!

Google doesn't stop reading the page until it's finished and nobody except the coder is able to see conditionals anyway. They decide what goes where then load the appropriate content based on the conditional. It's not visible code. Just use conditionals.


All times are GMT. The time now is 03:48 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.00920 seconds
  • Memory Usage 1,720KB
  • 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
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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