By Austin Cox on Thursday, 19 June 2014
Posted in Technical Issues
Likes 0
Views 590
Votes 0
I'm using livefyre comments on easyblog and only want the comment section visible to registered members. It seems the feature is available for the built-in comment system (as show in the attached image). Seems like a simple "if" statement would allow this for all comment systems. I've set it to only be seen by registered members. Am I missing something else? Thanks for your help.
hey austin,
I applied some hacks via ftp and from what I see as a guest the livefyre comments aren't shown anymore.
however I can't test if it fully works for registered users / admins as your provided site info doesn't work - trying to login always fails in both frontend and backend.

therefore please re-check your site and let me know how it goes.
·
Monday, 30 June 2014 04:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Austin,

The option is only for built in comment system. You might want to consult the livefyre developer about the restriction for registered user only.
·
Thursday, 19 June 2014 09:09
·
0 Likes
·
0 Votes
·
0 Comments
·
So there is no solution for not showing the comment system to unregistered users? I only ask because my subscription is getting ready to expire and I'm trying to figure out why i need easyblog to begin with. I could add livefyre as a plugin to joomla for the regular articles and then just set it for registered users only.
There is no way to add a simple "if" statement to the php file that is called to by easyblog? There is literally no way this would be a livefyre issue and sending them a trouble ticket would only embarrass me for asking such a silly question when it's the easyblog component calling the livefyre script to appear.
Obviously livefyre is not the issue for responding properly to what easyblog's php script asks of it. So? Thanks in advance for any educated responses.
·
Thursday, 19 June 2014 09:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Austin,

We are sorry but this is how Easyblog works. Here is the example if using Komento integration which komento has its on ACL setting. I've turned of this option: http://screencast.com/t/lmd91jyM and its only affected Easyblog comment system: http://screencast.com/t/VLxg0AUuAN but not the komento system because in komento, I set to allow comment: http://screencast.com/t/bKTzXJI6zjJl . However, I've added a hack in the attached file only for you. Please replace it in ../components/com_easyblog/views/entry/view.html.php. Hope this helps.
·
Thursday, 19 June 2014 11:29
·
0 Likes
·
0 Votes
·
0 Comments
·
I appreciate your effort and the support here is a big reason why staying subscribed is worth the $$$. I did have an issue where the file you attached resulted in an error.
Fatal error: Call to a member function assignPoints() on a non-object in .../components/com_easyblog/views/entry/view.html.php on line 423

I got the classic white screen with that line of error text. Any ideas?
·
Saturday, 21 June 2014 22:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Austin,

I am really sorry for the delay of this reply as it is a weekend for us here. Perhaps the file that Nik sent to you was running on the latest version of EasyBlog. Are you on the latest version of EasyBlog?
·
Monday, 23 June 2014 01:27
·
0 Likes
·
0 Votes
·
0 Comments
·
I've actually been trying to update in order to make sure it's not an issue with "older files". I was concerned some files I had customized would be overwritten, but now I'm getting an error while trying to update. (tried updating / regenerating the API key also).

Error screen-capped in attachment.
·
Sunday, 29 June 2014 22:40
·
0 Likes
·
0 Votes
·
0 Comments
·
hey austin,
from your screenshot you're on a much older 3.8 version - in this case the auto-updater doesn't work and to update to the latest 3.9.x version you need to manually install the latest package.

in general the auto-updater only works within the same major number, so when you're on 3.9.x you can always use it to get the latest version as long as the latest version is 3.9.x.x - when it's 4.x then again it won't work.

hope that helps
·
Sunday, 29 June 2014 22:47
·
0 Likes
·
0 Votes
·
0 Comments
·
You were right about my version being too old. So I manually installed/updated to the latest version. Everything is working and remained intact in term of settings except all previous comments vanished. No big deal. Users will comment more. But ....
Now that I'm up-to-date, I tried the edited/custom file and instead of only making livefyre comments visible to registered members who are logged in, it simply doesn't render or show the comments at all.
·
Sunday, 29 June 2014 23:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Austin,

Is it possible for you to provide us with the back end and FTP access to your site to check on this issue? I am probably guessing that there's some javascript errors on the page which causes livefyre to fail to render at all .
·
Monday, 30 June 2014 00:14
·
0 Likes
·
0 Votes
·
0 Comments
·
site/ftp info added.

Comments appear as usual/normal right now, but vanish all together when I upload Nik's modified file. (Just for clarity on the issue)
·
Monday, 30 June 2014 02:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Looks like it only shows for registered members logged in now. Just so I know for future reference, maintenance, etc, what files were edited/modified/hacked via ftp?
·
Monday, 30 June 2014 04:57
·
0 Likes
·
0 Votes
·
0 Comments
·
good to hear everything's working as expected.
I created a template override for this - you can find it in the html/com_easyblog folder of your template. that way you can update easyblog without having to re-hack any files every time.

have a nice day
·
Monday, 30 June 2014 05:02
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post