Thread: vBChat v2.3
View Single Post
  #258  
Old 11-12-2004, 11:43 AM
SVTOA SVTOA is offline
 
Join Date: Oct 2002
Location: In a fishbowl
Posts: 301
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you have trouble with your forumhome "Who's online" or find that no members show up as chatting on the forumhome even when they are in the chat, this may work for you:

Make a backup of your forums root index.php file before you try this!

Now, in your fourms root index.php file, look for:

Code:
$inforum = array();
which should be around line 368.

Replace everything below it down to (but not including)

Code:
// memory saving
which should be around line 426 with this:

Code:
// Get the users in vBChat
	$vbchat_users = array();

	while ($loggedin = $DB_site->fetch_array($forumusers))
	{
		$userid = $loggedin['userid'];
		if (!$userid)
		{	// Guest
			$numberguest++;
			$inforum["$loggedin[inforum]"]++;
		}
		else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
		{
			$userinfos["$userid"] = $loggedin;
		$numberregistered++;
			if ($userid != $bbuserinfo['userid'])
			{
				$inforum["$loggedin[inforum]"]++;
			}
			$loggedin['musername'] = fetch_musername($loggedin);

			if (fetch_online_status($loggedin))
			{
				$numbervisible++;
				eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');

		if(preg_match("/vBChat.php/",$loggedin['location']) && $loggedin['userid']){
		$vbchat_users[$loggedin['userid']] = $loggedin;
		}
       }
   }
}
	// Configure Peeps In vBChat
	$invBChat = "";

	if(is_array($vbchat_users)){
		foreach($vbchat_users as $invbc){
			if($invBChat == ""){
			$extra = "";
			} else {
			$extra = ", ";
			}

		// Get Username Style
		$invbc['musername'] = fetch_musername($invbc);

		$invBChat .= "{$extra}<a href='member.php?{$session['sessionurl']}&u={$invbc['userid']}'>{$invbc['musername']}</a>";
		}
	}

	if($invBChat == ""){
	$invBChat = "<i>No one is currently inside vBChat</i>";
	}

This should work for 3.0.0 and 3.0.1.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01396 seconds
  • Memory Usage 1,765KB
  • 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
  • (3)bbcode_code
  • (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