Thread: Chat Modifications - MGC Chatbox Evo
View Single Post
  #3059  
Old 11-18-2008, 06:52 PM
AWJunkies AWJunkies is offline
 
Join Date: Jan 2005
Location: San Diego
Posts: 947
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by VBDev View Post
Thank you very much for this post !

I am going to add it to the todo list and will do the replacements for the next version.

The only place where there are jquery uses is in the js files and the mgc_cb_evo template.
No problem at all sorry it took so long I was so busy with own projects. I posted this issue while you where gone on vacation. Also I have another thing for you which I think is crucial which also fixes a IE issue with the new fix I posted few posts above.

Code:
OPEN PLUGIN: Product : MGC chatbox Evo->Headinclude add

FIND:
$vbulletin->templatecache['headinclude'] = str_replace($vbulletin->templatecache['headinclude'],$vbulletin->templatecache['headinclude'].fetch_template('mgc_cb_evo_headinclude'),$vbulletin->templatecache['headinclude'])
;

REPLACE WITH:
if ($vbulletin->options['mgc_cb_evo_active'] && $vbulletin->userinfo['mgc_cb_evo_show'] && can_view_mgc_cb_evo())
{$vbulletin->templatecache['headinclude'] = str_replace($vbulletin->templatecache['headinclude'],$vbulletin->templatecache['headinclude'].fetch_template('mgc_cb_evo_headinclude'),$vbulletin->templatecache['headinclude'])
;}

CHANGE: Hook Location 

FROM:
global_start

TO:
parse_templates
This is crucial to me because your loading jquery and the three other files on EVERY page of my site even though 90% of the time it is not used. This allows for a check IF the user can see it and is allowed too and the chatbox is ON it will load the js otherwise it will not appear. This also fixes the IE issue of jQuery null or not an object when you do the above fix for your mod not interfering with other js platforms.

Enjoy
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01029 seconds
  • Memory Usage 1,768KB
  • 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_code
  • (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