By Meagan O'Hara on Thursday, 16 February 2017
Posted in Technical Issues
Replies 8
Likes 0
Views 264
Votes 0
Hi, I'm still having the same issues as before (over a year ago I think) with trying to give some of our members front-end access to add and modify existing posts in EasyBlog. Our subscription expired before it was fixed, & we just renewed & I updated EasyBlog on our site - yay!!

The group that we'd like to give the permissions to is 'Communication Committee Member'. We only want them to have font-end access to the site, they can't log in to the backend.
Within the EasyBlog ACL they have all permissions set to 'Yes'.
Within the Joomla ACL, they have some permissions set to 'Allowed', but most are 'Inherited' ('Denied') (screenshot attached).

The yellow circle pencil icon does appear when I'm logged in to the front-end as a communications committee member, but when I click to edit there is a dark overlay over the screen, nothing appears that I can edit, & there are 2 errors in the console "Uncaught SyntaxError: Unexpected token : " & " Uncaught TypeError: $.uri is not a function" (screenshot & video attached).
Hi Meagan O'Hara,

Can you provide us with the user account that hitting this issue? or perhaps can I create a new test user which have the same user group?
·
Thursday, 16 February 2017 11:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Fadhli,

Thanks for your quick reply. I posted the info for my Communications Committee test member in my site details.

You can also test it out using the user account that I created for you. The issue of not being able to edit or create new posts is actually happening to all User Groups with the proper permissions - including Super Users like me.

Thanks again,
Meagan
·
Thursday, 16 February 2017 11:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Meagan O'Hara,

Thanks for the test user, seems like it still happen using my test user you've given earlier as you mention above.
Seems like we still need your FTP access to troubleshoot this issue further as this issue was not happen as you edit/open in new tab: https://www.screencast.com/t/GVEUAv8Rdgd
eventhough the error is still there: https://www.screencast.com/t/lfjcMRAb https://www.screencast.com/t/HDrHwTFmLXf

You can add the information needed by edit your first post in the Details section or you can just include your site's access once at http://stackideas.com/dashboard/site rather than needing to keep adding them in your replies

FYI: We've just release a latest version of EasyBlog. would you mind to update to the latest version?
·
Thursday, 16 February 2017 18:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Fadhli,

I updated EasyBlog but it didn't fix the issue. We are using Cloudflare on the site & I tried disabling it & that didn't help either.

I do not have FTP access to the site. The webmaster will not allow for it. He is a security freak & believes that FTP is insecure so it is not allowed on any of the sites he manages.

How else can we figure out what's wrong & fix it? There must be another way. Because truly, FTP access is not an option.

Thanks again
·
Friday, 17 February 2017 14:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Meagan O'Hara,

Kindly follow the steps:
1. Download the attached file below and replace it in the folder:
JoomlaFolder/media/foundry/5.0/libraries/closure.php
JoomlaFolder/media/foundry/5.0/scripts/uri.js


2. run the url below (while login as superadmin in front end):
https://www.isls.org/index.php?option=com_easyblog&compile=1&minify=1

3. Wait for a while for js file to re-compile.

4. Set Cloudflare to development mode temporarily

5. Clear all the cache from Cloudflare, joomla and browser

6. Wait for a few minute and try open the composer in the front-end

7. If everything seems ok. Set cloudflare to production mode back
·
Friday, 17 February 2017 19:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Armin here (work with Meagan). Followed the steps to update the two files, re-compile the JS(?), put CloudFlare in dev mode, cleared caches and still nothing.

The errors seem gone (so that is some good progress) but the functionality is still not there (black screen overlay). In Firefox I get some more output that might be helpful (https://www.dropbox.com/s/8nktxwd8yzggl9a/Screenshot%202017-02-20%2014.46.51.png?dl=0)

Looks like some variables are null and then a function is called on them.

How to further debug this?

Armin
·
Tuesday, 21 February 2017 03:48
·
0 Likes
·
0 Votes
·
0 Comments
·
it seems like that is related with your previous post which I replied to you https://stackideas.com/forums/easyblog-update-broke-site#reply-318321 , keep us update once you have done the update to latest version of Easyblog.

Because now when I access your backend Easyblog page, it will go to installation page.
·
Tuesday, 21 February 2017 17:53
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post