Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Email Reminder for inactive users Details »
Email Reminder for inactive users
Mod Version: 2.2.1, by TalkVirginia (Coder) TalkVirginia is offline
Developer Last Online: Mar 2013 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (100 votes - 4.75 average) Installs: 1207
Released: 05 Mar 2010 Last Update: 06 Jun 2011 Downloads: 5776
Not Supported DB Changes Uses Plugins Additional Files Re-usable Code Translations  

AS OF MARCH 16TH 2013 - THIS ADDON IS NO LONGER BEING UPDATED DUE TO INSUFFICIENT TIME AVAILABLE. THANK YOU ALL FOR USING THIS ADDON AND FOR YOUR SUPPORT. IF YOU OR YOU KNOW OF ANYONE THAT WOULD BE ABLE TO PICK UP WHERE I LEFT OFF ON THIS ADDON, PLEASE DO SO. I'M RELEASING THIS ADDON TO THE VBULLETIN COMMUNITY TO UPDATE AS NEEDED.
=========================================================

What does it do?
=====================================
This mod will send out reminder emails to inactive members to encourage them to come back to your site.

I also want to give full credit and thanks to the developers of the previous versions from which this was derived:
technom8t (Email reminder for inactive users 1.0.0)
C Braithwaite and djbaxter (Email reminder for inactive users v1.2.7)
robertjandreu (Email reminder for inactive users 1.1.3)

*** See Updates section below for new feature list per release. ***

IF YOU HAVE QUESTIONS OR PROBLEMS WITH THE ADDON, PLEASE LET ME KNOW.

PLEASE DON'T FORGET TO CLICK THE INSTALLED LINK!! THANK YOU!!

Features
=====================================
* Turn product on/off.
* Set the number of days a user can be away from your site before being considered inactive. (Default: 30 days)
* Send reminder emails once and once only during any inactive period. (Default: Off)
* Edit maximum number of reminder emails sent totally.
* Set how often an reminder email is sent during an inactive period .
* Set reminder email format - TEXT or HTML.
* Set the reminder email subject. (phrased) (site must be placed in debug mode currently to edit, not translate)
* Set the reminder email body. (phrased) (site must be placed in debug mode currently to edit, not translate)
* Set the usergroups to be sent a reminder email.
* Set userids to exclude.
* Log inactive users that have been sent a reminder.

Install Instructions
--------------------------
This was written specifically for VB4. The VB3.8.x version is here.

IMPORTANT BEFORE YOU INSTALL, IF YOU HAVE A PREVIOUS VERSION INSTALLED I STRONGLY RECOMMEND THAT YOU BACK UP YOUR
CUSTOM REMINDER MESSAGE SUBJECT AND MESSAGE BODY THIS MOD WILL OVER WRITE THEM. ALSO, IN VERSION 2.x, REMINDER
MESSAGE CONTENTS HAS BEEN MOVED TO USING VBPHRASES. LOOK IN THE INSTALL.TXT FILE WITH THIS UPLOAD FOR A LIST OF
PHRASES USED IN THIS MOD.

1. Back up Custom Reminder Email Phrases that you have made.
2. Upload file in the upload folder to the forums folder on your server.
3. In your AdminCP:
a. If you've installed an older version of this mod prior to 1.1.4 you must uninstall it first as well as remove the files that came with it. I can not stress this enough.
b. Go to Plugs & Products -> Product Manager -> Add New Product.
c. Import the product xml from the zip file. (make sure to use overwrite)
4. The mod is disabled by default on install so you will need to enable it. Go to Vbulletin "Settings" -> Options -> Inactivity Reminder Emails.
5. Settings and the inactivity log viewer are also available on the left menu just above the users settings group.

History Log
=======================================
Update 2.2.1
* NEW : New plugin resets inactive members when they return to site.
* FIX : UserID field in inactivity log was showing 0, and UserID was not being added to the optout url.

UpDate 2.2.0
* CHANGE : Inactivity is now based on members Last Activity Date.
* ADD : Exporting the following additional values which can be used in reminder email templates. Check readme.txt in zip file for list of place holders.

Update 2.1.5
* CHANGE : Mod no longer has the option of adding a footer credit to the end of your website.
* CHANGE : Mod no longer has the option of adding a footer credit to outgoing emails.
* CHANGE : New Reminder Optout: Currently this is only accessable from emails being sent out.

Note: Please let members know that they may receive one more email at which time they can choose to optout/unsubscribe by clicking on the embedded link or copying/paste it into
their browser.

* FIX : Reminders were still being sent out incorrectly. I believe this is now fixed finally.
* FIX : Issues when emails were sent out had the incorrect "From" address and listed the host domain name. This should be resolved now.
* FIX : Issue regarding special characters in the usernames being added to the database has been resolve.
* NEW: New data fields have been implimented for keeping track of when reminders are sent out and how many a member has received. If you have a had this mod installed since version 1.1.4, it will look for those fields and rename them so you do not loose previous data in those fields, otherwise new fields will be added.
* NEW: I've added the ability to turn off the admin report. In this version, if it is enabled, you may receive 2 reports. One report for members that have never received a reminder and one for members who haven't received a reminder since the last reminder based on the frequencey setting in the mod settings screen.
* NEW: Reminder's sender and email address are correctly determined now. Should now reflect site name with the webmasteremail address as the reply to.
* CHANGE :Translations for 2.1.1 may not work for versions after since some templates and phrases have been removed.

Update 2.1.1 (6/24/2010) - German Translation - (Thanks Semmi)
Thanks to Semmi for translating the Admin menu, Phrases and Reminder Phrase Templates to German.

Update 2.1.1 (3/30/2010) - Bug Fix
* FIX - Removed extra where clause in query where scheduled task script was performing an update when inactive reminders where based on last post count.
* FIX - Email Phrase Templates - Changed $bburl variable to $forumurl to correct a broken unsubscribe link.
* NEW - Includes tool to reset the date and count of reminder emails that were previously sent to users. This tool is mainly for testing purposes.

Update 2.1.0 (3/26/2010) - Bug Fixs and some new features
* Edit number of emails send totally
* Choose whether inactivity is based on members "Last Post" or their "Last Activity"
* Keep a log of all inactive users contacted
* Opt-Out Feature for members - Include an opt-out link in reminder email. (Thanks to Gene Steinberg)
* Added a link to the bottom of the default email template phrases that members can use to unsubscribe from reminder emails.

Update 2.0.1 (03/15/2010 9:00pm) - Bug Fix
* FIX - Issue related to processing users in a batch configuration. Mod was checking for a field length greater than zero instead of a numeric value greater than zero.

Update 2.0.0 (03/15/2010) - Complete rewrite of mod
* NEW - Can specify number of users to process during nightly scheduled task.
* NEW - Send reminder emails in either text or html format.
* NEW - Email subject and message body uses vb phrase templates. I've included sample content in email phrase templates so all you need to is customize as desired.

Update 1.1.4 (03/05/2010) - Initial release for vBulletin 4.x
* FIX - Would continue to send out email more often than specified intervals due to incorrect setting in cron job.
* NEW - Exclude userids from processing.


IF YOU HAVE QUESTIONS OR PROBLEMS WITH THE ADDON, PLEASE LET ME KNOW. THOSE THAT HAVE NOT INDICATED THE MOD IS INSTALLED WILL BE A LOWER PRIORITY.

PLEASE DON'T FORGET TO CLICK THE INSTALLED LINK!! THANK YOU!!

PLEASE DON'T FORGET TO NOMINATE.

If you like this mod and it has helped your site, and would like to see more features added, please consider donating.
Your support is very much appreciated! Thank you - Thank you

Download Now

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

Screenshots

