vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Limit a widget to certain style? (https://vborg.vbsupport.ru/showthread.php?t=313178)

Zachery 07-24-2014 03:05 AM

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.

TheLastSuperman 07-24-2014 05:35 PM

Quote:

Originally Posted by K4GAP (Post 2508034)
This is the code that displays the way I want it to on the light style. I need it to match the dark styles when displayed there. But still be light on the light style".


Code:

<center><iframe src="http://cache.www.gametracker.com/components/html0/?host=216.52.148.11:24240&bgColor=CCCCCC&fontColor=000000&titleBgColor=CCCCCC&titleColor=FF2B00&borderColor=F5F4F4&linkColor=493C08&borderLinkColor=4D4B4B&showMap=0&currentPlayersHeight=200&showCurrPlayers=1&showTopPlayers=0&showBlogs=0&width=270" frameborder="0" scrolling="no" width="270" height="388"></iframe></center>
--------------- Added [DATE]1406163954[/DATE] at [TIME]1406163954[/TIME] ---------------

While I'm thinking about it, if I could just exclude the widget from the dark styles that would be good too.

K so we simply make a new template in your style:

Template name: vbcms_widget_static_page_ts

Template contents:
Code:

<div class="teamspeakwidget">
<div class="cms_widget">
        <div class="block">
                <div class="cms_widget_header">
                <h3><img src="{vb:stylevar imgdir_siteicons}/html.png" alt="" /> {vb:raw widget_title}</h3>
                </div>
                <div class="cms_widget_content widget_content">
                {vb:raw static_html}
                </div>
        </div>
</div>
</div>

Now in additional.css add:

Code:

.teampseakwidget {
/* Do nothing but retain class */
}

^ 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
PHP Code:

if (STYLEID == 99) {
$hidetswidget '<style type="text/css">
.teamspeakwidget {
display:none !important;
}
</style>'
;
$template_hook[headinclude_bottom_css] .= $hidetswidget;


*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.

K4GAP 07-24-2014 10:50 PM

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.

K4GAP 07-26-2014 10:16 AM

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.

tbworld 07-26-2014 06:10 PM

Yep, just one more thing to maintain. :)

K4GAP 07-26-2014 10:50 PM

Quote:

Originally Posted by tbworld (Post 2508378)
Yep, just one more thing to maintain. :)

It's time now to actually start focusing on content and seo. Although that is not a priority for someone like myself that does this as a hobby.

I'll keep the other styles just not viewable by guests.


All times are GMT. The time now is 04:18 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.01060 seconds
  • Memory Usage 1,738KB
  • 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
  • (3)bbcode_code_printable
  • (1)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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