The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Activity Modification Details »» | |||||||||||||||||||||||||
This is the vB3.7/vB3.8 version of this modification.
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). 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 activity above the configured threshold, they are promoted from Junior Member to Member. When they log in with the configured amount of time as Member, they are promoted to Senior Member. You can configure the mod to also add secondary usergroups when these promotions happen. Complexity This modification requires 1 XML import, uploading of images, and the addition of some CSS, depending on what options you choose 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). 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. By configuration, 1 query may be added to each page load to find the logged in user's "activity today". By configuration, 1 query may be added to each member profile view to find that member's "activity today". Upgradability This modification will import your settings and data from the 3.0/hack version This modification will import your settings and data from the 3.5/3.6 mod version Frequently Asked Questions
Note: To upgrade, with the old version still installed, go to the Add/Import Product link on the Manage Products page, select the XML file for the new version, choose Yes for overwrite, then click Import. Update 3.03 release
Update 3.01 release
Update 3.00 release No changes Update 3.00 beta 3
Update 3.00 beta 2
Version 3 (3.00 beta 1) vs Version 2 (2.80)
Please click the install link if you install this hack I will support this hack in this thread on about a weekly basis. Show Your Support
|
Comments |
#72
|
||||
|
||||
outstanding
awesome fantastic fabulous |
#73
|
||||
|
||||
I've noticed by visiting your forums that you've customized the script to appear around the avatar. This looks amazing btw, any chance at releaseing the code for this design?
|
#74
|
||||
|
||||
The stuff arround the avatar is just a change to the HTML. I use a different set of images and absolute position them. Unfortunately, it seems that Safari and the new FireFox don't support the z-index CSS attribute for whatever reason, so this method has issues.
|
#75
|
|||
|
|||
I am unable to see users "Today" activity, I am logged in as admin so surely I should be able to see it?
|
#76
|
||||
|
||||
Today display is disabled by default except for the logged-in user because it is the most resource intensive part of the mod (because it can change at any time, it cannot be cached between pages). You can turn it on in the Activity Display page in the control panel.
|
#77
|
|||
|
|||
Cheers, so the individual members can see their own but not others.
|
#78
|
||||
|
||||
Unless you change from the default settings, yes. If you run a small forum, then the load probably won't hurt, but since I've had several big forums interested in my mods before I default all settings to reduce queries.
|
#79
|
|||
|
|||
In debug mode I see a message "WWU002: Today info not in cache; running today activity". How can I enable caching?
And I don't understand how "Find today's activity for logged-in user" option works. I didn't see any changes after I change it state to "Yes". |
#80
|
||||
|
||||
As it says in the description, there are no built-in template changes for "Find today's activity for logged-in user" to support. This option was added because people wanted to show activity today for the logged in user on their portal pages or on the navbar.
The meaning of "WWU002: Today info not in cache; running today activity" is that there is no prior post on this page by the user (as of the time the message is issued), so activity today must be calculated. Activity today is only cached for the duration of the page load, as the user may make another post between the page you are viewing and the next. The cache just makes it so activity today isn't queried over and over for the same user if they have 10 posts on the same page. The main activity level, however, is stored in the user data once calculated and reused till the next "midnight." |
#81
|
|||
|
|||
Intalled, Great.
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|