By Larry Kaiser on Thursday, 23 January 2014
Posted in Technical Issues
Replies 35
Likes 0
Views 769
Votes 0
Hello

I have subscriptions turned on and when some subscribes to a category, I get an email confirming it as do they.

However, in the back-end there are no subscriptions listed and my clients are not being notified of new articles.

Please help!
I just found the filter piece on this and I see my subscriptions now. I have emails set to send at page load.

Those who are subscribed are not getting emails though
·
Thursday, 23 January 2014 02:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

Take a look at the email activity and look at their statuses. Are they pending or marked as sent?
·
Thursday, 23 January 2014 02:17
·
0 Likes
·
0 Votes
·
0 Comments
·
nothing in pending and everything that is sent is a confirmation email of subscription. Looks like emails are not even being generated when something new is created
·
Thursday, 23 January 2014 02:38
·
0 Likes
·
0 Votes
·
0 Comments
·
any assistance here?

Emails are not even sitting in pending. When a new blog entry is created, nothing is happening with emails. Set to send on page load
·
Thursday, 23 January 2014 03:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

Can you please provide us with the FTP access so that I can check on the issues on your site? We actually need these information so that we can debug on your issues quickly.

Thanks:)
·
Thursday, 23 January 2014 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

I've checked your site and seems like the post you have made before is set to only can be viewed by registered user: http://screencast.com/t/OFByuEXbj2 . Easyblog will check this option, if it is not public, it will not send any email. I've made a test post with the option is set to viewed by all. The emails is generated as in pending state. As for the Subscription page in the backend, please note that we have a filtering system so you will have to switch the filter to category to view category subscription: http://screencast.com/t/FLEBg79u3S . Hope this helps.
·
Thursday, 23 January 2014 11:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Nik

I appreciate your response. What is the point of having the ability to label the blog for registered users only if it is not going to send emails to those registered users. The information behind the passwords of my site is proprietary and therefore needs to be for registered clients only.

How can I set it so only registered users who subscribe to the blog get emailed?

If there is no way, then this is a clear design flaw in EasyBlog.

Thank you
Larry
·
Thursday, 23 January 2014 21:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Additionally, I see no email sitting in pending nor did anything send on the public post that you created on my site.
·
Thursday, 23 January 2014 21:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

You can edit the file /components/com_easyblog/controllers/dashboard.php and at line 1039 locate the codes below,


// Do not send out emails when the post is scheduled to post in future
if( $isNew && !$blog->private && $blog->published != POST_ID_SCHEDULED )
{
$blog->notify( $under_approval, $blog->published );
}


Replace it with,


// Do not send out emails when the post is scheduled to post in future
if( $isNew && $blog->published != POST_ID_SCHEDULED )
{
$blog->notify( $under_approval, $blog->published );
}


This way, regardless of what privacy you have set for the blog post, it will still be notified.
·
Thursday, 23 January 2014 21:27
·
0 Likes
·
0 Votes
·
0 Comments
·
thank you, will I have to make this change after every update to easyblog in the future?
·
Thursday, 23 January 2014 22:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes thats right
·
Thursday, 23 January 2014 22:34
·
0 Likes
·
0 Votes
·
0 Comments
·
yes, I will have to make this change every time? Is there a way to make this a setting in the admin panel? Seems foolish to have to do this every time since there is no reason why an email would not be sent to registered users only.
·
Thursday, 23 January 2014 22:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

This feature is actually suggested by a couple of users on our site and what they actually said made sense too because if the blog post were to be private, but they still allow public users to be able to subscribe to the blog, the notification shouldn't be sent to them since the blog post is not visible by them.

I will see if we can add this as an additional option in the future
·
Thursday, 23 January 2014 22:46
·
0 Likes
·
0 Votes
·
0 Comments
·
My entire site is behind a user name and password. I make all of the posts accessible to registered clients only as a way to protect proprietary information. I would simply want to send emails to those registered users who are subscribed to a blog category about the product they use. No guests are on my site, only registered users. They would be ones to get emails at publishing.

Thank you
·
Thursday, 23 January 2014 22:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

Yeap, like I said earlier, different customer has different needs. We have more than 400,000 sites running on EasyBlog and they all have their own requirements. We need to be able to ensure that whatever feature that we created / added / invented is suitable for the masses

No means of being disrespectful here, but I really do hope that Apple would change the behavior of the Finder because the current Finder does not suit my needs, but I don't think they would really ever do that
·
Thursday, 23 January 2014 23:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Just curious to know if this has been given any additional thought to be a setting in the admin panel? With the most recent update, I had to make the above changes again.

Thanks

Larry

Mark wrote:

Hello Larry,

This feature is actually suggested by a couple of users on our site and what they actually said made sense too because if the blog post were to be private, but they still allow public users to be able to subscribe to the blog, the notification shouldn't be sent to them since the blog post is not visible by them.

I will see if we can add this as an additional option in the future
·
Wednesday, 21 May 2014 20:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

In the future versions (4.0), regardless if the blog post is private or not, a notification would be sent to the subscribers
·
Wednesday, 21 May 2014 23:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Great to hear. Just curious of a time line for this version?

Thanks

Mark wrote:

Hello Larry,

In the future versions (4.0), regardless if the blog post is private or not, a notification would be sent to the subscribers
·
Thursday, 22 May 2014 00:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Larry,

I am really sorry but unfortunately we do not have any ETA for this yet right now
·
Thursday, 22 May 2014 00:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Will I need to make this change when I upgrade to the new 5.0 version? Please advise

thank you
·
Wednesday, 19 August 2015 20:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

I'm afraid it is not possible to keep your change with the latest release of easyblog 5 as the structure is completely different than easyblog 3.9 and below. If you want to update your easyblog to easyblog 5, you need to make a new change to allow subscribers to receive notification even if the blog is private.
·
Thursday, 20 August 2015 17:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Ezrul,

I was hoping based on the comments above that this would not be an issue is in easyblog 5. Can you please provide me detailed instructions to make the necessary change to that my blog subscribers can receive notifications even thought the blog is private. In my opinion, this really should be a setting that and I should not have to make changes to code.

thanks
Larry
·
Thursday, 20 August 2015 19:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

I am really sorry for the delay of this reply as it weekends for all of us here.

Thank you for the suggestion. I will see if I can make a quick settings for this on the next release of easyblog. In the meantime if you have update your easyblog to version 5 you can go to your /administrator/components/com_easyblog/includes/post/post.php and find the code at line 1211,
// Send notifications to subscribers
if (!$this->isPasswordProtected() && !$this->saveOptions['skipNotifications']) {
$this->notify();
}

// Replace with

if (!$this->saveOptions['skipNotifications']) {
$this->notify();
}


Hope these help.
·
Monday, 24 August 2015 13:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Ezrul, I have not updated yet (just wanted this information) and will wait until you advise on the setting being added.
·
Monday, 24 August 2015 19:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

I am really sorry for the delay of this reply.

I will try to add these into the next release of easyblog. Thank you for your support.
·
Tuesday, 01 September 2015 10:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Ezrul. If you please let me know when this is added so I can update to the latest release, I would greatly appreciate it.

Larry
·
Tuesday, 01 September 2015 19:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

I am really sorry for the delay of this reply.

When I'm starting to work on the settings, I realized that the email notification is actually get send out regardless if the blog privacy is set to be viewable by all users or registered users only. However when the blog post is password protected, the email notification will not get send out. May I know if the behavior above meet your current requirement regarding on email notification issue?
·
Wednesday, 02 September 2015 12:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Ezrul

All of my blogs are set to registered users only (the whole website is). I do not use a password.

Hope that helps

Thanks
Larry
·
Wednesday, 02 September 2015 17:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

Ah if that so in easyblog 5 currently all notification emails will get send out as it should even when the blog post is set to registered users only.
·
Wednesday, 02 September 2015 17:54
·
0 Likes
·
0 Votes
·
0 Comments
·
ok,that's good. Earlier in this post when I asked about it, I was told I had to change code again.

This is one function that I cannot loose as my clients rely on it. I just want to confirm that you are 100% sure that with my blogs sent to private, all emails will go out?

Thanks
Larry
·
Wednesday, 02 September 2015 18:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

I've tested it in my local instance and email notification did get sent out when I created a blog post with privacy set to be only viewable by registered users only. You can try to create a test site with easyblog 5 in it and test it out just to ensure that everything is working as it should.
·
Wednesday, 02 September 2015 19:00
·
0 Likes
·
0 Votes
·
0 Comments
·
OK thanks. I did just try updating, but the updater does not like my API key. I have regenerated several times.
·
Wednesday, 02 September 2015 19:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Larry,

Can you start a new thread instead to avoid the confusion between our staff here? To update easyblog 3.9 to easyblog 5 you need to download the installer from http://stackideas.com/dashboard and install it through extension manager instead since the easyblog 5 structure is completely different than easyblog 3.9. You can refer to our documentation here on how to install easyblog 5 on your site, http://stackideas.com/docs/easyblog/administrators/setup
·
Wednesday, 02 September 2015 19:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Ezrul

Thanks, I have created 2 NEW tickets with issues after I upgraded.

Your assistance on those would be appreciated.

Thank you
Larry
·
Wednesday, 02 September 2015 20:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Larry,

We have already replied to your posts
·
Thursday, 03 September 2015 00:29
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post