We are trying to do something simple but cannot for the life of us figure out how.
We are wanting to disable members of a specific member level from being able to comment on content posted to the main activity feed, and disable the ability for them posting directly or commenting on a member profile activity feed.
We have looked high and low in the settings, and find the ability to prevent them from posting a status to the main activity feed. But not disable commenting. Has anyone else been able to do this? Are we just missing it?
Thanks in advance for any help you can offer.
In the member level /admin/authorization/level/edit
"Profile Viewing Options" has two options it prevents commenting and viewing a profile. (its confusing)
Have a play with these settings
It also controls who can comment on the posts in the activity feed. That is why it is so confusing
Say you set both options to My Friends or ONLY ME
Create two new users, delete the old test users. Post something on the activity feed, you will notice they can't comment.
The new users will get this setting on sign up. I had problems with it as I wanted all members to comment if the sign up "Say Hello" my test users couldn't comment. Changed the settings, deleted the test users and added new test users and it worked
cool, give it a try. I only found out by accident
I'm trying to setup the same type of 'read only' member. I setup the member with the settings that Maurits suggested, but the user can comment, join groups etc.
CNDAdmin, did your tests work?
The problem is the comment functionality is integrated site wide. So it's impossible to determine on a post by post, and module by module basis how to properly set them. My best guess is to use member levels to force commenting, which is what you want. I'd suggest buying an alternative comments plugin for PHP so that you can properly configure how comments function globally. You do know that you can add the comments module to profiles and it maintains a separate database of who can post comments, right? That could solve the issue entirely and people wouldn't need to reference status feeds as the comments area would be separate.
@IanC:
Unfortunate this is not possible to achieve. You can create a member level, where you can give members the option to post or not to post in a group/events, or add a video or not. but they will still be able to see the posts and videos. Only this stops members from actually creating a post or video, but they still can comment whether or not they are "confirmed friends" or have an super admin/admin/moderator level.
I don't know is there is an addon script for what you are trying to achieve, I believe there isn't, as all 3rd party addons use the core to post through like an API.
What i think you are trying to achieve is people can post in a group/event/video but others can NOT comment, even if they are friends. There are no options within PHPSE to prevent this happening in the modules yet.
I am using SocialEngineAddons, for most of the modules and there is no possible solution either, the only thing you can achieve is Only Group Members can comment, Everyone(Including guests), Registered Members(Only people logged in). But these are setting provided by the Core PHPSE.
This would be for @Donna to investigate if this will be possible in newer releases.
CNDAdmin said:
We are trying to do something simple but cannot for the life of us figure out how.
We are wanting to disable members of a specific member level from being able to comment on content posted to the main activity feed, and disable the ability for them posting directly or commenting on a member profile activity feed.
We have looked high and low in the settings, and find the ability to prevent them from posting a status to the main activity feed. But not disable commenting. Has anyone else been able to do this? Are we just missing it?
Thanks in advance for any help you can offer.
Hi, were you successful with disabling comments based on member levels?