Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by Bane Bane is offline
Developer Last Online: Apr 2013 Show Printable Version Email this Page

Version: 2.3.x Rating:
Released: 10-18-2001 Last Update: Never Installs: 335
 
No support by the author.

For vBulletin version: 2.3.x
Files added: vbs_counter.php, vbstats.php, vbstats_admin.php, vbstats_set.php
Files to edit: None! (all hacking is optional)
Current Version: 230.b (02.14.03 - 3am CST)

What does it do?
  • Tracks + Displays Visitors Browser
  • Tracks + Displays Visitors OS
  • Tracks Referring Sites
  • Tracks Total Hits
  • Tracks Top Posters
  • Tracks Top Forums
  • Tracks Top Threads
  • Displays a Massive Amount of Stats
  • Link Queue!
  • Install File!
  • Un-Install File
  • Intergration with vBPortal 2.x/3.x
  • Members,Staff,Active,Non-Active,Activity Level,Newest Member,Top Referrer
  • Threads,Posts,PMs,Thread Views,Page Views
  • (vBPortal) News Stories,Comments,Weekly Surveys
  • (vBPortal 3.x) Link Categories, Links
  • More but I'm tired of typing already

Check the samples:
Stats
http://www.talkloud.net/forums/vbstats.php
Incoming Referrals
http://www.talkloud.net/forums/vbsta...ction=incoming
Member Referrals
http://www.talkloud.net/forums/vbsta...on=memberrefer
Top Posters
http://www.talkloud.net/forums/vbsta...ion=topposters
Top Threads/Forums
http://www.talkloud.net/forums/vbsta...ion=topthreads
Top Visitors Countries
http://www.talkloud.net/forums/vbsta...action=country


Here's the newest version, it's only been a year and a half since the last update!

Translations have been removed as it just made it easy for people to get the hack even without a license. I am hoping people who make translations will be kind enough to post here.

Special Note: I am about as far as it gets from a PHP guru. This is my first hack or addon or whatchamacallit. If this somehow nukes your system Im quite apologetic, but I know you will all be smart enough to BACK UP YOUR DATABASE BEFORE INSTALLING THIS.. I have faith Brad and Chen have both checked this out and given their stamps on it but that doesnt mean it will all Gel for you. Be smart, back it up.

Install: There is a self install file that takes care of the templates and tables, simply unzip the package and upload it (with paths) to your vbulletin directory. Then run the install. Please be sure you add your site (yoursite.com) to the excluded urls in the CP. If you dont your site will get counted as a referrer and that can get messy.

Demo: You can of course see the demo at http://www.talkloud.net/ however if you'd like to see it in use on some other boards check out vbstats page where I will try to keep a list of installs for you to check out. If you do install it please let me know so I can put your site up!

I tested this on my test forum, and on one public forum, and all went well, if there are any problems you notice please report them here as soon as possible.

-------
CHANGELOG

[230.b] Changed Active Users to fix a small bug.
[230.b] Like, tested it and stuff..
[230.a] The MySQL Row=O error is now customized to say add to the template!!!!
hopefully no more "where did I go wrong?" posts! Muahahaha!
[230.a] Fixed Upgrade Counter (?action=upgrade)
[230.a] Set Excluded URL.. Now lists URLS
[230.a] Updated Istall to be compatible with vB 2.3.0
[230.a] Changed Most Number Results to Have a , format (ie 1,000 instead of 1000)
[230.a] I decided Frosted Flakes really are pretty tasty.
[230.a] Implemented Kurafires Member Referrer Changes, thanks Kura
[230.a] Implemented Kurafires Top Posters rewrite.



DEAR GOD CHECK THE SECOND POST OF THIS THREAD BEFORE YOU ASK A QUESTION!!!!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #572  
Old 01-16-2002, 12:51 AM
Bane's Avatar
Bane Bane is offline
 
Join Date: Oct 2001
Posts: 411
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A link to the instructions for installing on 2.2.1 can be found HERE and a link has been added to the small FAQ in the second post of this thread.

Not that anyone reads it
Reply With Quote
  #573  
Old 01-17-2002, 02:06 AM
Lucky Lucky is offline
 
Join Date: Dec 2001
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wicked work buddy!

Thank you
Reply With Quote
  #574  
Old 01-17-2002, 01:32 PM
Jawelin Jawelin is offline
 
Join Date: Nov 2001
Posts: 557
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Bane.

Great job! I finally installed it reading all this +570 posts thread !!! :stupid:

Everything works on my 2.2.1, even the optional features like online.php and admin/index.php.

But....


... when I tried to install the forumhome addon, as shown in
Post #342, I got only the usual forum homepage instead of one with all suggested statistics added...

I carefully created the vbstats_forumhome template and added the lines to index.php (on forum base dir)... even the FireFly's correction " $tltoday=time()-(86400); "....

All those vars seem to be calculated (I didn't got any php parse error), but I can't see anything of vbstat..... template on my forumhome.

What else could I check if forgot ?


P.S.: what's the sintax of "Date Statistics Begin", defaulted to '952001' ?

Thanks a lot.

Bye
Reply With Quote
  #575  
Old 01-17-2002, 02:00 PM
Bane's Avatar
Bane Bane is offline
 
Join Date: Oct 2001
Posts: 411
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did you add the var to forumhome?

Date started is pretty useless.. just a date.. it only displays in the link list.. only worry about it if you want to.. I just put the date I started tracking with vbStats
Reply With Quote
  #576  
Old 01-17-2002, 02:42 PM
Jawelin Jawelin is offline
 
Join Date: Nov 2001
Posts: 557
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

:noid:

Just analyzing the index.php code I found the line:
PHP Code:
  eval("\$vbstats = \"".gettemplate('vbstats_forumhome')."\";"); 
so I guessed the 'external' name of this 'bit' was actually $vbstats and not $vbstats_forumhome as I tried to insert before into forumhome template... :kiss:

Thanks.

Hwr, some number on that first page didn't match... Infact I had activeusers as a negative number, and the rate absolutely inconsistant.
The part in index.php
PHP Code:
    // Active/Non?
    
$snonposters=$DB_site->query_first('SELECT COUNT(*) AS users,MAX(userid) AS max FROM user WHERE posts=0');
    
$nonposters=$snonposters['users'];
    
$activemembers=$numbermembers-$nonposters;
    
$activityrate=sprintf("%.2f",(100*$activemembers/$numbermembers)); 
should be replaced with
PHP Code:
    // Active/Non?
    
$snonposters=$DB_site->query_first('SELECT COUNT(*) AS users,MAX(userid) AS max FROM user WHERE posts=0');
    
$nonposters=$snonposters['users'];
    
$activemembers=$numbersmembers['users']-  $nonposters;
    
$activityrate=sprintf("%.2f",(100*$activemembers/$numbersmembers['users'])); 
That's because the $numbermembers variable is not a number but a string (comes from a format for thousands separator)...
My version used the original value coming from SELECT....

Hope this could be useful to the advanced options...

Thanks a lot for such a fast answer.


P.S.: the starting date. I didn't found anywhere on vbstats.php pages... :?:

Thanks again.
Bye
Reply With Quote
  #577  
Old 01-18-2002, 11:44 AM
Smallville Smallville is offline
 
Join Date: Dec 2001
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In my admin CP when I click View Public Stats or whatever, I get this.
Quote:
Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 159

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 165

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 162

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 186

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 148

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 139

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 145

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 142

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 136

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 151

Warning: Division by zero in /home/thechar/public_html/vbstats.php on line 154
What should I do? It's in one of the files that came from the zip, so I don't think I did something wrong. PLEASE HELP. This is a ver cool hackl.
Reply With Quote
  #578  
Old 01-18-2002, 12:15 PM
Bane's Avatar
Bane Bane is offline
 
Join Date: Oct 2001
Posts: 411
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Smallville: Please take another look through the directions. Or at the second post of this thread. Or at any one of the 150 people who posted that same error. You didn't include the counter in the PHP include. For directions read the directions or the second post of the vbstats thread.
Reply With Quote
  #579  
Old 01-18-2002, 03:55 PM
Jawelin Jawelin is offline
 
Join Date: Nov 2001
Posts: 557
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And me :kiss: just comin' before Smallville's question ?
Reply With Quote
  #580  
Old 01-18-2002, 04:44 PM
Bane's Avatar
Bane Bane is offline
 
Join Date: Oct 2001
Posts: 411
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will look at that when I update. Not having a problem on my board, but you never know. I have to adjust the activity level setting anyway.. by default it should be a percentage.

The starting date is something you can include.. IE if you want {900093093 Hits since $startdate} on your page.
Reply With Quote
  #581  
Old 01-18-2002, 07:17 PM
Smallville Smallville is offline
 
Join Date: Dec 2001
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Figured out my problem.

I added what you said in the FAQ in the second post here, but what you gave is wrong.

The FAQ says to add
PHP Code:
include("./counter.php"); 
in the phpinclude template, but it's actually
PHP Code:
include("vbs_counter.php"); 
I found this on page 6 or something. Doesn't matter, but you should probably change the FAQ, because I did what you said there from the start and it was wrong. That's why I posted here. I do look at every post, but with 39 pages, I decided for THIS TIME to skip them. Sorry to annoy you.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:59 PM.


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.07450 seconds
  • Memory Usage 2,332KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete