vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Showing vBulletin Stats Externally (https://vborg.vbsupport.ru/showthread.php?t=218902)

DaPro 07-18-2009 06:14 PM

Showing vBulletin Stats Externally
 
Hi,

I am looking for a plugin compatibile with 3.8.3 that will show basic stats for your forum like total threads, total posts, registered members, users online, etc. Is there anything currently or would anyone mind sharing a script that works? I found this on the forum but it doesn't work:

PHP Code:

$specialtemplates = array(
    
'userstats',
);

chdir("./community/");
require_once(
"./global.php");
require_once(
"./includes/functions_forumlist.php");
chdir("../");

// Forum Stats
cache_ordered_forums(1);

$totalthreads 0;
$totalposts 0;
if (
is_array($forumcache))
{
    foreach (
$forumcache AS $forum)
    {
        
$totalthreads += $forum['threadcount'];
        
$totalposts += $forum['replycount'];
    }
}
$totalthreads vb_number_format($totalthreads);
$totalposts vb_number_format($totalposts);
$userstats unserialize($datastore['userstats']);
$totalmembers vb_number_format($userstats['numbermembers']); 

Anyone who could help would be amazing :)!

Lynne 07-18-2009 06:48 PM

That code looks like the stuff from the bottom of the index.php page. I think it should work on another page assuming the paths for the files are correct. You have stated nothing about where you want to use these stats and what the code on that page looks like or where it is in relation to your forums, so I can't comment on whether your paths are correct.

DaPro 07-19-2009 12:53 AM

Sorry Lynne, this should be going onto a normal external non-vb page. The paths are correct, but when I try to apply the code and echo the variables it shows "0" for everything. Not sure why...this code is old though.

Lynne 07-19-2009 02:59 AM

Quote:

Originally Posted by DaPro (Post 1851474)
Sorry Lynne, this should be going onto a normal external non-vb page. The paths are correct, but when I try to apply the code and echo the variables it shows "0" for everything. Not sure why...this code is old though.

Take a look at the bottom of the index.php page and you'll see what the current code is.

ultimatearco 08-06-2009 08:15 PM

If the file is in a different directory to vbulletin you may need to include relevant files such as config.php, this can be done with the following:

<?
include('forumdir/includes/config.php');
?>


All times are GMT. The time now is 02:36 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.03385 seconds
  • Memory Usage 1,727KB
  • 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
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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