By jonny on Friday, 04 October 2019
Posted in General Issues
Replies 9
Likes 0
Views 536
Votes 0
Hi there

I was planning on a feature of the site im building to have 2 levels of membership eg registered user and premium user. Premium would have full access to Easysocial features and the free or registered user account would be restricted in a few ways, but including not being able to view other members video's. It appears that out of the box this is not possible, one solution i could see is in the Profile Type, Privacy, Who can view my Video's drop down list - to remove the options for Everyone and Registered Users and add the premium user, along with Friends only and Only Me. Is this possible or do you have any other solutions for this?

Thanks
Hey there,

I am really sorry for the delay of this reply as it is a weekend for us here.

Currently that is no way to achieve this but perhaps you can try this following suggestion and see if this will help?

1. Premium user profile type - under Joomla premium user group

2. Registered user profile type - under Joomla registered user group

3. Create a hidden menu item for "Easysocial (Video) Create Layout" and set this menu access for those group contain "Premium" user group only can able to access

Result : when the user do not have this "Premium" Joomla user group, system will denied access when they trying to view user video.
·
Saturday, 05 October 2019 10:23
·
0 Likes
·
0 Votes
·
0 Comments
·
I created private group "VIP" and upload Premium content to this group.

When user Donate, I manually:
1) invite this user to VIP-group;
2) change user's Profile type and User's Joomla-group (VIP).
As result this user:
1) get access to Premium content in secret VIP-group,
2) get some mark (name background)
3) can see module that available for VIP-users only and allow to get quick acess to VIP-group (just a link to group).

Problem: Any VIP-group can invite rendom user without your approval. But you will easy recognise him: if user is VIP-group's member, bu he has not VIP-mark and not in Joomla-group (VIP) - so hi is not a donater (was invited by somebody).
·
Saturday, 05 October 2019 17:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing Dimitry.
·
Sunday, 06 October 2019 09:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Dimitri and Alex, both seem like good ideas and. I've not had a chance to test them yet, but will do over the coming weeks.

All the best.
·
Sunday, 06 October 2019 18:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Alright Jonny.
·
Monday, 07 October 2019 10:15
·
0 Likes
·
0 Votes
·
0 Comments
·
This is similar request/discussion I had here also restrict this also on profile custom fields access rights: https://stackideas.com/forums/set-up-different-es-user-profile-groups-with-joomla-user-groups-acl-control

https://stackideas.com/forums/view-certain-profile-fields-types-with-permission-restrictions

https://stackideas.com/forums/es-payplan-only-access-for-certain-es-profile-fields

https://stackideas.com/forums/exlude-non-reg-people-to-see-people-pages

part 2:

2. I want certain Joomla groups (ACL) to just be allowed/have the right to see certain %, or certain (custom) fields of a user profile groups/ ES fields like users contact info etc so I can control that certain Joomla user groups can only see certain ES user profile groups and/or certain ES user profile groups fields.

How do structure/do this best and pls give some suggestions/instructions?

This could be used in conjunction with PayPlans too and allowed/get access to certain user group types have different access to certain ES user group profiles and/or certain ES user groups user fields..
·
Monday, 07 October 2019 20:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey ssnobben,

Thanks for head up on this, perhaps you can start a new thread on our forum regarding with your second question.
·
Tuesday, 08 October 2019 06:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex you can look into some Joomla code from advance module manager or/and Advance template manager where you can restrict this with a combination of settings Joomla ACL/extension ACL doing this https://www.regularlabs.com/extensions/advancedtemplatemanager/tutorial

Cheers!

ie example:

Custom Fields Select the custom field(s) you want to assign to and enter the desired value(s).
Comparison Methods: Equals, Is not equal to, Contains, Contains one of, Does not contain, Begins with, Ends with, Less than, Greater than, Regular Expressions

User Group Levels
Selection Select the user groups to assign to.
Users Pro only
Selection Select the users to assign to.
·
Sunday, 13 October 2019 16:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for your input ssnobben, we will take a look of this.
·
Tuesday, 15 October 2019 12:47
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post