Version: 4.2.0.0, by Paul M
Developer Last Online: Nov 2023
Category: Administrative and Maintenance Tools -
Version: 4.2.x
Rating:
Released: 01-01-2010
Last Update: 05-23-2012
Installs: 497
DB Changes Uses Plugins
Translations
No support by the author.
As of 23 Nov 2017 this modification has been withdrawn.
This runs daily to check the activity of members and move them to a new usergroup if they meet certain rules.
Lurkers
If a member has not posted on the forum for a defined number of days (90 by default) then they will be moved from their existing usergroup to the defined usergroup (this can be any existing usergroup, however, you should really create a new 'Lurkers' group
Inactive Members
If a member has not visited the forum for a defined number of days (180 by default) then they will again be moved from their existing usergroup to the defined usergroup (this can also be any existing usergroup, however, you should again really create a new 'Inactive Users' group.
Only members of a defined list of usergroups are checked for inactivity.
If a member of the Inactive usergroup returns to the forum, or the Lurkers usergroup posts again, and auto-restore is enabled, they are automatically restored either to another pre-defined usergroup (by default this is usergroup 2, Registered Users) or to the usergroup they were in before they got initially moved. Note that if you use this option then you really must have seperate Inactive and Lurker usergroups, otherwise you are going to get in a mess.
Any of the options above can be disabled if not required. All options are in ACP > Options > Inactive and Lurker Members
To install simply download the file and import in vbulletin using the product manager.
Note: The move of inactive users is done once per day as part of the existing vbulletin daily update cron job. The restore function should be pretty much instant. Also, this works purely on the Primary usergroup, secondary groups are neither checked or altered.
History:
v4.0.1 : 02-Jan-2010 : Initial release for vb 4.0.0 Gold. v4.0.2 : 02-Jan-2010 : Prevent restore to usergroup 0 if old usergroup data is missing. v4.0.3 : 16-Feb-2010 : Lurker & Inactive settings split out. v4.0.4 : 18-Feb-2010 : Installer & code updates. v4.0.5 : 12-Sep-2010 : Fix bug in disable options.
v4.1.0 : 04-Dec-2010 : Updated for vBulletin 4.1.
v4.1.7.0 : 16-Oct-2011 : Updated for vBulletin 4.1.7.
v4.2.0.0 : 24-May-2012 : Updated for vBulletin 4.2.0.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
This one is one of my favorite mods.
Thanks for the update, Paul
One question:
will the auto-restore work with inactive users who moved before upgrading to vB 4 (as we will remove all hacks before upgrading then install the new ones after upgrading to vB4)? Or it will only work with users who moved using this new release?
One question:
will the auto-restore work with inactive users who moved before upgrading to vB 4 (as we will remove all hacks before upgrading then install the new ones after upgrading to vB4)? Or it will only work with users who moved using this new release?
Yes (and no ....) as long as you define the usergroup correctly it will be able to restore them to the pre-defined usergroup. However, it will not be able to correctly restore them to their old usergroup, as that information does not exist. If you try to do that, they will end up in usergroup 0. I will fix that shortly so they go to the predefined group.
Usergroup special....if anyone in that usergroup is inactive for 60 then they are moved to registered usergroup......if they come back active again I don't want anything to change..
Lurkers
If a member has not posted on the forum for a defined number of days (90 by default) then they will be moved from their existing usergroup to the defined usergroup (this can be any existing usergroup, however, you should really create a new 'Lurkers' group
Usergroup special....if anyone in that usergroup is inactive for 60 then they are moved to registered usergroup......if they come back active again I don't want anything to change..
Can this do what I want?
Yes. As long as the "special" group is their primary group.