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)
-   -   Styling vB4 is a lot harder than styling vB3 (https://vborg.vbsupport.ru/showthread.php?t=251232)

djnoz 09-29-2010 12:34 AM

Quote:

Originally Posted by Mr. P (Post 2104195)
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.

Yeah, those are the moz-x / webkit-x style attributes. It's impossible to get those bits of CSS to work in IE. They don't work in IE because they are kind of proprietry for webkit and firefox, they will be properly introduced in CSS 3. I wasn't very impressed when I saw the vBulletin were using these, as IMO a site should look the same in different browsers.

aileron79 12-29-2010 07:28 AM

I was kind of stunned when I just tried to change the color of various elements. Some colors can be changed in style vars, others in templates. Some colors are even not defined at all, so changing i.e. the background color of the forum to black, one will have black text drowning in black background as some text boxes are just transparent. Some colors are specified in rgb(x,y,z)-syntax, others as #xxyyzz hex color codes which makes it quite difficult to find an replace colors all over the forum. Apparently, there is no logic at all behind the style system.

Admittedly, the longer I work with vB4, the more I am disappointed - and that's not just about the styles.

JacquiiDesigns 12-29-2010 08:26 AM

Quote:

Originally Posted by aileron79 (Post 2140567)
I was kind of stunned when I just tried to change the color of various elements. Some colors can be changed in style vars, others in templates. Some colors are even not defined at all, so changing i.e. the background color of the forum to black, one will have black text drowning in black background as some text boxes are just transparent. Some colors are specified in rgb(x,y,z)-syntax, others as #xxyyzz hex color codes which makes it quite difficult to find an replace colors all over the forum. Apparently, there is no logic at all behind the style system.

Admittedly, the longer I work with vB4, the more I am disappointed - and that's not just about the styles.

For me personally as a designer, when I first saw the vB4 stylevar system in the early alpha testing, I immediate disliked it. I have only gone back to it when working on clients' sites.

It's a pathetic mess and vBulletin (as an entity) should really be embarrassed by it IMO. And intriguingly enough - not much has changed from the alpha to beta to vB 4.0 Gold to vB 4.1 as far as I'm concerned. Admittedly - I have not tested the 4.1 series - but from what I've heard = YUCK!

A little tongue-in-cheek (but not really) ==> vB 4 should now almost be ready to be sold as a "gold" version. Wouldn't it be funny if we woke up tomorrow, only to read that the vB.com announcement of the day is that 4.0 Gold is now ready for purchase after a year and a half long testing phase...? NIGHTMARE!

Jacquii.

brandondrury 01-03-2011 07:49 AM

Quote:

Tables + CSS may be better solution, but we are not who decide about this anyway.
Speak for yourself. I vote with my dollars.

The table vs css thing has been around for a while and irrelevant to me. I pay for such a product so I don't have to think about these things. What I need is a product that "works".....which means I can build a huge community with the least amount of technical distractions.

The Stylevars would have been a fine system in 2001. A decade letter it's about the most inefficient manner for working that I can think of. In fact, I believe the vb3 system was superior. I could style a forum in an hour. The new method has taken me 30 so far and I'm still not happy.

Lack on inherit styles on the font end is INSANE.

Sometimes keeping fontsize on it's own and then other times including it under font is INSANE. Pick one. Stick with it. (I prefer the latter.)

The ability to view and change multiple css options at once seems to intuitive, that I'm tempted to develop a conspiracy theory as to why it was omitted.

Creating a little preview thing with stock data that updates real time via Regex or equivalent is something that could be developed in an afternoon for $80 using a guy on Odesk. In fact, I regret not having this created specifically for me before going into this theme change!

Quote:

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.
This "bit of work" is the problem. I don't have an issue with work. It's rare when I'm not putting in 18 hours. It's WHAT I'm working on. Walking is work, too. That's why we have cars and planes. I feel like I'm back to using a horse right now.

The same progressive viewpoint that leads to table-less css should be driving vBulletin to be as efficient as possible in achieving the webmaster's goals. vB4 is a step backwards in this regard so far.

Quote:

it's easy to customize vb4.0 even after using the style generator
Maybe. It's NOT easy when you have an old theme you want to match. I played with the style generator for 2 hours and never got anything that looked acceptable to me. That's subjective, I guess.

Quote:

Apparently, there is no logic at all behind the style system.
Definitely! It seems that if two web guys with any skill at all got together to create their dream setup, it would take them about 4 hours to put together something amazing, fast, ultra-flexible, and simple. The fact that 4 hours was not taken for something so important makes me wonder what else was thrown together on a whim with no thought.

Quote:

Admittedly, the longer I work with vB4, the more I am disappointed - and that's not just about the styles.
Great! I really need an all-in-one solution for CMS, forum, etc. I wonder what else is out there.

Quote:

For me personally as a designer, when I first saw the vB4 stylevar system in the early alpha testing, I immediate disliked it. I have only gone back to it when working on clients' sites.
What's interesting is it's not like they created a dumbed-down system so that anyone could create a theme. (I'm thinking the ol' Myspace layout generators.) I would have hated that, too. It seems the Stylevars system is bad for laymen and us experienced dudes.

Quote:

It's a pathetic mess and vBulletin (as an entity) should really be embarrassed by it IMO.
"Embarrassed" is just a start. I'm wondering how many of us it would take demanding our money back to get them to actually give a damn about their software again.

Brandon

aileron79 01-03-2011 07:52 AM

Well, I believe that in many cases "less" actually is more. In the meantime I've continued my work on my skin. I don't know how often I've come across hard-coded color codes - or something like "background: white" instead of referencing to a style variable for some default background.

Also, there are some tab-like links in a user's profile (about me, user messaging, friends, ...). Similar tabs can be found in the calendar to switch between yearly, monthly, weekly and daily views. Those tabs look different! And, what a surprise, they are defined in completely different places in a completely different way. Why don't use the same style sheet definition for both tabs?

To me it appears as if the developers were working on their own - not caring what the others were doing. I don't claim them guilty for this mess, the responsibility lies within the software management, those few guys that created functional and/or technical designs for the developers to work with.

That product definitely is not in a state which allows it to be sold as a completed software package. That's not even alpha stage, 'cause every serious management would have rejected that crap immediately and started all over again...

You probably have guessed it, I really am quite disappointed...

Boofo 01-03-2011 12:53 PM

There are some things that you cannot do with CSS, no matter how hard you try. That is where the tables and tds come in handy.

Digital Jedi 01-03-2011 01:15 PM

You know, I've only worked with vB4 styles a little bit. And I while I kinda see the issue, I also kinda don't see the issue. I mean, sure, it's not the easiest thing the world. But then, when I got into vBulletin, it took me years to figure out what the CSS options did, too. Sure, I didn't know what I was doing back then, but from my perspective, the only thing I'm really seeing is I have something else I have to learn. Which pretty much is the story of my life when it comes to coding in general. Nothing has changed for me. And even the CSS in vB3 doesn't do what I want it to a lot of the time. It's just familiar. Not necessarily better.

I do have to disagree with Boofo in this last post, though. I'm convinced you can do anything you want in CSS that you could do with tables. The only difference, you won't necessarily be able to do it easily. Or quickly. Or within the year. But I've almost always found a solution if I look long and hard enough. The week long breaks in between notwithstanding.

I think as much as CSS may be the standard, we're still just not used to it. It's still the horseless carriage to our stagecoach. Faster, more modern, but not as friendly or as easy to brush.

Boofo 01-03-2011 01:28 PM

1 Attachment(s)
Quote:

Originally Posted by Digital Jedi (Post 2143283)
I do have to disagree with Boofo in this last post, though. I'm convinced you can do anything you want in CSS that you could do with tables. The only difference, you won't necessarily be able to do it easily. Or quickly. Or within the year. But I've almost always found a solution if I look long and hard enough. The week long breaks in between notwithstanding.

Gotcha on this one. Try lining up a left column and right column in CSS like you could with TDs (like in the attached pic where the dates can vary in length). It won't happen with CSS no matter how hard you try.

Digital Jedi 01-03-2011 01:31 PM

Quote:

Originally Posted by Boofo (Post 2143288)
Gotcha on this one. Try lining up a left column and right column in CSS like you could with TDs (like in the attached pic where the dates can vary in length). It won't happen with CSS no matter how hard you try.

I'm not sure what you mean, exactly. Do the two columns need to do anything special other than be side by side?

Boofo 01-03-2011 01:51 PM

Yes, they both need to line up on the left of each column. Like in the pic. If one date is long, the second column will adjust for it so they are all even. You can't do that with CSS. I have searched all over the net, and that is what the consensus is from anyone and everyone.


All times are GMT. The time now is 01:31 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.01295 seconds
  • Memory Usage 1,779KB
  • 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
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete