I've released MT-Notifier version 2.3.3.
This version fixes the problem with sending multiple email notifications to those subscribed to entry notifications. Please note that the default behavior has not changed. Let me repeat: If you do not change a setting, your installation may send multiple notifications on the same entry. This is by design.
One reason for sending multiple notifications on the same entry is so that if you update an existing entry it will notify your subscribers. Some people may want this functionality, so it is still available - and in fact is the default behavior. If you do not want this to happen, but instead only want to send one notification per entry no matter what, you are able to choose that option.
Simply go into the Configure option in the management interface. You will see a new selection to Send Updated Entries. The default behavior is to Send Any Changed Entries, and this option means that your system may send multiple notifications per entry. You can change this to Only Send New Entries, and your system will only send a single notification per entry.
This value can be specified for individual blogs and categories, so if you generally don't want to send more than one you can turn it off site-wide, then turn it back on for an individual blog or category. To do this, use the Manage option in addition to the Configure option.
Comments (21)
THANK YOU!!! THANK YOU!!! THANK YOU!!! THANK YOU!!!
RAT
ihatemycubicle.com
Hi Chad,
Is there anything special that needs to be changed to get Notifier to send full entries rather than excerpts? My haphazard changes to source code only managed to eliminate the excerpt rather than replace it.
Or have I failed to RTFM and it's something simple?
This is completely untested, but you should be able to change this line:
To this:
Make sure you save notifier.pm first (or have a backup handy).
Thanks Chad, that change seems to have done it. It works great.
Out of curiosity, is anyone using PostgreSQL and getting this error when trying to save any settings in Notifier?
"Can't use an undefined value as a HASH reference at [mt install dir]extlib/jayseae/notifier.pm line 1134."
Great plugin, easy to install and it integrates into MT well. Everything is working as expected but I cannot manually "Subscribe" more than 1 email address per blog using the MT-Notifier "Manage" menu. As mentioned I have succesfully suscribe a single email address to each blog and they do recieve notifications.
This is the process I'm using:
1.) click "Manage" from the Notifier menu
2.) check the "Subscribe Email Address" box
3.) type in a email address in the box
4.) select the radio button "Blogs"
5.) select a blog from the dropdown box
This then forwards me to a "Notifier > Manage MT-Notifier > By Blog" page but the email address I just entered is not saved/recorded and the "Subscription Records" displays the one and only email address I started with, It will not let me add anymore subscriptions.
Do you have any suggestions on how to fix this?
I'm using MT-Notifier 2.3.3 with MT 3.11
Thanks for your time and effort
Chad,
just picked up the latest version of MT-Notifier and it looks pretty cool... but I'm running into one thing that I can't figure out if it's a real issue or just me being dumb, so I figured I'd ask :-)
When I add the subscribe checkbox to my Comment Listing template -- it seems to work fine UNLESS the user chooses to preview their comment. Then the value of the checkbox is lost.
Is there a way that MT-Notifier already accounts for this, or do I need to hack some JS to set a cookie or something to remember the expressed setting?
Thanks for your help, and for the great plugin!
Hi Jason -
The value of the "subscribe" checkbox is lost during comment preview, since Notifier has no control over this. The easiest way to account for it would indeed be to use some Javascript or a cookie or something similar.
Can you tell me where I should add "" in the comment listing template? I have tried adding it to various places but the check box doesn't appear anywhere on the comments page?
Rick
Are you using the <MTCommentFields> tag in your comment listing? If so, that is the problem. That code generates the form for you automatically, and it can be changed (by hacking a file), but not easily.
Hi,
you are wrote that I have only ad the subscribe checkbox in the templateform to asking my visitors for notify this articel. But witch templateform you mean? I think I need this checkbox in the commentform of MT, like 'remember me', but i cant find this template :-(
Thank you for help
Mike
I keep getting "Premature end of script headers: mt-comments.cgi" error with this and several previous releases. It happens whenever someone sends comment and there is at least one person subscribed to that comment.
By the way, email is sent most of the times
my configurationis:
Apache/2.0.49
Perl/v5.8.5
MovableType/3.11