View Single Post
  #578  
Old 01-31-2014, 02:00 AM
Kat-2's Avatar
Kat-2 Kat-2 is offline
 
Join Date: Feb 2011
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheLastSuperman View Post
Will do and you're clear on how to add more styles to this right? Let's do an example real quick to be sure but I'm going to make it simpler than before:
PHP Code:
if (STYLEID == 90 OR STYLEID == 91 OR STYLEID == 93) {
$vsacssfix '<style type="text/css">
#vsacb_messagearea {
background:#ffffff !important;
background-color:#ffffff !important;
}
</style>'
;
$template_hook[headinclude_bottom_css] .= $vsacssfix;

^ So per the above I just added styleid's 90, 91, and 93 because in my example code we are pretending that styleid 92 already has a white background for the chat because it's a light style the other three listed in the code were dark styles like avenger blue. <-- That's on an example if you're adding more than one style to this plugin.

Hint: You can also modify this code to make new plugins doing many things including switching logos per forum, background images per forum and much more it just takes some creativity and some tinkering from all of you . In fact I use variants of this on many sites accomplishing many things! If you've ever ran into some of the shared css issues with custom styling this can come in handy when css is shared on a different page but you're trying to accomplish something that just does not like the default definition being overwritten in additional.css (since it's global) so you use a plugin like this to specify THIS_SCRIPT or forumid and overwrite it there .

Edit: Actually good idea for a new article ^ so I'll have that posted soon!

Yes, I gotcha. And, I even went in and changed the color code from the stark white to a softer pale gray, which matches other things (such as new and old post images) in the theme. May do that for a couple other themes I have.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01184 seconds
  • Memory Usage 1,781KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete