By sg4dsiao on Tuesday, 21 March 2017
Posted in Technical Issues
Replies 6
Likes 0
Views 498
Votes 0
Is there a way if we can set permission based on post rather than category?

Eg. I had the following catergories

ABC1 Permission set to Public

Post1 - Permission set to Forum Access

Post2 - permsision set to Public


ABC2 - Permission set to Public

Post3 - Permission set to Registered members

Post2 - permsision set to Public



Reason: Once ABC1 Permission is set to Public, but I want the Post1 to be only view by Forum Access.

In the case, the Post1 is still searchable but the content, need to login

Currently when we set ABC Permission to View by forum access, it is not set to public and it definitely affect SEO rankings and traffic.

The only way is to create a master post and set to view replies by forum access but due to community needs, I had to create daily post but I want people to sign up to see the content.

Eg march 2017

and view replies set to Registered members

This would not create enough content for the web and traffic and SEO would be affected.

But if I need to create multiple posts and create a master d based on Date


22 Mar 2017

This is a example of what u see after reply


Replies would be viewed only by Registered users

23 Mar 2017

This is a example of what u see after reply

Replies would be viewed only by Registered users

25 mar 2017

This is a example of what u see after reply

Replies would be viewed only by Registered users


26 Mar 2017

This is a example of what u see after reply

Replies would be viewed only by Registered users

27 Mar 2017

This is a example of what u see after reply

Replies would be viewed only by Registered users

I am forcing people to login to use the replies. the replies is what i people to login to see then if it is made public, then who will bother to create a userid to access the forum. Then I rather create as Joomla Articles and stop using Easydiscussion.

This would create enough contents for the web traffic
As long the post is set to Public but I want people to login to see the content.

The issue is that previous the catergory and the post are set to Public, people do not bother to login as there is no replies. .

Is there a way if we can the Public Post can overwrite the Category permission?
·
Tuesday, 21 March 2017 10:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Unfortunately, we can achieved this currently as we only can controlled them by categories only. But i would advice you to restrict your user by going to the Backend>Components>EasyDiscuss>Categories>Permission>Reply to Discussion and disable 'Public/Guest'. It will prompt 'Public/Guest' to login/register in order for them to replies on your post. Please advice.
·
Tuesday, 21 March 2017 11:57
·
0 Likes
·
0 Votes
·
0 Comments
·
So do u mean that category is set to Public/Guest

and View replies as Registered


But the settings is only valid for Replies not New Post


Regards
·
Tuesday, 21 March 2017 12:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

But the settings is only valid for Replies not New Post

Honestly, i am a bit lost here actually. As what i prompted above was, to let your user view those post/question, but restricted Public/Guest to reply on that post/question, but still can view those post/question in that particular categories.

May i know what exactly did you meant that 'not New Post'? Is it you wanted to restrict Public/Guest user to create a new post?
You can achieved this by going to Backend>Components>EasyDiscuss>Categories>Permission>Create Discussion.

Or did you wanted to restrict Public/Guest from viewing your post and prompt them to login first in order to view your post?
Maybe you can try to implement steps below and see how it goes.

1. Create a main category, for example, "ABC1"
2. Set "ABC1" as container at 'Use category as container', as this will prevent user from creating discussion on this particular categories.
3. Then, set your "View Discussion" to be able to view by registered user only
4. Then, create a new categories, for example "ABC2", and set this categories as child "ABC1"
5. Set them to be able to view by 'Public/Guest'

This steps will shown you all the post on your site for 'Public/Guest', and if 'Public/Guest' user click on that particular Discussion, it will prompt user to login first.

Please advice.
·
Tuesday, 21 March 2017 12:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Just give you an example on what I want to achieve


Objective

To have a open category but discussion topic to be prompt users to login/register for a userid

As every discussion topic that are created, it would be searchable by Google or other bot

In other word, visitors could click on the link and they are prompt to login.



What had happen

Previously, those discussion topic are post Public/Guest View and visitors to the site would view and get whatever information.

Then I realise anyone can get those free information and treat it as a normal blog post to view and take the information and go. Permission for this catergory ABC is set to Public/Guest View


Early this month, I decided to hide the Category ABC - to just set to view for Registered Users. This action had caused the traffic to my site to be reduce by 50%.



The feature missing

Post as replies on the backend of Easydiscuss would help me achive Action 2


What I do not want to do is

Action 1

Let the category be Open to Public/Guest

Create each post with a heading say 22 Mar 2017


Content as


To view 22 mar 2017 topic, please login/create a userid

and continue to be repeated for the next 5 out of 7 days. (this is not a blog post but a discussion topic)



Or

Action 2

Let the category be Open to Public/Guest

Create each post with a master topic say Analysis Data for Mar 2017


To view Analysis Data for mar 2017, please login/create a userid


and do a reply on this post - Analysis data for mar 2017 with the following with different topics

Analysis data as 01 mar 2017 (New)

Analysis Data as 04 mar 2017 (New)

Analysis Data as 05 Mar 2017 (New)

Analysis data as 08 mar 2017 (New)

Analysis Data as 11 mar 2017 (New)

Analysis Data as 12 Mar 2017 (New)

Analysis Data as 15 Mar 2017 (New)

Analysis Data as 18 Mar 2017 (New)

Analysis Data as 19 Mar 2017 (New)

Analysis Data as 22 Mar 2017 (New)

Analysis Data as 25 Mar 2017 (New)

Analysis Data as 26 Mar 2017 (New)

Analysis Data as 29 Mar 2017 (New)


If i create more replies, it would confuse the users which one is the latest even though there is a latest replies option in easydiscuss.

Even though it is more tidy to post in this way but I had problem posting as a replies on the Easydiscuss backend and I had to login every other day just to post the replies on the frontend.


Hope this would allow you to understand what I want to achieve.
·
Tuesday, 21 March 2017 13:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

For now, we cannot achieved this and it seems that based on your requirement, it is possible to be achieved and it will be considered as new Feature and will be included on the future release version. I have issued this to our developer. Thanks for your understanding
·
Tuesday, 21 March 2017 13:45
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post