Click image for larger version

Name:	3-26-2010 8-40-15 AM.jpg
Views:	2466
Size:	57.5 KB
ID:	114735   Click image for larger version

Name:	3-26-2010 8-41-43 AM.jpg
Views:	2923
Size:	135.9 KB
ID:	114736   Click image for larger version

Name:	3-15-2010 8-23-36 AM.png
Views:	5180
Size:	22.8 KB
ID:	114738   Click image for larger version

Name:	3-15-2010 8-26-32 AM.png
Views:	4297
Size:	26.0 KB
ID:	114739  

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
Mini Mods Email reminder for inactive users 1.1.3 robertjandreu vBulletin 3.7 Add-ons 184 31 Jul 2012 17:45
Mini Mods Email reminder for inactive users technom8t vBulletin 3.6 Add-ons 27 07 May 2008 02:59

  #436  
Old 05 Jun 2011, 08:35
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Please let me know if there are any other issues remaining that need to be fixed. Thanks
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2
Reply With Quote
  #437  
Old 05 Jun 2011, 16:15
fwulfers fwulfers is offline
 
Join Date: Aug 2010
Real name: Frank Wulfers
Thanks for the quick update Jim.

The zip file has some duplicate files and folder. It looks like the older .xml product file is still in there in addition to the new file modified yesterday. May be confusing for some.

I tried to update the Product with Add/Import product, tested again but that didn't fix the problem. Do I need to install the existing product first and then install the new one? The instructions for this mod mentions this for older versions only.
__________________
Saab World
Reply With Quote
  #438  
Old 06 Jun 2011, 02:20
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
I tried to use $lastactivity variable and it doesn't show in email. Not to big of a problem, I'll compose mail without it, but probably other variables also don't work.

Also, some emails do get bounced back, but it's not logged. Don't know how to set this up, I'm using qmail on my server (with Plesk CP).
Reply With Quote
  #439  
Old 06 Jun 2011, 03:27
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Originally Posted by fwulfers View Post
Thanks for the quick update Jim.

The zip file has some duplicate files and folder. It looks like the older .xml product file is still in there in addition to the new file modified yesterday. May be confusing for some.

I tried to update the Product with Add/Import product, tested again but that didn't fix the problem. Do I need to install the existing product first and then install the new one? The instructions for this mod mentions this for older versions only.
OMG!!! Sometimes I really hate Windows 7. I've updated the zip again and will upload.
Import the product XML in the zip, and upload the files in the zip. Make sure you check the "overwrite" option on the import. Also if you have made any changes to the email template phrases, please back them up first. They will be overwritten. If this doesn't seem to work, uninstall it and reimport the product xml.

Originally Posted by Alan_SP View Post
I tried to use $lastactivity variable and it doesn't show in email. Not to big of a problem, I'll compose mail without it, but probably other variables also don't work.

Also, some emails do get bounced back, but it's not logged. Don't know how to set this up, I'm using qmail on my server (with Plesk CP).
The others should work. Lastactivity wasn't being exported, so that is why. I'll add it to the last. If you want to make the edit yourself, you can do the following:

1. open the functions_remindermail.php in your forum's includes folder.
2. scroll down to line 163 and press enter to make a new line.
3. add the following line:


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

4. Save the file and upload to your forums includes folder.

Add the variable to your email template.

As for the bounced back emails, ignore that for now. I haven't put that functionality in yet. That will be in a future release.
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2

Last edited by TalkVirginia; 06 Jun 2011 at 03:38.
Reply With Quote
  #440  
Old 06 Jun 2011, 04:53
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Thanks, but I found some inconsistencies with actual variables and those in manual.

Here, take a look:

In manual:

