By dirk vandenbulcke on Sunday, 08 May 2016
Posted in Technical Issues
Likes 0
Views 379
Votes 0
Dear,

I have two menu items with a easyblog component.
* One in the members area (frontage multi author blog)
* one in the public area (single user blog)

I have set this up this way as the public blog will be auto-posted to the company Facebook page, the public one cannot as it is restricted for members.

The issue now is that the public one does not work, as all navigation and links are linking into the members area and is not accessible to the public.

I would need the public navigation to use the links into the public area and the links and toolbar in the members area to make use of the member area.

You can see this on the web site when you access an article on the blog and inspect the links. and you can see the same in the member part.

Thanks for your assistance.

Dirk
Hi Arlex,

I have set everything up now with the frontage module, including public and member contents, using the same categories.

The Frontpage set-ups works well. I cannot access blogs which are posted as registered users only. So really solves my problem. I can now setup everything with a single blog menu item, and do no longer need to set-up a different one for public and members.

i have done most of the test and all seem to work.

Thank you for your help. I will accept and close this question.

Kind Regards

Dirk
·
Thursday, 12 May 2016 17:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

I need to inspect the way you setup your menu but if your menu's are all based on the authors, here's what you can try.

1. Go to Settings > SEO > Advanced
2. Under the option "Use Routing From", choose "Author Menu" instead.
·
Sunday, 08 May 2016 23:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

thanks for the reply. This has certainly changed the behaviour, but it is still working funny/incorrectly.

I set the Use Routing from "Author Menu", and this has resulted in:

in the public one - with guest ACL (single author blog)
* I can now access the public blog entries
* I cannot access the links to the categories
* the tool bar home button does not work

In the members area (set-up as registered ACL) who should be capable of accessing all blogs (frontpage - multi author blog)
* i can access the categories
* the toolbar navigation works
* the public blogs cannot be accessed as the (hyper links) are containing the base of the public URL (menu link) in stead of the member url (menu link)

And as the public url to the public blog has a guest ACL, access is denied.

Alternative
The reason i have set it up in this way is to avoid member blog entries to be posted on Facebook, as they are premium contents. As The ACL does not work on blog level, i tried to enforce it via menu access. If i can avoid this in another way, I do not have a reason to use the double blog set-up. And i guess this problem would disappear.
Maybe this offers another way to resolve this issue.

Dirk
·
Monday, 09 May 2016 18:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hm, I would strongly advise you to use the category ACL to achieve this because this setup is pretty complicated and you wouldn't be able to achieve this with just the menu access level
·
Monday, 09 May 2016 18:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark,

I do understand, but ACL does not work on blog level. that was my preferred solution, but any link to a blog is granted from the public level, even if the blog has a ACL set-up as restricted.
You can test this easily. Copy the url of a restricted blog into the browser, make sure you are logged out, but you can always access the blog.

So any suggestions on how to force blog level ACL support?

Dirk
·
Monday, 09 May 2016 19:45
·
0 Likes
·
0 Votes
·
0 Comments
·
In the category settings, you can define user group permissions. This would allow you to assign blog posts accordingly into categories.

Please view my screen shot here, http://screencast.com/t/Qr4O79nJs43z
·
Monday, 09 May 2016 19:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark,

thanks for your prompt responses.

The issue I have is that the public blog is a kind of "sales" teaser for the premium contents. So the public blog entries do not belong into a single category, but are a cross section of blogs of all categories.

So category level ACL control is somewhat hard. Most of the blogs are premium contents and are not for guest viewing. So using category level ACL does not work that well.

I may try to assign the public blogs to multiple categories of which one of the categories is public accessible and the others are not. See if this works. This way I will need to be capable of listing only the blogs for that category or let the ACL mechanism filter the contents in public display.

Dirk
·
Tuesday, 10 May 2016 06:00
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Dirk,

I am sorry for the delay of this reply,

Perhaps you can provide us one of the example blog post URL which you do not allow guest user able to access?

I will see if that is possible to set this access restriction through the single category menu item for Easyblog.

Also is it possible to assign your user account to have Super admin privileges? Because I can't login in your backend, this is what error I hitting now :

Warning
You do not have access to the Administrator section of this site.
·
Tuesday, 10 May 2016 17:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for updating Dirk, glad that your issues are resolved now
·
Thursday, 12 May 2016 17:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post