Support

  1. rayjbarrett
  2. General
  3. Monday, March 09 2020, 02:13 PM
  4.  Subscribe via email
Is it possible to have more that one EasyProfile directory on a single Joomla site where visitors can register for the directory of their choice? How would I set that up?
admin Accepted Answer
Admin
  1. more than a month ago
  2. General
  3. # 1
rayjbarrett Accepted Answer
Pro
I think so. And, I need each usertype to have their own profile fields. Going with the example provided, students would have an education goals field and teachers would have a research projects field. How is this done?
  1. more than a month ago
  2. General
  3. # 2
admin Accepted Answer
Admin
You can do this with conditions, for example a conditions on "usertype" field like:
1) if equal to custom value "teacher" then show fields "research projects",.....
2) if equal to custom value "teacher" then add to usergroup "Teacher"
3) if not equal to custom value "teacher" then add to usergroup "Student"
  1. more than a month ago
  2. General
  3. # 3
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 4
rayjbarrett Accepted Answer
Pro
Also, the "Conference" group will have different field options.
  1. more than a month ago
  2. General
  3. # 5
rayjbarrett Accepted Answer
Pro
Okay, so far I have created a new group in Joomla "Conference2020" with parent as "Registered"
Had Hikashop put people who have registered for the conference in the "Conference2020" group.
Created the "Usertype" Easyprofile filed as hidden type.
1. if equal to custom value "" (leave empty) show registered fields
2. if equal to custom value "conference2020" show Conference2020 fields

Is that correct so far?
  1. more than a month ago
  2. General
  3. # 6
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 7
rayjbarrett Accepted Answer
Pro
The conference group should be listed in BOTH the registered and conference profile directories but the registered group should not be listed in the conference group.
"Registered" group in Joomla: Listed in the registered Easyprofile directory.
"Conference2020" group in Joomla: listed in both the registered and conference Easyprofile directories.
  1. more than a month ago
  2. General
  3. # 8
rayjbarrett Accepted Answer
Pro
***Basically I am looking for:
The "Conference2020" Joomla Group to be able to choose if their profile is visible to the public, only the "Conference2020" group, on None.

The "Registered" Joomla Group keeps the ability to choose if their profile is visible to the public or not as they now do.
  1. more than a month ago
  2. General
  3. # 9
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 10
rayjbarrett Accepted Answer
Pro
Sorry but one more thing.
The Conference2020 group will have additional fields beyond the Registered group. How I only allow those extra fields to show for the Conference2020 group?
Thank you and sorry for all the messages.
  1. more than a month ago
  2. General
  3. # 11
rayjbarrett Accepted Answer
Pro
Sorry, I see how to make fields visible to a particular group. but I need help what the main question.
  1. more than a month ago
  2. General
  3. # 12
admin Accepted Answer
Admin
Sorry but from your multiple posts I did not recognize the main question, can you explain me better?
  1. more than a month ago
  2. General
  3. # 13
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 14
admin Accepted Answer
Admin
Hi,
However, the "Conference2020" group is not showing on the "Available For" dropdown option for fields.
"Available For" parameter works with Joomla ACL and not with Usergroups, so before set this parameter you need to create a Joomla ACL from Users->Access Levels.
You can create an ACL only for "Conference2020" user group and set the correct ACL for parameter "Available For"
  1. more than a month ago
  2. General
  3. # 15
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 16
rayjbarrett Accepted Answer
Pro
I was thinking it was not showing b/c it is a child group. But if it is not a child of Registered it would be very difficult for me to set it's permissions.
  1. more than a month ago
  2. General
  3. # 17
rayjbarrett Accepted Answer
Pro
Can you assist with this?
  1. more than a month ago
  2. General
  3. # 18
admin Accepted Answer
Admin
Hi,
You can simply create a ACL that contains only "Conference2020" group and set it as "Visible for" parameter in fields
  1. more than a month ago
  2. General
  3. # 19
rayjbarrett Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. General
  3. # 20
admin Accepted Answer
Admin
"The "Conference2020" Joomla Group to be able to choose if their profile is visible to the public, only the "Conference2020" group, or private.
You can set User list to filter only users in some user group with the parameter called "Custom SQL Where", see examples at http://docs.easy-profile.com/index.php/article/sql-custom-where
Or show only members that have some specific value in some fields, for example you can have a field called "Do you want the profile available in lists?" (alias:available_in_list, options:Yes/No). With custom SQL Where you can set a static filter like available_in_list LIKE "Yes"

How do I allow the custom visibility profile of "Conference2020" to be the privacy option only for the "Conference2020" group?"
You can't manage this natively, "visibility profile" is valid and equal for all users. A way to manage this is to create a specific plugin like https://www.easy-profile.com/support/private-profiles-not-private.html#reply-26264

Unfortunately I does not understand well what's your goal because I think there is some misunderstanding about Joomla groups and ACLs, if "Conference2020" is a child of "Registered" then you will have that Conference2020 user group inherit ACL from registered user group, so for example all articles where the access is set to "Registered" will be accessible also for "Conference2020".
  1. more than a month ago
  2. General
  3. # 21
rayjbarrett Accepted Answer
Pro
Can I hire someone on your staff to do this for me?
  1. more than a month ago
  2. General
  3. # 22
admin Accepted Answer
Admin
Hi,
sorry but we does not do custom works :(
  1. more than a month ago
  2. General
  3. # 23
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Offline

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy ProfileĀ® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.