Subscribe2 4.3
Version 4.3 of the Plugin is now available for download.
Version 4.3 is for WordPress 2.3.x users only! This version has been tested on WordPress 2.3.1
Users of WordPress 2.0.x should download Version 2.22 of Subscribe2. Users of WordPress 2.1.x and 2.2.x should download Version 3.8.
This version contains the following improvements:
- Fixed bug where digest emails were sent to unsubscribed users - Thanks to Mr Papa
- Stripped slashes from Subject when sending from Write->Mail Subscribers - Thanks to James
- Ensured all admin pages created by Subscribe2 are valid XHTML 1.0 Transitional code
- Added default mail templates and other missed string values to i18n files to allow easier first time translation - thanks to Kjell
- Added option to set the hour for digest email notifications provided the schedule interval is one day or greater
- Moved option variable declaration to ensure better caching
- Fixed bug where cron tasks were not removed when options were reset
- Fixed email notifications for future dated posts
- Fixed QuickTag Icons and mouse-over floating text
There are still 2 known issues caused by glitches in the WordPress core files. Fixes are discussed here.
If you use this plugin make a donation to support future development!
To install correctly:
- Deactivate your exisiting Subscribe2 Plugin
- Use FTP software to delete the old plugin and upload the new version
- Ensure that the complete subscribe2 folder and buttonsnap.php file are uploaded
- Activate the new version of the plugin
January 9, 2008 at 2:18 am
Thanks for the update! Just an FYI, to fix the 2nd “known issue,” the line to comment out is now on 2183, rather than 2166.
January 9, 2008 at 9:45 am
Ken,
Thanks for pointing that out - I’ve made the change
January 9, 2008 at 11:20 am
Hi and thanks again for this great plugin.
It seems that there’s a problem with WordPress 2.3.2, i’ve this warning both in back and front :
Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(../wp-config.php) is not within the allowed path(s): (/home/www/9d4f3154f6729aff6bfa5f5074b74197:/tmp:/opt/php/lib/php) in /home/www/9d4f3154f6729aff6bfa5f5074b74197/web/blog/wp-admin/install-helper.php on line 2
Warning: require_once(../wp-config.php) [function.require-once]: failed to open stream: Operation not permitted in /home/www/9d4f3154f6729aff6bfa5f5074b74197/web/blog/wp-admin/install-helper.php on line 2
And one fatal error :
Fatal error: require_once() [function.require]: Failed opening required ‘../wp-config.php’ (include_path=’.:/opt/php/lib/php’
in /home/www/9d4f3154f6729aff6bfa5f5074b74197/web/blog/wp-admin/install-helper.php on line 2
January 9, 2008 at 11:27 am
Captain Gloo,
This is a known and documented issue. Please see here.
January 9, 2008 at 11:45 am
Oops, sorry for that. I just forgot to RTFM.
January 9, 2008 at 1:33 pm
Hi,
I wish you a happy new year and thank you for this new version. I could translate it with Poedit without problem. The new French translation is online http://liseweb.fr/BLOG/?page_id=160.
Lise
January 10, 2008 at 2:04 am
I do hope Subcribe2 have a “subscriber counter”, so visitor know, how many visitor are there. I have try it many time to make “subscriber counter” on widget. But, couse I don’t know php, it always faild.
Please.. make it a counter.
Thanks for your plugin. because of you, I have more than one thousand subscriber. Thanks alot.
January 10, 2008 at 2:39 pm
When my visitors subscribe to this service, they are not receiving emails asking them to confirm their subscriptions, so they are only listed as “registered” and not “confirmed.” I don’t see that I have the power to this, either.
Can you help me figure out how to confirm my registered subscribers?
Thank you!
January 10, 2008 at 2:49 pm
Also, what is the difference between “All Subscribers” and “Public Subscribers”?
January 10, 2008 at 2:51 pm
Okay, so I figured out that if I entered the emails myself into the “Subscribe Addresses” box, it confirms the people who have subscribed. But do I have to just keep checking to see if anyone new has subscribed in order to keep that updated, or is there another option?
Thanks–I appreciate your help.
January 10, 2008 at 6:08 pm
HI, thanks for the great plugin! I looks pretty cool.
I’m having a problem with the Digest versions not being sent out.
- I tried the Testmail plugin you created and it worked fine.
- Per Post Email notifications are working fine.
However, the Hourly, Daily, and Weekly notifications don’t send anything out.
I only have 3 members subscribed to the notifications, so I know it’s not a sendmail bcc limit problem.
I’m using the newest version of subscribe2 (4.3) with WP 2.3.1
Any help you could provide would be great. Thanks again!
January 10, 2008 at 6:47 pm
Hi, this has been a great plug in for us - we appreciate it. The new version is not sending mail and I think I may have found the problem. I upgraded to the newer version and made no changes. My subscriber list is still intact. However, when I go to the subscribe2 options and then look at the section on “Exluded Categories”, all of the categories are checked “on” to exclude. It’s odd, next to each check box the name of the category is missing. So there are 6 checked boxes and no categories beside them. I tried to uncheck them and save, but they come back as checked. Finally, I tried adding a category and removing a category hoping it would reset or fix it, but no luck. Any ideas?
January 10, 2008 at 7:09 pm
Help!,
Registered users have registered with your blog and appear under Users->Authors & Users. Public Subscribers have submitted their email using the Subscribe2 form. Only the latter will get a confirmation email from Subscribe2 and become confirmed subscribers.
It sounds like you are in a muddle over subscriber types and may have subscribes some users twice. In answer to your question, no you don’t have to keep checking.
January 10, 2008 at 7:11 pm
Eliot,
Can you confirm if CRON is working for other plugins, perhaps try WP-DB-Backup.
January 10, 2008 at 7:11 pm
Andy,
You’ll see this if you are using the wrong version of Subscribe2 for your WordPress install. Please ensure you are using the correct version.
January 10, 2008 at 8:24 pm
Hi,
thanks for the great plug-in. I have one question: How can I view a list of the subscribers of my newsletter? I just want to see how many people have subscribed and what there email adresses are.
January 10, 2008 at 8:40 pm
Weryan,
Look in Manage->Subscribers.
January 11, 2008 at 5:51 am
Hello, wp-db-backup is working. It automatically sends me a copy of my db everyday.
I’ve also tested Lester Chan’s wp-email plugin and that works for sending mail as well.
Is there anything else I can try? Thanks again.
———————–
>HI, thanks for the great plugin! I looks pretty cool.
>I’m having a problem with the Digest versions not being sent out.
>
>- I tried the Testmail plugin you created and it worked fine.
>- Per Post Email notifications are working fine.
>
>However, the Hourly, Daily, and Weekly notifications don’t send anything out.
>I only have 3 members subscribed to the notifications, so I know it’s not a sendmail >bcc limit problem.
>I’m using the newest version of subscribe2 (4.3) with WP 2.3.1
>
>Any help you could provide would be great. Thanks again!
>
January 11, 2008 at 10:07 am
Eliot,
Next thing you need to check is the time settings on your apache server and your database server. It sounds like they may be different.
January 11, 2008 at 3:26 pm
I’m not sure that’s the problem. The subscribers I’m talking about have been registered users for years, and just this week went to their Profile –> Subscribers and checked “Notification Settings” to receive emails. But none of them (including me–I tried it, too) have received confirmation emails.
Since I updated my plug-in last week, I no longer can find a subscribe form, only a check box under Profile and an option to receive emails when a new user registers.
January 11, 2008 at 3:32 pm
Also, the “All Subscribers” and “Public Subscribers” I’m referring to is the drop-down box when I go to Manage –> Subscribers. What is the difference between these categories? The All Subscribers is not the same as Users of my blog, because it includes everyone who has ever subscribed to the email service. The “Public Subscribers” has the same people as the “confirmed” list, which is smaller than “All Subscribers”
January 11, 2008 at 5:53 pm
Help!,
People who have Registered with your site (via a WordPress registration) will have a user name and password to manage their email settings (among other things). No emails are sent to the users each time they change their settings - this is expected behaviour.
For more details on the different Subscriber type as listed in the drop down please read the documentation that comes with the plugin.
January 11, 2008 at 10:58 pm
Yes, definitely user failure on my part. I upgraded to the latest version of wordpress and everything is working fine. Thank you for the quick reply!
January 12, 2008 at 1:20 pm
I’ve read it.
Never mind.
January 12, 2008 at 5:45 pm
Hi,
Thanks for the response. I’ve checked the date/time settings and the db server and apache are in sync.
Is there anything else I can try?
thanks!
January 12, 2008 at 7:02 pm
Eliot,
Try resetting Subscribe2 in Options->Subscribe2 and then re-applying all your changes.
January 12, 2008 at 8:45 pm
Hi,
Just tried that and the “hourly” notifications aren’t working (haven’t tested the weekly or daily).
I’ve also tried de-activating/deleting and then uploading and activating the plugin, without success.
January 12, 2008 at 9:01 pm
would it help if i installed WP-Cron? (even though I’m running WP 2.3.1
thanks again!
January 12, 2008 at 9:11 pm
Eliot,
Installing WP-Cron won’t help.
Let’s see if the cron event is even being called, look for the Subscribe2_cron function in the code and add a line that mails you when the code is called:
@mail('your@email', 'Cron debugging', 'Cron Event was called');
January 13, 2008 at 4:29 am
Hi,
I deleted the wp_subscribe2 table from the mySQL db and the hourly digest worked.
I’m going to test the weekly one now.
January 13, 2008 at 7:21 pm
Eliot,
That’s strange, by deleting the subscribe2 table you’ll have forced the plugin to re-install the table and then call the reset function - the same a clicking on the reset button in Options->Subscribe2.
I’ll keep checking the code but I can’t explain why this happened
January 13, 2008 at 9:49 pm
Thanks again for your help. Perhaps another plugin added something to the wp_subscribe2 table (although I can’t see why).
Or maybe it was because I made numerous changes in the Options > Subscribe2 page? This seems to have been the cause of some problems, as I’ve read elsewhere on this site.
I’ll let you know whether the other digests get sent properly. I don’t suppose there’s a way to set the exact date of the weekly digests (so that i can make it send sooner than 1 week from the reset/install date?)
Many thanks.
January 13, 2008 at 10:43 pm
hi, I think this is a good plugin to manage mailing lists too.
I have some suggestions:
1) customize “from:” address and name
e.g: when I send a mail throug “write -> Mail Subscribers” instead of using
“From: myname ” I can use
“From: http://www.mydomain.com ”
2) send “new subscriber’s mail” only to site’s administrator and not to all users with administrative privileges.
3) disable notifications at all (so you can use this plugin only to send emails manually)
I’m working on an italian translation of subscribe2, it’s almost complete but I need some feedback.
If you are interested mail me at subscribe2 [at] zeroserio.it
sorry for my english
January 13, 2008 at 10:45 pm
edit:
1) customize “from:” address and name
e.g: when I send a mail throug “write -> Mail Subscribers” instead of using
“From: mywordpressname ‘my_wordpress_email_address’ ” I can use
“From: mydomain.com ‘do-not-reply@mydomain[.]com’”
January 14, 2008 at 2:30 am
Hi,
We plan to use the weekly digest feature and want to test this out (especially since we utilize many future scheduled posts). What is the best way to artificially trigger this to work rather than making a change and having to wait another week?
Thanks for the great plugin!
Patrick
January 14, 2008 at 9:36 am
g t,
Thanks for the suggestions. I’ll add them to the list of things to consider for the future. I’ll also email you from home later about the translation you are doing.
January 14, 2008 at 9:37 am
Patrick,
The process used for weekly digest posts is the same as for any other interval. So, for testing purposes use the hourly interval and get things the way you want them and then switch to weekly posting.
January 14, 2008 at 3:35 pm
Suggestion
how about an option to list the five last subscribers under lastest activity on the dashboard?
January 14, 2008 at 3:58 pm
I have upgraded to 4.3. In the past I have has problems with getting emails to send with future posts. Now, I set it for hourly. No go. The only way this works for me is to configure it for one email per post.
Any ideas?
January 14, 2008 at 4:59 pm
Patrick,
Can you test out the Pseudo cron functionality with another plugin like WP-DB-Backup.
January 14, 2008 at 6:24 pm
Sorry - what is CRON? And what does that plugin do functionally?
January 14, 2008 at 7:27 pm
Patrick,
Cron is a scheduling service on unix computers that allows the computer to perform the same event repeatedly.
Since Version 2.1, WordPress has provided an integrated pseudo-cron service that, upon the loading of a page from you site, checks to see if any scheduled scripts need running and runs them if they do.
January 14, 2008 at 9:07 pm
Perhaps we should take this offline, but I would like to know your objectives throwing another plugin in my WP site. Are you saying that I might need this plugin for the functionality to work going forward, or is this just for testing purposes?
January 14, 2008 at 9:24 pm
Patrick,
If you are using the latest version of WorsPress 2.3.2 then the cron functionality is built in.
[Email sent direct with more detail]
January 14, 2008 at 9:46 pm
I am at WP version 2 3 2. what do you suggest as our next step?
January 14, 2008 at 9:56 pm
BTW Never got your email. Let me know how I can assist.
January 15, 2008 at 10:37 am
Patrick,
I did some in depth bug checking on the cron functions in my plugin last night and found 2 bugs - one of which might explain your current issues. I’ll update the code and make a release of version 4.4 in the next day or two.
January 15, 2008 at 6:10 pm
Thank you for your time! I look forward to your next plugin version.
January 16, 2008 at 2:57 pm
Hi,
I have experienced some issues with Registered Users not receiving daily digests. I fixed the problem using a different algorithm to calculate the union of two arrays:
$union = array_unique(array_merge($array1, $array2));
instead of merging the array with the difference between the two of them.
Doing this to obtain the union of $all_post_cats and $post_cats in function subscribe2_cron() at line 2077 fixed the issue for me!
Jorge
January 16, 2008 at 7:24 pm
Jorge,
I think there may be more to it that that; the second array variable in the merge can sometime be a string rather than a variable which causes the merge to fail. That said I like the array_unique method and will get that into the upcoming release.
January 16, 2008 at 8:12 pm
Hi,
I just installed the plugin, on WP 2.3.2, with this copy of Subscribe2. It is behaving properly when logged in, it displays this text:
“you may manage your subscription options from your profile.”
But when I log out, it gives me a post not found error. Any ideas?
Thanks!
January 16, 2008 at 8:18 pm
Oo, it’s working now - no idea why…
but thanks