Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Move Inactive and Lurker Users To New Usergroup Details »»
Move Inactive and Lurker Users To New Usergroup
Version: 4.2.0.0, by Paul M Paul M is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

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.
3 благодарности(ей) от:
furnival, kizy, SaN-DeeP

Comments
  #42  
Old 02-02-2010, 04:05 PM
Alibass's Avatar
Alibass Alibass is offline
 
Join Date: Mar 2007
Posts: 615
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Rob F View Post
for Lurkers leave it so they have to contact admin to have their accounts restored.
I personally would not want this only option. Members would wear me and my moderators out restoring their accounts.
Reply With Quote
  #43  
Old 02-02-2010, 05:11 PM
Rob F Rob F is offline
 
Join Date: Oct 2002
Location: Ireland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alibass View Post
I personally would not want this only option. Members would wear me and my moderators out restoring their accounts.
I'm suggesting that there's a choice given for both usergroups. At the moment there's only one Restore Feature option to tick which relates to both groups.

Then users of the mod could go with what works best for them.

Personally I'd like to have it set so that anyone who gets moved for being a lurker has to contact admin to have their account restored. My own opinion is that lurkers are offenders in one sense, whereas inactive might have simply had life get in the way for a while. As I see them differently then I'd like to treat them differently too.

I guess different situations apply to different sites
Reply With Quote
  #44  
Old 02-02-2010, 06:15 PM
Alibass's Avatar
Alibass Alibass is offline
 
Join Date: Mar 2007
Posts: 615
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Rob F View Post
I'm suggesting that there's a choice given for both usergroups. At the moment there's only one Restore Feature option to tick which relates to both groups.

Then users of the mod could go with what works best for them.

Personally I'd like to have it set so that anyone who gets moved for being a lurker has to contact admin to have their account restored. My own opinion is that lurkers are offenders in one sense, whereas inactive might have simply had life get in the way for a while. As I see them differently then I'd like to treat them differently too.

I guess different situations apply to different sites
Then again it's how you use Paul's mod. As he has it now, I created a lurkers group and restricted all permissions except for creating a thread in the forums. I don't allow them to even reply, they half to start a new thread. Once they post they are immediately restored to their original group or wherever you put them. How tight you set your days for lurkers will keep them posting more often if they want to read or post anything in your forums. There are other mods here to stopping them from lurking as a guest also.
Reply With Quote
  #45  
Old 02-02-2010, 06:22 PM
Rob F Rob F is offline
 
Join Date: Oct 2002
Location: Ireland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alibass View Post
Then again it's how you use Paul's mod. As he has it now, I created a lurkers group and restricted all permissions except for creating a thread in the forums. I don't allow them to even reply, they half to start a new thread. Once they post they are immediately restored to their original group or wherever you put them. How tight you set your days for lurkers will keep them posting more often if they want to read or post anything in your forums. There are other mods here to stopping them from lurking as a guest also.
I agree with you completely that its how you use the mod.

For me, I don't want the lurkers being immediately restored. Some in particular only visit my site now to copy ideas that I've implemented (mods) for their own site. They don't contribute at all anymore, and I genuinely don't see that situation changing any time soon. I also don't think they have the balls to appeal for the re-instatement of their account to its previous status once it gets moved. In the past week alone I've seen 3 new mods that I've added amazingly appear on another site - trust me, its not co-incidence

Hence my viewing lurkers & inactive as completely different categories. For the moment though, I'll be lumping them in together with the Auto Restore turned off
Reply With Quote
  #46  
Old 02-02-2010, 10:40 PM
dynamite dynamite is offline
 
Join Date: Sep 2002
Location: Columbia, SC
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod is exactly what I was looking for!
For lurkers, is there a way to change the required number of posts that have to be made to activate the trigger in the time period. for example 5 instead of just 1?
Reply With Quote
  #47  
Old 02-03-2010, 12:20 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Assuming you mean the restore ? No, that isnt possible.
Reply With Quote
  #48  
Old 02-05-2010, 09:05 PM
sixdemons sixdemons is offline
 
Join Date: Jul 2008
Location: Nicaragua
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

instead of moving the user to an other group, can I just delete the inactive users with this mod?
Reply With Quote
  #49  
Old 02-05-2010, 09:07 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No.
Reply With Quote
  #50  
Old 02-05-2010, 09:30 PM
sixdemons sixdemons is offline
 
Join Date: Jul 2008
Location: Nicaragua
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It will be cool if you include this feature in future versions, because I was looking a mod in order to delete inactive users for v4 and there is no mod yet that delete inactive users...
Reply With Quote
  #51  
Old 02-06-2010, 09:53 AM
Sador's Avatar
Sador Sador is offline
 
Join Date: Mar 2009
Posts: 181
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sador View Post
Nice mod, used it on vb 3.x as well.

I do wonder though, if I have the 3.x version of this mod installed, do I need to upgrade to this version (I suppose so) and if I do, will the usergroups all correct themselves when I upgrade the script (assuming I set up a special usergroup for the inactive people) or do I need to change those manually?

Thanks.
Any help on this?
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 09:57 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.13206 seconds
  • Memory Usage 2,322KB
  • 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
  • (3)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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