Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Find, Optionally Email and Optionally Delete Inactive Members Details »
Find, Optionally Email and Optionally Delete Inactive Members
Mod Version: 1.00, by amykhar (Member) amykhar is offline
Developer Last Online: Nov 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 2.2.x Rating: (0 vote - 0 average) Installs: 17
Released: 16 Feb 2003 Last Update: Never Downloads: 19
Not Supported Is in Beta Stage  

This hack is designed to allow you to:

a) Find users who have not logged in to your board in X days. X is configurable by you in the control panel.

b) Email the inactive users. When the email is set, the date is recorded so that you will not email them again within X days

c) Delete the inactive users. This can happen in two ways:
1) If you don't have email users set, it will simply delete users who have not logged in to your forums in the past X days.
2) If you have emails turned on, it will delete users who have not logged in during the past X days AND who were sent the warning email more than 15 days before.

The email is a template configurable by you.

Here is how this hack will behave:

If you have email on and delete off, it will email inactive users every X days.

If you have email on and delete on, it will email a warning then delete 15 days later.

If you have emails off and delete on, it will delete users who have been incactive for X days.

If you have email off and delete off, it will list the inactive users for you in a very crude plain text list.

This is not a hack for newbies. If you don't know how to run Queries, don't touch this hack. It is still In Beta. If I get bored and ambitious, I will write an install script and make it idiot-proof.

Screen Shots to Follow

I will Support this hack for users with some hacking experience. I will fix bugs. I will not teach hacking basics though.


!Important - After You Install the hack, go to your Control Panel and Set the Options! Otherwise it will NOT work.

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Optionally Show thread preview explicitly on forumdisplay amykhar vBulletin 3.0 Template Modifications 9 30 Nov 2006 04:34
Optionally open thread in new window ericgtr vBulletin 3.5 Template Modifications 25 29 May 2006 13:12

  #61  
Old 18 Mar 2003, 19:08
djr's Avatar
djr djr is offline
 
Join Date: Nov 2001
Real name: Jean-Paul
Glad it worked for you djr Losing so many members must have been painful though.
Yeah, actually it was, but they weren't contributing anyway, so no real hard done.
I was wondering why you used lastactivity instead of lastvisit?

I have this user (which wasn't deleted):
Lastvisit: 2000-11-24 23:16:11
Lastactivity: 2003-02-24 18:05:25
Lastpost: 2000-11-24 23:11:56

I know I could easily replace lastactivity by lastvisit, but wanted to check with you first.
Reply With Quote
  #62  
Old 18 Mar 2003, 19:18
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
What's the difference between the last activity and a last visit? I think I need to research that. Either would be fine though. You could even use lastpost if you wanted to kill off lurkers.

Amy
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #63  
Old 18 Mar 2003, 20:45
TheEDIGuy TheEDIGuy is offline
 
Join Date: Jul 2002
I've found that lastactivity is more accurate. Lastvisit might not get updated if the user is visiting with cookies. I frequently have lastivits that are 2-3 days old, but the lastactivity is today, and I know they were on the site today.

What I'm more curious about - how many members did you originally e-mail about inactivity, and how many got deleted for not having visited? In other words, how many inactive members were convinced to come back because of the program?
Reply With Quote
  #64  
Old 18 Mar 2003, 21:52
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
EDIGuy, I have a confession to make. The first time I tested this hack, I didn't have the templates installed on the style I use; so I sent blank emails to over a hundred users. The blank emails actually inspired them to come see what was going on

Amy
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #65  
Old 18 Mar 2003, 23:01
djr's Avatar
djr djr is offline
 
Join Date: Nov 2001
Real name: Jean-Paul
If I recall well, about 150 users returned to the board out of the approx. 1750 users that were emailed. Most of the 1750 had non-working email adresses (I use a 365 year timespan)

- djr
Reply With Quote
  #66  
Old 18 Mar 2003, 23:13
TheEDIGuy TheEDIGuy is offline
 
Join Date: Jul 2002
I hate non-working e-mails. I don't do the verification, because I find it turns off prospective members. So, I have the birthday hack and this hack, and if any e-mail bounces, the user's account is deleted immediately, no questions asked. I figure I only ask them for one thing, if they can't do that, too bad.

The hack is prompting some of my missing members to return, but unfortunately, seems to be bringing back members I was happy they'd gone as well. It's a double-edged sword.

But I still love it.
Reply With Quote
  #67  
Old 19 Mar 2003, 03:05
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
EDIGuy, I was sneaky. I went and bumped the activity date of some members I would rather not see again before the emails were sent.

Amy
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #68  
Old 19 Mar 2003, 12:30
TheEDIGuy TheEDIGuy is offline
 
Join Date: Jul 2002
Good idea. A while back, we ran off a large group of people we were happy to see go. I deleted the accounts of the worst offenders, but the rest of them got notices when I first ran it. A couple came back (but they were much more decent without their friends around).

I still haven't hit my 30-day mark when the big reminder goes out again, but it'll be interesting for me to compare it with last month's initial send, to see how many came back.

I think my initial e-mail was 468, and now is about 14 per day.
Reply With Quote
  #69  
Old 19 Mar 2003, 21:35
wolfe wolfe is offline
 
Join Date: Jan 2002
with the other none active members list hack it only classes people as none active if they have not posted in 1 mounth can u add this to the hack please so you can have it not logged in for X days aand/or nopt posted for X days would make this hack the best around for what i does
__________________
Thanks
Reply With Quote
  #70  
Old 19 Mar 2003, 22:15
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Wolfe, this addon will do what you want.

In manageInactive.php find:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Add above:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Replace with:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


That should do it for you. Tweak the $lastpostcut to be what you want. Currently it is set for 30 days.

Note: This addon is not tested. Use at your own risk.
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #71  
Old 20 Mar 2003, 21:26
wolfe wolfe is offline
 
Join Date: Jan 2002
ok will test it out but will back up user table first lol
__________________
Thanks
Reply With Quote
  #72  
Old 22 Mar 2003, 14:11
wolfe wolfe is offline
 
Join Date: Jan 2002
why don't you intergrate this page into the AdminCP before it is a Full Release
__________________
Thanks
Reply With Quote
  #73  
Old 22 Mar 2003, 14:35
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
Because it is designed to run as a cron script and adding more code just adds more opportunities for installers to screw up.

If you really don't know how to do that on your own, I will post the code here as an addon.

Amy
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
  #74  
Old 24 Mar 2003, 01:16
TheEDIGuy TheEDIGuy is offline
 
Join Date: Jul 2002
I have it cron'ed and it works perfectly. One of the best hacks I've got installed.

Thanks again, Amy!
Reply With Quote
  #75  
Old 24 Mar 2003, 02:01
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Real name: Amy
No problem Glad you like it.

Amy
__________________
amykhar.com
----------------------------------------
I do not respond to PM requests for coding assistance.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 08:08.

Layout Options | Width: Wide Color: