There will be no additional releases of the vB3/hack version; this mod has moved on to vB3.5 as a plugin (see here)
I've been using a less-configurable version of this hack on my forum for over a year. After constant pestering from certain people, here is a version IMO fit for public consumption; consider it a Christmas gift.
Description
This hack adds an activity metric for users to your forum; this metric takes into account a variable number of weeks. Also provided is a Junior/Normal/Senior member system based on this metric, and a longevity metric (user registered time as a percent of the amount of time the first user has been registered).
See zelaron.com for an example of what can be done with this.
Visiting each day and posting the configured amount of times per day for the configured number of weeks will yeild 100% activity. Posts are checked individually for each day, so days cannot be skipped then spammed up afterwards. The weight of visiting for the day relative to posting is configurable. Weeks are weighted so the most recent has a bigger impact on the activity percent than the most distant.
When a user logs in with 50% activity, they are promoted from Junior Member to Member. When they log in 3 months from that time, they are promoted to Senior Member.
Complexity
This hack edits 6 files and 3 templates. The hack adds one table, four fields to the user table, as well as its own settings and phrases.
Technical
This hack adds 1 query to showthread for each user who posts in that page (or only 1 for the logged in user by configuration). 1 query per thread is performed to find join date of first user (this will be changed to a setting in a future version). In addition, the first time a member's post or profile is accessed during a day (GMT), 3 queries are performed to find that user's activity depending on configuration.
Notice
When you first install this hack, no user will have 100% activity because whether or not a user visited on a day is not recorded untill after installation. You may want to set the number of weeks to two at first and increase it as time passes and the visit log fills.
Support
Please click the install link if you install this hack
This hack is in beta because remaining bugs will only become evident over time due to the nature of this hack. I will support this hack in this thread.
3/30/2005
Added barsamples.zip, sample activity and longevity bar images.
Update v2.1
I have fixed the activity calculation so that it adds a fixed 3 queries instead of 16 to 48. To update, simply upload the new activity.php
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I Want to use the image bars files but i dont know what i have to do so, any help?
First, DL the images and put them in the "Button images" folder for each style that will use them; you'll need to rename them from longx.gif to longevityx.gif. You can find out where this is by selecting "Stylevars" from the drop down next to the style. After that, follow the install instructions under "TEMPLATES FOR INFORMATION AS IMAGES" instead of following the instructions under "TEMPLATES FOR INFORMATION AS TEXT". You will, of course, need to follow the code modification instructions and run the installer if you havn't already.
I tried to install, accessing acthackinstall.php results in a blank page on vbulletin 3.6.4.
Can someone make this into a product working on 3.6.x?
Joe