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 09-27-2010, 01:43 PM
djnoz's Avatar
djnoz djnoz is offline
 
Join Date: May 2003
Location: UK
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Styling vB4 is a lot harder than styling vB3

I really dislike the default skin for the new vBulletin because it is much harder to customise. There is about 10x more CSS in VB4 versus VB3, and because the developers decided to avoid tables, the CSS is complicated and unintuitive. The total amount of CSS for a typical page in VB4 is around 70 KB whereas VB4 uses only 5 KB of CSS, this means you've got to do around 10x more work.

What would be awesome is for someone to create a skin for VB4, which uses a single and small CSS file, as with vB3. This could be a table based skin. Designers could then use it as a base to build upon.

What are other people's thoughts on this? Have you tried customising vB4's skin and run into the same kind of trouble?

Matt
Reply With Quote
  #2  
Old 09-27-2010, 02:08 PM
Jack12's Avatar
Jack12 Jack12 is offline
 
Join Date: May 2010
Location: Western Australia
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tables are dead and gone and they have been for ages. CSS is more customizable, SEO friendly and the standard for web design. If vbulletin went back to basing the design on tables I'd never buy another license.

I don't have problems customising the look of vbulletin4. Many changes can be made in the stylevar system and others just require the use of the search in templates function and additional.css template in conjunction with something like firebug (google it) to find what you need to edit.
Reply With Quote
  #3  
Old 09-27-2010, 05:03 PM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can only say that vB is now buggy more than ever regarding style, and there are compatibility issues with different browsers from version to version.

Tables + CSS may be better solution, but we are not who decide about this anyway.
Reply With Quote
  #4  
Old 09-27-2010, 06:09 PM
djnoz's Avatar
djnoz djnoz is offline
 
Join Date: May 2003
Location: UK
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jack12 View Post
Tables are dead and gone and they have been for ages. CSS is more customizable, SEO friendly and the standard for web design. If vbulletin went back to basing the design on tables I'd never buy another license.

I don't have problems customising the look of vbulletin4. Many changes can be made in the stylevar system and others just require the use of the search in templates function and additional.css template in conjunction with something like firebug (google it) to find what you need to edit.
I agree that CSS and divs, etc. are the new way of doing things but tables have worked well for forums for a very long time. Even though you say you've had no trouble with it, it is still a lot more work than vB3.

I have firebug too, one of the biggest problems I found was the way the CSS gets munged into a single file (style.php) or a small number of files (x-rollup.css) by the new vBulletin. Once you've identified lines of CSS code you want to change in Firebug, it's hard to identify the template that needs changing, it would be really nice if there was a special mode which includes each CSS template as a seperate file, for development purposes, but of course they haven't thought about that.

And seriously, additional.css is the messiest thing ever. We are told to override existing CSS, i.e. hack innefficiently. We should be changing the CSS at the source, and there should be an easy way to do it.
Reply With Quote
  #5  
Old 09-27-2010, 06:15 PM
Jack12's Avatar
Jack12 Jack12 is offline
 
Join Date: May 2010
Location: Western Australia
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djnoz View Post
I agree that CSS and divs, etc. are the new way of doing things but tables have worked well for forums for a very long time. Even though you say you've had no trouble with it, it is still a lot more work than vB3.

I have firebug too, one of the biggest problems I found was the way the CSS gets munged into a single file (style.php) or a small number of files (x-rollup.css) by the new vBulletin. Once you've identified lines of CSS code you want to change in Firebug, it's hard to identify the template that needs changing, it would be really nice if there was a special mode which includes each CSS template as a seperate file, for development purposes, but of course they haven't thought about that.

And seriously, additional.css is the messiest thing ever. We are told to override existing CSS, i.e. hack innefficiently. We should be changing the CSS at the source, and there should be an easy way to do it.
You could just go in and change up all the code but I prefer additional.css so I can track all the coding changes I have made.

I never said it was easier than vb3, but you (or atleast I) can still achieve desirable results with a bit of work. It takes me a day or 2 to pop out a nice looking theme.

The best way to use firebug and find the code is to copy the class or id name you want to make changes to, go to the vbulletin templates menu and select search in templates.

It will bring you up a list of templates which include the class name, you look in the CSS section of templates and from there you should be able to fairly easily find the template you need to edit.
Reply With Quote
  #6  
Old 09-27-2010, 06:19 PM
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Location: Google Kansas
Posts: 4,678
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think styling on the new 4.x is a LOT easier then before
you know have a style generator, you can literally make 1 dozen new and unique stiles in 30 mins.
Reply With Quote
  #7  
Old 09-27-2010, 06:44 PM
djnoz's Avatar
djnoz djnoz is offline
 
Join Date: May 2003
Location: UK
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Loco.M View Post
I think styling on the new 4.x is a LOT easier then before
you know have a style generator, you can literally make 1 dozen new and unique stiles in 30 mins.
If you're not fussed about the details then sure, you can.
Reply With Quote
  #8  
Old 09-27-2010, 06:48 PM
Jack12's Avatar
Jack12 Jack12 is offline
 
Join Date: May 2010
Location: Western Australia
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djnoz View Post
If you're not fussed about the details then sure, you can.
Use the generator and then just work on all those details, surely it would still save time.

Seems to me (and I mean this in the nicest way possible) that you're just frustrated with learning a new styling system and immediately put the blame on vbulletin.

I've worked with a few forum systems and nothing is as simple as a few colour palletes and mouse clicks if you're after perfect results.

Many of us are able to easily use the style system and with a little learning/adjusting you'll find the same.

Have you managed to complete a theme yet?
Reply With Quote
  #9  
Old 09-27-2010, 07:14 PM
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Location: Google Kansas
Posts: 4,678
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djnoz View Post
If you're not fussed about the details then sure, you can.
that was just an example
it's easy to customize vb4.0 even after using the style generator
Reply With Quote
  #10  
Old 09-28-2010, 12:01 PM
Mr. P Mr. P is offline
 
Join Date: Nov 2007
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Loco.M View Post
I think styling on the new 4.x is a LOT easier then before
you know have a style generator, you can literally make 1 dozen new and unique stiles in 30 mins.
I would argue that point. I wouldn't say new styles. Sure you can make 100 new color schemes in a hour, but I wouldn't really call it restyling the page.

Yeah I have my complaints about vB4 styling vs vB3. For the most part vB3 was so simple to customize a caveman could do it. That?s my main gripe about vB4. However, vB4?s way of doing things allow for SOOO much more power over little individual items. What has me most miffed are what I perceive as being bugs with certain stylevars depending on the browser you use. One I am struggling with at the moment is I believe the threadbit_background stylevar. If I set the background image properly in the image line then everything displays fine in FireFox for example. In forums there are backgrounds behind the individual thread entries as they should be. I go check it in IE and they are there. I found a fix for this. Put the url(/images/whateverimage.png) line in the color bar and vwallah now the backgrounds show properly in IE. But wait!!! Now they are broke in FireFox and Chrome ? /facepalm. I haven?t figured out how to fix this one yet.

Another thing I am having issues with, and this I think is more browser related, is that the shadow variables don?t do anything for IE. They work properly in FF and Chr but not IE.
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 06:25 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.05256 seconds
  • Memory Usage 2,282KB
  • 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
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete