vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Most ever online NOT count spiders (https://vborg.vbsupport.ru/showthread.php?t=93239)

womensden 07-30-2005 10:35 PM

Most ever online NOT count spiders
 
I constantly have spiders on my board. Because of this, I added the option to reset my most ever online list (I have had 400-500 spiders on at once on several occasions). Because I would like to have accurate stats, I would LOVE the option to not include spiders on my most ever online list.

Anyone up to it?

amykhar 07-30-2005 11:50 PM

In online.php, if you have installed my show spiders on forumhome page mod, you will see a section of code that looks like this:

Code:

$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;

// ### MAX LOGGEDIN USERS ################################
if (intval($vbulletin->maxloggedin['maxonline']) <= $totalonline)
{
        $vbulletin->maxloggedin['maxonline'] = $totalonline;
        $vbulletin->maxloggedin['maxonlinedate'] = TIMENOW;
        build_datastore('maxloggedin', serialize($vbulletin->maxloggedin));
}

(If you haven't installed my mod, you can do the part for online.php only and not show them on forumhome)

Anyhow, to get the effect you want, you would change that chunk to this:

Code:

$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;

// ### MAX LOGGEDIN USERS ################################
if (intval($vbulletin->maxloggedin['maxonline']) <= intval($totalonline-$numberspiders))
{
        $vbulletin->maxloggedin['maxonline'] = intval($totalonline - $numberspiders);
        $vbulletin->maxloggedin['maxonlinedate'] = TIMENOW;
        build_datastore('maxloggedin', serialize($vbulletin->maxloggedin));
}

Hope that helps.

Amy

womensden 07-31-2005 03:29 AM

hmm... I do have your mod install.. But this doesn't seem to be working for me. It is still including the spiders in most ever online.

Here is my code:

Code:

$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;

// ### MAX LOGGEDIN USERS ################################
if (intval($vbulletin->maxloggedin['maxonline']) <= $totalonline)
{
        $vbulletin->maxloggedin['maxonline'] = $totalonline - $numberspiders;
        $vbulletin->maxloggedin['maxonlinedate'] = TIMENOW;
        build_datastore('maxloggedin', serialize($vbulletin->maxloggedin));
}


amykhar 07-31-2005 03:50 AM

Did you reset it? It's not going to subtract the spiders who were there from your existing max online. I don't want to reset mine to test. ;)

womensden 07-31-2005 03:56 AM

yes, I reset it a couple of times. I have spiders online now and it just adds them back to the max.

amykhar 07-31-2005 02:18 PM

Then I guess somebody else is going to have to take a crack at it for you. This is only possible to test on a live board and I don't want to clear out my stats. Sorry.

womensden 07-31-2005 04:35 PM

Thanks anyway. :)


Anyone else up for the challenge?


All times are GMT. The time now is 02:45 AM.

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.03011 seconds
  • Memory Usage 1,728KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete