vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Design and Graphics Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=253)
-   -   CSS and Stylevars: How should I style my themes? (https://vborg.vbsupport.ru/showthread.php?t=303229)

josh_krz 10-10-2013 06:07 PM

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!

tbworld 10-10-2013 06:55 PM

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.

josh_krz 10-28-2013 01:23 PM

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.

webmastersun 10-31-2013 04:06 PM

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.


All times are GMT. The time now is 09:14 AM.

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.01090 seconds
  • Memory Usage 1,717KB
  • 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)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