Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Design and Graphics Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-11-2011, 01:08 AM
Guest210212002
Guest
 
Posts: n/a
Default Stylevar conditionals?

I'm not sure how to phrase the title for this..

I've got a background image for forumhead_background:



I'd like that image to be different, depending on which forum it's the header image for. So if it's "Site news" it's forum #1, General Forums would be number 12 (whatever), etc, etc.

I think, that the VB3 way would have been a simple pointer to the forumid in the image itself, eg: "/forum/images/blah/header$forum['forumid'].png"

Since it's inside a stylevar, I'm not sure how to go about it this time. I'm looking to take my header image (catheader.png), and make a few version of it, so catheader_1.png for forumID #1, catheader_12 for #12, and so on.

Would I need to preregister all of those conditionals, or is there a way that I can just directly pull the raw forumid inline with the image ponter in the stylevar?

Something like this horrible syntax:

Code:
url(images/misc/catheader_<vb:raw forumid>.png)
Attached Images
File Type: png Screen shot 2011-04-10 at 9.58.35 PM.png (42.2 KB, 0 views)
Reply With Quote
  #2  
Old 04-11-2011, 06:16 AM
Attitude5ire's Avatar
Attitude5ire Attitude5ire is offline
 
Join Date: Feb 2006
Posts: 791
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not really the right method to go about it..
If you look at the code for your forumhome you will see each <li> has a unique id which is normally forum2, forum3 etc..

You are better off following that route and connecting that with your custom CSS. Im not quite certain if Style vars take the conditionals, even if they do you would have to have a new style var for each background..
Reply With Quote
  #3  
Old 04-11-2011, 09:30 PM
Guest210212002
Guest
 
Posts: n/a
Default

Thanks man - I'll definitely go about it that way. I'm just (last few days or so) starting to build my theme, and slowly wrapping my head around the new template system.

I think I'm going to end up rewriting a LOT of CSS.
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 02:32 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.03681 seconds
  • Memory Usage 2,188KB
  • Queries Executed 12 (?)
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_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (1)postbit_attachment
  • (1)postbit_onlinestatus
  • (3)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_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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete