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 10-10-2013, 06:07 PM
josh_krz josh_krz is offline
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default CSS and Stylevars: How should I style my themes?

I am starting to design a new theme for my forum. I have done it before but in a very sloppy manner.

I want to create the theme entirely from scratch however I am confused as to how I should style objects.

Before I just added all my CSS into additional.css and prefixed my classes so they do not clash with the other CSS. I feel this is a sloppy way of designing because there is still loads of left over CSS from vBulletin.

I have tried manually changing the vBulletin CSS but it reverts back after certain actions such as updating forums.

So what I am asking is how do you design templates for your forums and what are the best practices when doing so?

Thank you!
Reply With Quote
  #2  
Old 10-10-2013, 06:55 PM
tbworld tbworld is offline
 
Join Date: Oct 2008
Posts: 2,126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You want to use vBulletin's 'Stylevars', if you are running vb4. I will toss you some reference links to get you started. Make sure you are using one of the later versions of vb4 as the stylevar system was not finished in the early versions.

Basic:
http://www.vbulletin.com/docs/html?m...rsion=40201500
https://vborg.vbsupport.ru/showthread.php?t=256370
http://www.vbulletin.com/vbcms/conte...-10-Easy-Steps

More Advanced:
https://vborg.vbsupport.ru/showthread.php?t=230309

More Advanced - Videos:
http://www.youtube.com/watch?v=sfwle1enLms


You will receive better answers here if you limit the scope of your questions, but ask as many questions as you would like. There are many users here that can give you great advice on what you are doing.
Reply With Quote
Благодарность от:
josh_krz
  #3  
Old 10-28-2013, 01:23 PM
josh_krz josh_krz is offline
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi thanks for your help.

One thing I find is that stylevars are not entirely customizable. Am I required to add more styles in additional.css? Using half stylevar and half CSS is a bit of a hassle not to mention a hit on site performance (due to the built in CSS and additional.css being used at the same time). :/.

Last time I went right in and edited the vB CSS directly, which made sense. However after updates and forum changes my styles reverted.

Also when I am creating templates, is it better to modify the original elements rather than create new ones? I have an ambitious design and will be changing the default style quite a bit.

Thank you.
Reply With Quote
  #4  
Old 10-31-2013, 04:06 PM
webmastersun's Avatar
webmastersun webmastersun is offline
 
Join Date: Oct 2013
Location: www.webmastersun.com
Posts: 433
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I also start with additional.css from default style and my current theme is http://www.webmastersun.com (try to have a look). I think you need combine stylevars and additional.css to build a theme. Also you need to edit vbulletin templates to suit to your requirements.
If you need my support, send your questions to my inbox.
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 05:57 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04709 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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (1)post_thanks_box_bit
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete