Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 11-28-2006, 06:23 AM
michaelsilvia michaelsilvia is offline
 
Join Date: Jul 2005
Location: South Korea
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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
Reply With Quote
  #2  
Old 11-28-2006, 06:52 AM
jluerken's Avatar
jluerken jluerken is offline
 
Join Date: Aug 2003
Location: Germany
Posts: 1,016
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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!
Reply With Quote
  #3  
Old 11-28-2006, 07:34 AM
michaelsilvia michaelsilvia is offline
 
Join Date: Jul 2005
Location: South Korea
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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!
Reply With Quote
  #4  
Old 11-28-2006, 07:50 AM
jluerken's Avatar
jluerken jluerken is offline
 
Join Date: Aug 2003
Location: Germany
Posts: 1,016
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #5  
Old 11-28-2006, 08:12 AM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by michaelsilvia View Post
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.
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:36 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.03842 seconds
  • Memory Usage 2,200KB
  • 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
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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