vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Mini Mods - Email reminder for inactive users (https://vborg.vbsupport.ru/showthread.php?t=138946)

djbaxter 10-17-2007 04:58 PM

Quote:

Originally Posted by vbuser99 (Post 1362425)
Recently I have installed version 1.11.

I have 150K members, installing this add-on for the first time may put server on its knees as it may try to send lots of emails at once. This also may cause your site marked as email spammer (or something like that) due to high number of emails per batch.

That's one of the reasons I prefer v1.09.

Quote:

Originally Posted by vbuser99 (Post 1362425)
I figured I needed more options, like maximum number of emails per batch (cron) and maximum number of reminder emails per user, so users do not continue getting reminders after X number of reminders.

So I added said new options and optimized and corrected SQL code (there were some bugs) in the add-on, and now it is working great!

I would love to share this updated add-on but I do not really know where/how to post it.

Shall I post it as a new add-on on a new thread, or ...???

The author is Chris. Could you PM him and ask what his preference are? if you can't get an answer from him, I'd suggest uploading it here as an attachment, with a disclaimer that your version isn't currently supported - caveat emptor. :)

Quote:

Originally Posted by BadgerDog (Post 1362437)
I've stuck with v1.09 and it has been working fine, but your addtional options would be nice to add.

I'd love to see your fixes posted and tried by folks who couldn't get v1.11 to function. If it works, I might just upgrade to it with your mods.

Thanks for your work.... :up:

Indeed. But bear in mind that the author can only support official versions. If you encounter a problem with an unofficial update, uninstall that version and go back to 1.09.

vbuser99 10-17-2007 06:18 PM

This is the unsupported updated version of Email reminder for inactive users add-on.
You need to uninstall previous versions (1.09 or 1.11) before installing version 1.20
Both product-remindermail.xml and remindermail.php has been updated.

Version 1.20 is updated and is the working and improved version of 1.11

Updates:
- Renamed emailDate field to reminderDate (user table) because it was too generic.
- Added reminderCount field (user table)
- Added limitperbatch option to limit number of emails sent to inactive users per batch (per cron run).
- Added limitperuser option to limit number of reminder emails sent to a user.
- Updated email message
- Pull only required data via SQL for better performance.
- This version ensures that updates to user table are done correctly, by updating only processed rows. Previous version was bulk updating user table before process started.

I am in the process of adding requested changes, will upload the finished product soon...

XXP 10-17-2007 07:06 PM

Thanks for these updates (both of you). These look like they're going to be quite helpful.

We installed 1.11 and ran it successfully last week. Have delivered around 5K reminders since.

Because you call for the old Reminder to be removed and because you mention changes to the database mechanism, I need to ask, please:

Will 1.2 honor the reminders already sent -- and thus NOT resend reminders to users who've already been invited to return?

Also:
What do we need to do to preserve our customized message before installing 1.2? Will it be preserved for us or should we explicitly back it up and reinstall it?

Is there a test mechanism in this version -- to send out a test copy of the email message for proofing? (Such as: send a test copy to Admin group only, regardless of activity; OR send a test copy to user(s) in list.)

Thanks again. This is a supper tool.

vbuser99 10-17-2007 07:19 PM

Quote:

Originally Posted by XXP (Post 1362582)
Thanks for these updates (both of you). These look like they're going to be quite helpful.

We installed 1.11 and ran it successfully last week. Have delivered around 5K reminders since.

Because you call for the old Reminder to be removed and because you mention changes to the database mechanism, I need to ask, please:

Will 1.2 honor the reminders already sent -- and thus NOT resend reminders to users who've already been invited to return?

Also:
What do we need to do to preserve our customized message before installing 1.2? Will it be preserved for us or should we explicitly back it up and reinstall it?

Is there a test mechanism in this version -- to send out a test copy of the email message for proofing? (Such as: send a test copy to Admin group only, regardless of activity; OR send a test copy to user(s) in list.)

Thanks again. This is a supper tool.

As I am quite new into code releasing, I did not think of this issue.
The attached version 1.20 will NOT preserve any data as UNINSTALL is required.

I will create a seperate upgrade version, which will keep your previous settings and will honor the reminders already sent.

I will also work on a test mechanism...

frostyIntrepid 10-19-2007 02:10 AM

I am sorry but did anyone get this to work on 3.6.8?

Alibass 10-19-2007 02:23 AM

Sure it works fine on 3.6.8 and PL1. I am using it and have been for quite awhile.

lairnoc 10-19-2007 10:18 AM

ok installed it. nou hope it will do its job :P

pitzerwm 10-19-2007 04:17 PM

First, Thanks for taking the time and energy to write this mod. It really provides a needed service.

I don't know if this is functioning right and/or I have it set up right.

I set it email people that hadn't been there in 15 days, 30 days between emails and 10 at a time. I set the schedule for Monday night at 1, looking at the log, on Monday night it started sending the emails and sent about 60 of them, 10 at a time, but then every minute or so, for hours it "cycled" and reported "no emails sent". Although a couple of times during that 22 hour time frame it would send 1 email out.

Is this the way it works? Is it working its way through the members 10 at a time, every minute or so? I have about 400 members.

Thanks

Zia 10-23-2007 05:07 AM

where to download v1.2 .

---
we are on v 1.11-- i just want to be sure its working-
in schedule task log its showing - No emails to send

any one can pls help me out

jags2ooo 10-31-2007 09:50 AM

I get a error when i attempt to run the task.

Fatal error: Maximum execution time of 30 seconds exceeded in /home2/ZZZZZ/public_html/XXXXXX/forums/includes/class_core.php on line 660

Overall Great mod i couldn't have gotten this in a better time.. 60k + users 13k active >.<


All times are GMT. The time now is 06:47 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01882 seconds
  • Memory Usage 1,748KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete