vBulletin ModsThe Official vBulletin Modifications Site
https://www.vbulletin.org/forum/showthread.php?t=313178 |
How can I limit a cms widget to a particular style?
The problem is I have only one light style and I design any widgets for the dark styles as there are more of them. I know I should stick with one style but I just can't choose .... they are all my babies :) |
Why not just fix the widget in the style?
|
Quote:
--------------- Added 23 Jul 2014 at 14:33 --------------- A simple method, if you just have a few widgets to modify, is to surround the widget with a style ID conditional.
Unfortunately, this method does not save you any resources on the server side. |
Quote:
|
What type of widget is it?
|
Quote:
|
That's not quite what I ment, is it a PHP or a HTML type?
|
Quote:
It's html. |
Quote:
Quote:
Quote:
Here's one I edited to make the background dark:
Just change the FFFFFF and 000000 and others to the colors you want it to be erm wait nevermind because then its a global change... hmm... ok then we'll just use my method here to do this - If you will post your code like mine above AND what colors you want it to be in the dark style I'll whip something up for you... it might be that same method or it might simply call a new custom block template (one work around that comes to mind currently). |
Quote:
--------------- Added 24 Jul 2014 at 01:05 --------------- While I'm thinking about it, if I could just exclude the widget from the dark styles that would be good too. |
Just assign a class to it, in the dark styles, have the class be a dark background, in the light styles, a light background, this is html/css 100.
|
Quote:
Template name: vbcms_widget_static_page_ts Template contents:
Now in additional.css add:
^ So no errors in css i.e. no missing definitions and in template manager best to insert somehting even if commented out using /* commented out */ etc. Now create a new plugin: AdminCP > Plugins & Products > Add New Plugin Product: vBulletin Hook location: parse_templates Title: Hide Teamspeak Widget per style Execution Order: 5
*Change 99 to the styleid # you want this to NOT show in and the css shown in the plugin code will kick in and hide it in styleid 99. Now go back to the widgets in admincp, on your teamspeak widget change the template name being used to vbcms_widget_static_page_ts and save, now the widget should use this template and it will show in all styles except the one you excluded within the plugin. |
Thanks for all this ....
I did this 3 times and double checked your instructions. This removes the Teamspeak widget in all styles. I made sure to change the 99 to the style id I did NOT want this widget to show on. I'm in no hurry whatsoever so don't sweat it. It all looks as if it should work, but it just don't :( BTW, I gave your status back in case you want to check it out for yourself. The info is in that pm I sent you the other day. |
UPDATE:
I've come up with a happy median for both light and dark styles. --------------------------------------------------------------- Been sitting here having a cup of coffee and thinking about ..................... I'm done with having multiple styles. I'm going with the Avenger style. |
Yep, just one more thing to maintain. :)
|
All times are GMT. The time now is 04:55. |
Powered by vBulletin® Version 3.8.14
Copyright © 2022, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.