Exporting the following additional values which can be used in reminder email templates if desired:
$lastvisit - Formatted Date/Time Value - members last visit to the site.
$lastactivity - Formatted Date/Time Value - members last activity on the site.
$lastpost - Formatted Date/Time Value - members last post date on the site.
$lastreminder - Formatted Date/Time Value - Date member was sent last reminder email.
$days_since_lastpost - Number of days since member last posted.
$days_since_lastreminder - number of days since last reminder was sent.
And here's the code I see in php file:


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

You don't mention $dayssincelastactivity at all, and the spelling in manual is wrong (you use _ between the words in manual). Also $lastreminder is missing in code, or is created somewhere else (didn't checked other files for it, just it's not in this php file).
Reply With Quote
  #441  
Old 06 Jun 2011, 12:07
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Ok. In the interest of making sure updates are correct going forward, I'm going to space out releases and pay closer attention to details. Recent updates have been too quick and I've over looked some things which has made quality in the product and support less than desireable. I'm going to look at the errors that are posted and determine the severity. If something is broken, and it's an easy fix and does not impact a lot, I'll try to get it out within a few days otherwise other fixes will be released as time permits so that I can properly evaluate and test each bug.
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2
Reply With Quote
  #442  
Old 06 Jun 2011, 15:25
cbiweb cbiweb is offline
 
Join Date: May 2004
Hi Virginia, thanks for the reply; I've been quite busy as well, and just got around to trying your suggestions.

Originally Posted by TalkVirginia View Post
My apologies for missing your post. If I may ask, what version of vb are you using?
4.1.3 PL1.


Originally Posted by TalkVirginia View Post
All inactivity now is based on last activity of the member.
What I did when creating a test account is set the join date to like 1/01/2000
and last activity to 1/01/2005.
The test account I'm using has had no activity since March 3, 2010.


Originally Posted by TalkVirginia View Post
Make sure they are able to receive emails from the administrator.
Yes, it is set that way.

So I ran the cron manually, and the next screen contained this info:

Inactive User Reminder Emails
Looking for members who have become inactive and never received a reminder email...

5 inactive members(s) found!
Sent To: lunasphaira
Sent To: clourleculp
Sent To: dhandaulat33
Sent To: rivesmerb
Sent To: thebeeststf

Looking for members who have become inactive and
haven't received a reminder email in the last 45 days...

No inactive member(s) found!

Done
My test account does not appear in that list. Is it because I've never posted with that account? If so, does that mean that all inactive members who have never posted will never receive a reminder?
Reply With Quote
  #443  
Old 06 Jun 2011, 16:21
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Originally Posted by cbiweb View Post
Hi Virginia, thanks for the reply; I've been quite busy as well, and just got around to trying your suggestions.

4.1.3 PL1.


The test account I'm using has had no activity since March 3, 2010.


Yes, it is set that way.

So I ran the cron manually, and the next screen contained this info:

My test account does not appear in that list. Is it because I've never posted with that account? If so, does that mean that all inactive members who have never posted will never receive a reminder?
Can you email me a screen shot of your test account? From admincp. Something doesn't sound like it's set right. Also if you could email me a screen shot of your mod settings screen. jim@talkvirginia.net

Thanks Send me that and I'll look into it this evening.
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2
Reply With Quote
  #444  
Old 06 Jun 2011, 16:58
cravendale cravendale is offline
 
Join Date: Oct 2010
Hi,

I have the following settings...

Enable Inactive User Reminder Emails: yes
Only Send Once?: no
Maximum Email To Send: 0
Inactivity Grace Period: 20
Number of Reminder Emails to Send Per Batch: 80
How often should we send reminder email: 20
Usergroups: registered members
Excluded User IDs: none
Email Format: HTML
Enable Admin Email Report: yes
Enable Logging: yes
Inactivity Log Duration: 30

vB: 4.0.6 PL2
2.2.0 of Inactive users (upgraded today to latest Version)

I'm finding that the same members are being emailed pretty much daily from the reports I'm seeing and also one of the members I have registered myself but also inactive which is receiving emails.

Why is this?
Reply With Quote
  #445  
