By Gilles on Thursday, 03 September 2015
Posted in General Issues
Replies 16
Likes 0
Views 1.1K
Votes 0
URGENT!
The comment form for our blog entries has disappeared. It seems this coincides with the latest update we applied.

Please help ASAP as the client posted a new blog and we don't want users wondering where the comment form disappeared to.
Hey Gilles,

I am really sorry that delay of this reply,

Do you mean you would like to allow guest user comment on your post?

If yes, I have help you enable this `Post Comments` permission from backend > Easyblog > ACL > public user group , it should populate that comment form now.

Can you give it a check now?
·
Thursday, 03 September 2015 10:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks, yes that's what I meant. We're happy so see this back.

We did not make any changes to the ACL whatsoever. In order for this not to happen again and so we know the cause of this problem, can you pleas tell us whether the latest upgrade did this or whether an EB staff mistakenly changed the setting while investigating our other issues?
Cheers,
·
Thursday, 03 September 2015 18:51
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.

I believe that was a bug in the older version where the comment form is not check whether this acl `post_comment` got enable or not.
·
Thursday, 03 September 2015 19:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex,
Which version do you mean when referring to "Old version"? I had just updated EB to the latest version a couple of days ago I think.
??
·
Thursday, 03 September 2015 19:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Regarding the comment form fix I added in this version 5.0.22.
·
Thursday, 03 September 2015 19:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks,
I had upgraded to .24. Therefore, In this case either .24 re-introduced the error or EB broke this when EB was logged in and trying to resolve other issues. As mentioned, no one here had done any other changes to the backend.
·
Thursday, 03 September 2015 19:32
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Gilles,

Ah sorry for the confusing here, what i mean is before 5.0.22 version, we missed check for the acl `post_comment` from the code , so the guest user will always have the permission to submit their comment in your post even acl there option `post_comment` is on or off.

Because by system default, ACL `post_comment` option always set to NO in public/guest user group.
·
Friday, 04 September 2015 02:32
·
0 Likes
·
0 Votes
·
0 Comments
·
So how did upgrading to .24 break this on our site?
·
Friday, 04 September 2015 03:12
·
0 Likes
·
0 Votes
·
0 Comments
·
After I added back that ACL checking from the code in 5.0.22 version, so system will check the ACL guest user group is it got enable this ACL `post comment` option, if no, it will not appear comment form on the post entry page.

* By default `public/guest` user group `post comment` option is set to NO.
·
Friday, 04 September 2015 03:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex, I don't quite understand what you mean but that's OK.
As long as the problem does not reoccur when we next update.
Gills
·
Friday, 04 September 2015 03:22
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome Gilles. What my colleague Arlex meant is that there was a bug related with comment ACL settings in version 5.0.22 and the fix has already been included in version 5.0.24 hence if you updating your easyblog to the latest version the issue should have been fix correctly.
·
Friday, 04 September 2015 11:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for clarifying. What I still can't understand is that in our case, all was working well *until* we upgraded to .24. Than, I had to post here to ask for help in correcting the problem with the comment form no longer being displayed.
·
Friday, 04 September 2015 23:23
·
0 Likes
·
0 Votes
·
0 Comments
·
There was a bug in versions prior to 5.0.24 where the comment area in EasyBlog is not respecting the ACL. We applied the fix on 5.0.24 which then causes you to have issues with displaying the comment form (Since posting comments as public user is disabled by default, to prevent spams).
·
Saturday, 05 September 2015 01:27
·
0 Likes
·
0 Votes
·
0 Comments
·
After upgrading to 5.0.26 my comments are NOT showing up. Also, people can't leave comments. I searched every setting possible and can't figure out what could be wrong. I just flipped the ACL for Public, purged the cache and it's still now showing comments. Also, even though I have published comments in my backend dashboard, the counters on the front end all say "0 Comments".

Help
·
Monday, 05 October 2015 05:36
·
0 Likes
·
0 Votes
·
0 Comments
·
I figured it out. Backend, Settings, Comments, Integrations - "Built in comments" got set to no. When this happens all your comments disappear, your comment counters go to zero and the comment form is no longer visible.
·
Monday, 05 October 2015 06:12
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Jim,

I am sorry that delay of this reply,

Actually that was default behaviour, if you turn off Easyblog - Built in comments, it will not appear comment on the blog post.
·
Monday, 05 October 2015 10:34
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post