By Martin on Thursday, 06 July 2017
Posted in General Issues
Replies 27
Likes 0
Views 1.4K
Votes 0
On my site, only registered users can comment a blog post. I couldnt find a way to allow guest to comment.
Also, if this is the case, i would like to see a "Login to comment", or a login form on the comment section, so users know they have to login to be able to comment.
Anyway, i would like to allow guest to comment, and this comments should be approved.

For the rating also would be nice a text "Login to rate". Otherwise guest that want to rate, cannot do it, and they dont know why.
Now only registered users can rate a post, because if i allow guest i received many bad rating from bots. It would be possible to show a recaptcha popup when guest rates?

Thanks!
Hi Martin,
Once you enable commenting permissions in the public usergroup's ACL, the comment form will show for guest users(http://take.ms/ETw3i).
For the rating also would be nice a text "Login to rate"
EasyBlog does not have this feature. You can always template override the following file if you want to customize this: JoomlaFolder/components/com_easyblog/themes/wireframe/blogs/entry/default.php
·
Thursday, 06 July 2017 12:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey! Thanks for that!
Now i enabled the comments for guests, but i have a problem, the login link on the comment section donk work (leads me to the front page directly). My template have a lightbox popup for login, maybe i can display this when user click on login? Is this possible to do from the template override?

For the "login to rate", the template override is a nice solution for this. Although it would be better to add a recaptcha for guest. Is this possible in an override? Or even better, in a future release?

Regards!
·
Thursday, 06 July 2017 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
By the way...
The "Allow subscriptions when commenting" option is to subscribe to comments of the post, to subscribe to the post itself or to the entire blog? Im not sure if the translation in spanish for this is correct
·
Thursday, 06 July 2017 16:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Martin,
It seems that you are using Joomla as the login provider for EasyBlog. Do note that we have added the option of using EasyBlog's own login page in the latest version.
For Joomla's login link, looks like the system is referring to your Joomla logout menu item. This is why the link redirects to the homepage as it is trying to 'logout'. You can try creating a Joomla login menu item(use a hidden menu if you want this menu item hidden) so that the system will use that menu item(http://take.ms/dHfcw).
My template have a lightbox popup for login, maybe i can display this when user click on login?
I am not familiar with lightbox popup. If you want us to customize this, perhaps you can request a quote from us at our helpdesk so the devs can analyze the request.
it would be better to add a recaptcha for guest. Is this possible in an override? Or even better, in a future release?
This is not possible as currently there's no way to display 2 recaptcha forms on the same page. But feel free to post a feature request in EasyBlog's feature request category on the forums to expose other users on the idea.

The 'Subscribe to this blog post' option in the comment form is for subscribing to that particular post only.
·
Thursday, 06 July 2017 17:52
·
0 Likes
·
0 Votes
·
0 Comments
·
For Joomla's login link, looks like the system is referring to your Joomla logout menu item. This is why the link redirects to the homepage as it is trying to 'logout'. You can try creating a Joomla login menu item(use a hidden menu if you want this menu item hidden) so that the system will use that menu item

Didnt understand how this works... but if i create a hidden menu with easyblog login, then the link points me to a EB login page, although when login completes, user arrives to front page and not to the post he was about to comment.
If i create a hidden menu with Joomla login, then i have the same problem as original.

Ive found that im able to display the modal login from this link, just need to change the link in this file (line 30):
components/com_easyblog/themes/wireframe/comments/form.php

So i tried to create an override here:
/templates/MY_TEMPLATE/html/com_easyblog/themes/wireframe/comments/form.php

But this dont override
Do you know if the path for overriding this is correct?

I wil ask as a feature request in the correct forum.

Regards!
·
Thursday, 06 July 2017 23:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Martin,

The correct path to override that file is as below:

/templates/MY_TEMPLATE/html/com_easyblog/comments/form.php
·
Friday, 07 July 2017 00:02
·
0 Likes
·
0 Votes
·
0 Comments
·
/templates/MY_TEMPLATE/html/com_easyblog/comments/form.php

Grate! That worked!

Now the problem is that the reCaptcha is not showing http://take.ms/Ofq66
Any advice for this?
·
Friday, 07 July 2017 01:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Martin,
I am not able to replicate this issue(http://take.ms/zKtgd). Am I missing something here?
What device/browser are you using?
·
Friday, 07 July 2017 12:57
·
0 Likes
·
0 Votes
·
0 Comments
·
I think the one is missing something is me
I do see the reCaptcha from:

  • Chrome for Windows
  • IE for Windows

I dont see reCaptcha from:

  • Firefox for Windows
  • Firefox for iOS (iPhone 6)
  • Safari for iOS (iPhone 6)

I cleaned Joomla cache, browser cache and cookies.

there's no way to display 2 recaptcha forms on the same page

Can this be the problem? I have a "Suggestions inbox" On a module that use reCaptcha.
Its strange, because both Chrome and IE show both reCaptchas with no problem.
·
Friday, 07 July 2017 16:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Also found this where it sais that new reCaptcha 2.0 allow multiple reCaptchas in the same page:
https://stackoverflow.com/questions/1241947/how-do-i-show-multiple-recaptchas-on-a-single-page/28126317#28126317
·
Friday, 07 July 2017 16:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Martin,
I was able to replicate your recaptcha issue on mobile. There is a possibility that there's something not right with your recaptcha keys because when I tried my keys the recaptcha then loads properly.
Can you try setting up a new set of v2 recaptcha key for the site and apply them into the backend settings then see how it goes?
EDIT: Thanks for the link. Perhaps you can include that in the feature request post. What I meant in my earlier statement is that EasyBlog currently does not support multiple recaptcha on the same content page, thus there is no easy way to implement it.
·
Friday, 07 July 2017 17:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Just created new keys and applied on EB BE, but still dont show
·
Friday, 07 July 2017 17:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Martin,
Can you provide ftp access to the site so we can investigate the issue further? Thanks.
·
Friday, 07 July 2017 17:43
·
0 Likes
·
0 Votes
·
0 Comments
·
First post updated with FTP access
·
Friday, 07 July 2017 18:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Martin,
I am having difficulty replicating this issue.
If you disable recaptcha in that module, or the recaptcha plugin, does the issue persists in the comment form? The reason I ask is because certain recaptcha scripts have to be loaded in a certain order and having a few recaptchas on the same page could mess this up, causing issues.
·
Friday, 07 July 2017 19:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Ive made the following:

  • Disabled module, plugin enabled: EB comments dont show rC
  • Disabled module and plugin: EB comments show rC v2, registration form dont work
  • Disabled plugin, but module enabled: EB coments show rC v2, module shows rC v1, registration form dont work.


EB = Easyblog
rC = reCaptcha
module = module on my website with a form and reCaptcha
plugin = the native Joomla reCaptcha plugin

So the only case where rC shows on EB comments is when i disable the Joomla rC plugin. But if i do this, then users can not register on my website.
·
Friday, 07 July 2017 22:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Martin,

I am actually a little lost here. When i tried to access your site, the recaptcha does show up on EasyBlog's comment at http://ideaalab.com/es/express-el-nuevo-ipod-rf-2015 . I also noticed that the recaptcha plugin in Joomla is also enabled.

Based on what I am understanding in your last post, you mentioned that when Joomla recaptcha plugin is enabled, the recaptcha isn't showing up in EasyBlog, is that correct?
·
Saturday, 08 July 2017 12:46
·
0 Likes
·
0 Votes
·
0 Comments
·
I just tried and worked, but then tied again and didnt work
·
Monday, 10 July 2017 16:42
·
0 Likes
·
0 Votes
·
0 Comments
·
After troubleshoot long hour ago, it seems like what you mentioned in earlier is correct, that is JSN Uniform module (Recaptcha) conflict with Easyblog comment Recaptcha.

Based on what i check on this PHP file -> JoomlaFolder/plugins/system/uniform/uniform.php

It seems like they call this Recaptcha scripts :
[gist type="php"]
https://www.google.com/recaptcha/api.js?onload=JoomlaInitReCaptcha2&render=explicit&hl=en
[/gist]

But I am not really sure whether this conflict with Easyblog Recaptcha Script :
[gist type="php"]
https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit&hl=en
[/gist]

As long as you disable this plugin System - JSN Uniform, it will load correctly with the comment Recaptcha.

Perhaps you can consult with this 3rd party plugin provider regarding this and see how it goes?
·
Monday, 10 July 2017 23:26
·
0 Likes
·
0 Votes
·
0 Comments
·
ok, i will ask JSN developers about this.
I will let you know. Thanks!
·
Monday, 10 July 2017 23:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Alright, keep us update.
·
Tuesday, 11 July 2017 12:17
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post