Old 06 Jun 2011, 17:03
fwulfers fwulfers is offline
 
Join Date: Aug 2010
Real name: Frank Wulfers
Originally Posted by TalkVirginia View Post
OMG!!! Sometimes I really hate Windows 7. I've updated the zip again and will upload.
Import the product XML in the zip, and upload the files in the zip. Make sure you check the "overwrite" option on the import. Also if you have made any changes to the email template phrases, please back them up first. They will be overwritten. If this doesn't seem to work, uninstall it and reimport the product xml.
I didn't re-upload all the files/folder in the Upload folder in the zip file so it is working now.

The ID numbers are now showing up in the log and email Unsubscribe link. But when I click the link, I am getting this message on my site: Could not find phrase 'error_unsubscribe_done'.

When I click on the link again, it shows the user already unsubscribed so it seems to be working fine, except for showing that error message.
__________________
Saab World
Reply With Quote
  #446  
Old 06 Jun 2011, 17:51
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Originally Posted by cravendale View Post
Hi,

I have the following settings...

Enable Inactive User Reminder Emails: yes
Only Send Once?: no
Maximum Email To Send: 0
Inactivity Grace Period: 20
Number of Reminder Emails to Send Per Batch: 80
How often should we send reminder email: 20
Usergroups: registered members
Excluded User IDs: none
Email Format: HTML
Enable Admin Email Report: yes
Enable Logging: yes
Inactivity Log Duration: 30

vB: 4.0.6 PL2
2.2.0 of Inactive users (upgraded today to latest Version)

I'm finding that the same members are being emailed pretty much daily from the reports I'm seeing and also one of the members I have registered myself but also inactive which is receiving emails.

Why is this?
For starters, please check the Inactive Users Reminder Emails Cron Job and make sure it is executing the following php file:

process_inactive_members.php

If you have a file in the cron folder called remindermail.php or reminderemail.php, please remove it.
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2
Reply With Quote
  #447  
Old 06 Jun 2011, 18:18
cravendale cravendale is offline
 
Join Date: Oct 2010
Originally Posted by TalkVirginia View Post
For starters, please check the Inactive Users Reminder Emails Cron Job and make sure it is executing the following php file:

process_inactive_members.php

If you have a file in the cron folder called remindermail.php or reminderemail.php, please remove it.
Hi,

Thanks for your reply..

includes/cron...
I have reminder.php
but none of the ones you mentioned. I think I removed that previously.

When I go to edit the cron job it shows the following...

./includes/cron/process_inactive_members.php
Reply With Quote
  #448  
Old 06 Jun 2011, 18:25
TalkVirginia's Avatar
TalkVirginia TalkVirginia is offline
 
Join Date: Oct 2008
Real name: Jim
Originally Posted by cravendale View Post
Hi,

Thanks for your reply..

includes/cron...
I have reminder.php
but none of the ones you mentioned. I think I removed that previously.

When I go to edit the cron job it shows the following...

./includes/cron/process_inactive_members.php
Ok. I'll have to look into this when I get home this evening. I'm at work right now.
__________________
Jim - Webadmin 3:33am Paranormal Research - History will always repeat itself but sometimes the past never leave
vb4.x Email Reminders for Inactive Users, Add Mass Child Forums for vb3.8.6 & vb4.1.2
Reply With Quote
  #449  
Old 06 Jun 2011, 18:39
cravendale cravendale is offline
 
Join Date: Oct 2010
Just to confirm.. someone on the list has had emails for the past week :|
Reply With Quote
  #450  
Old 06 Jun 2011, 19:30
cbiweb cbiweb is offline
 
Join Date: May 2004
Originally Posted by TalkVirginia View Post
Can you email me a screen shot of your test account? From admincp. ...Also if you could email me a screen shot of your mod settings screen.
Screenshots sent. Thanks again!
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 01:44.

Layout Options | Width: Wide Color: