Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

Reply
 
Thread Tools
vbTrends - An Enhanced Statistics Box on Forum Home Details »»
vbTrends - An Enhanced Statistics Box on Forum Home
Version: 2.0.0, by hambil hambil is offline
Developer Last Online: Apr 2013 Show Printable Version Email this Page

Category: Statistics Modifications - Version: 3.6.5 Rating:
Released: 03-23-2007 Last Update: 04-10-2007 Installs: 133
DB Changes Uses Plugins Template Edits
Additional Files Is in Beta Stage  
No support by the author.


Note: This product is now being supported at www.catnine.net

Keywords: Statistics, New members, joins, trends, Forum Home, threads, posts

ATTENTION:
If you download the latest version go into your usergroups and set the 'can view trends' permission. SAVE the usergroup even if you haven't changed the setting or things may not work. There is an odd permissions bug I haven't figured out yet.

Also note that overwrite will not work. Please uninstall the previous version before installing the new one.

Description:
Enhances the "YourBBS" Statistics box on the forum home to show trends of posts, threads and new users vs. the overall history of the board. Also allows you to display more than one "newest member".

Version 2.0.0:
  1. Calculations exposed and modifiable in admincp.
  2. Added ability to delay updates of stats to every x minutes in admincp.
  3. Added a style setting for positive and negative trends.
  4. Added custom hooks for all aspects of vbTrends, and moved code into said hooks.
  5. Changed template to still show total threads when trend is negative and 'positive trends only' is enabled.
  6. Usergroup permission to view trends.
Note: You cannot cause an error by messing up the calculations in the admincp. If the calculation you provide contains errors the stat in question will show as N/A.

This is a major rewrite, so I've set the hack to beta for now.

Version 1.2.6:
  1. Made some minor tweaks for cleaner code
  2. Made change to build datastore call to force serialization
You can just overwrite the product.xml if you are upgrading. Remember vbTrends has an option in the admincp to reset the counters. To see any changes/fixes you'll want to run that, or you'll end up having to wait for a new day before the changes will take affect.

Version 1.2.5:
  1. fixed minor bug in auto-replace that was causing it not to work on some boards
Version 1.2.4:
  1. fixed bug in percentage of active users
  2. fixed bug in limit of queries (added order by)
Thanks to bchertov and Battle_Ring for the testing

Version 1.2.3:
  1. Added option to display % of active users.
  2. Added option to set the number of previous months to include in the trend data.
Version 1.1.3:
  1. Updated for vBulletin 3.6.
  2. Fixed long standing problem with stats calculating incorrectly.
  3. Added option to only show positive trends.
Version 1.1.2:
  1. Added admincp menu to reset cached counters.
  2. Fixed a couple of divide by zero errors that occurred when your board had no history (was less than a month old).
  3. Fixed so templates are now cached.
Version 1.1.1:
  1. Fixed calculation of statistics - should definately be correct now
Version 1.1.0:
  1. Fully phrased.
  2. Uses templates now so look and feel can be customized
  3. Fixed bug so output is valid xhtml 1.0.
Version 1.0.0:
  1. Turn on/off in admincp
  2. Offers the option to auto replace in templates, or to manually edit templates.
  3. Allows more than one 'newest user' to be display.
  4. Shows trends for posts, threads and new users - this month vs. the boards average.
Install
  1. Download the vbTrends_2.0.0.zip.
  2. Unzip and follow instructions in install.html.

Show Your Support

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

Comments
  #92  
Old 04-01-2007, 11:29 AM
kewl1uk kewl1uk is offline
 
Join Date: Oct 2004
Location: United Kingdom
Posts: 131
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Problems with this after uninstalling 1.1.3 and installing 1.2.5:

Upgraded late last night and shows the percentage of active members but 0% for all the other stats. Uninstalling 1.2.5 and installing 1.1.3 doesn't work now either but worked before. Could it be because it's the start of the month?

Problems with the newest member: I have the newest member listed in a side bar on forumhome using the default vb code but the newest member is not listed there. The one that is listed is always the last to be listed in the vbtrends stats which is of course not the newest member - the first to be listed in vbtrends is the newest member. The only way to get the newest member listed in the side bar is to enable only 1 newest member in the vbtrends stats.
Reply With Quote
  #93  
Old 04-01-2007, 11:32 AM
hambil's Avatar
hambil hambil is offline
 
Join Date: Jun 2004
Location: Seattle
Posts: 1,719
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kewl1uk View Post
Problems with this after uninstalling 1.1.3 and installing 1.2.5:

Upgraded late last night and shows the percentage of active members but 0% for all the other stats. Uninstalling 1.2.5 and installing 1.1.3 doesn't work now either but worked before. Could it be because it's the start of the month?
Since the product was recoded and re-released last month, this is the first real test of it crossing the month barrier. There does appear to be some sort of problem. Hopefully I will have it fixed today and a bug release up.

Quote:
Problems with the newest member: I have the newest member listed in a side bar on forumhome using the default vb code but the newest member is not listed there. The one that is listed is always the last to be listed in the vbtrends stats which is of course not the newest member - the first to be listed in vbtrends is the newest member. The only way to get the newest member listed in the side bar is to enable only 1 newest member in the vbtrends stats.
This is a known issue, and will be fixed in the next bug release, thanks
Reply With Quote
  #94  
Old 04-01-2007, 11:41 AM
kewl1uk kewl1uk is offline
 
Join Date: Oct 2004
Location: United Kingdom
Posts: 131
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hambil View Post
Since the product was recoded and re-released last month, this is the first real test of it crossing the month barrier. There does appear to be some sort of problem. Hopefully I will have it fixed today and a bug release up.


This is a known issue, and will be fixed in the next bug release, thanks
Ok thank you. Great Mod btw
Reply With Quote
  #95  
Old 04-01-2007, 07:12 PM
ericgray ericgray is offline
 
Join Date: Aug 2006
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it's the first of the month, and everything says -100% and -99%

this is not cool -- :|

and disabling the negative stats nukes the display overall -- :|

can't disabling the negative stats just disable the negative part, not the whole stat?
Reply With Quote
  #96  
Old 04-01-2007, 07:15 PM
ericgray ericgray is offline
 
Join Date: Aug 2006
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

also, why not have a trailing last 30,60,90 days, etc, not just the current month?

it's somewhat a useless stat today, the first -- :|
Reply With Quote
  #97  
Old 04-01-2007, 08:34 PM
Doctor Death Doctor Death is offline
 
Join Date: Dec 2005
Posts: 449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ericgray View Post
also, why not have a trailing last 30,60,90 days, etc, not just the current month?

it's somewhat a useless stat today, the first -- :|

Concur... a running window of stats?

Great mod.
Reply With Quote
  #98  
Old 04-02-2007, 04:19 PM
Terminatoronly's Avatar
Terminatoronly Terminatoronly is offline
 
Join Date: Mar 2006
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Happy for this release since i really did wait for this mod to be for vb 3.6.4

Thanks Alot for the coder
Reply With Quote
  #99  
Old 04-02-2007, 04:25 PM
hambil's Avatar
hambil hambil is offline
 
Join Date: Jun 2004
Location: Seattle
Posts: 1,719
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, it's supposed to compare posts, joins, threads month to date. So, the numbers should never be that small. In other words - the first day of the month compared to the average first day of the month for all other months (or x number of months based on your admincp settings).

However, I think there is a bug I'm trying to locate at the moment that might be throwing off the numbers.

All that said, the only way I can see to 'soften' the stats, would be to expand the compare window. e.g. the last 24 hours vs. the average for the last x months. That might help some.
Reply With Quote
  #100  
Old 04-03-2007, 05:57 PM
kewl1uk kewl1uk is offline
 
Join Date: Oct 2004
Location: United Kingdom
Posts: 131
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Mine is just the opposite and I'm not sure whether they are right because they seem high to me:

Threads: 9,012, This Month: 70 up (77%)
Posts: 188,969, This Month: 1293 up (68%)
Members: 1,777, This Month: 8 up (4%)

I'm comparing the current with the last 12 months entered into the options in the Admin CP.

I installed 1.2.5 after uninstalling 1.1.3 just before midnight on April 1st and got 0% for all three stats. But on April 2nd the stats had recovered. Personally, I think it has something to do with the datastore cache causing the problems.
Reply With Quote
  #101  
Old 04-03-2007, 06:50 PM
hambil's Avatar
hambil hambil is offline
 
Join Date: Jun 2004
Location: Seattle
Posts: 1,719
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kewl1uk View Post
I think it has something to do with the datastore cache causing the problems.
I think you are right. I just uploaded 1.2.6 which updates the build datastore call to use the new vb3.6 parameters. Hopefully that will fix things. Remember to reset your counters for vbTrends from its admincp options.
Reply With Quote
Reply

Thread Tools

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 08:27 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.06312 seconds
  • Memory Usage 2,315KB
  • Queries Executed 25 (?)
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_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)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_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