Thread: Chat Modifications - MGC Chatbox Evo
View Single Post
  #1430  
Old 05-26-2008, 10:38 PM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ranger187 View Post
VBDev, this was the issue I brought up like 20 times already that you said you can't address if you don't know about it.
Ok as you experience that problem on some of the board where you installed the chatbox, can you try the following (it's a temp modification to find out the problem).

Replace the content of the chatbox_refresh function in the mgc_cb_evo.js file by :
Code:
function chatbox_refresh(type)

{

    var handleSuccess = function(o){

        if(o.responseText !== undefined){

            fetch_object('chats').innerHTML = o.responseText;

        }

    }

    var handleFailure = function(o){

        if(o.responseText !== undefined){

            fetch_object('chats').innerHTML = o.responseText;

        }

    }

    var callback =

    {

          success: handleSuccess,

          failure: handleFailure

    };



   /* Reset inactive mode */

   if (chatbox_inactive)

   {

      chatbox_inactive = 0;

      idleTimeout = setTimeout("activate_idle_chatbox()", inactive_mode_delay);   

   }

   

    /* Forced refreshed, lets do it */

    if(auto_refresh || (type == 'forced'))

   {

      clearTimeout(refreshTimeout);            

        /* Type of refresh management */

        if (type == 'forced')

      {

            currentRefreshType = 'forced';

        }

      else

      {

            currentRefreshType = 'normal';

        }

        fetch_object('mgc_cb_evo_refresh_img').style.visibility = 'visible';

        

        /* Chatbox is inactive, refresh forced => session update */

        if (chatbox_inactive || force_session_refresh)

        {

            var sUrl = mgc_cb_evo_jsloc + 'mgc_cb_evo_ajax.php';

            var postData = 'do=ajax_refresh_chat&status=open&channel_id=' + channel_id + '&location=' + cb_location + '&first_load=1&securitytoken=' + SECURITYTOKEN;



            YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);      

      }

      else

      {

            var sUrl = mgc_cb_evo_jsloc + 'mgc_cb_evo_ajax.php';

            var postData = 'do=ajax_refresh_chat&status=open&channel_id=' + channel_id + '&location=' + cb_location + '&first_load=' + first_load + '&securitytoken=' + SECURITYTOKEN;



            YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);                

      }

      force_session_refresh = 0;

    }

   return false;

}
It shall put inside the chatbox an error message which will help us find out the silly problem.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01198 seconds
  • Memory Usage 1,773KB
  • 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