Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Edit your userlist and add a basic filter for the Profile Privacy field with an operator of "Equal To" then input one of the values supplied in my previous reply.Yes, I am using CB Privacy. I'm not sure what you mean by using a Basic Filter to compare against the values. I assume that is a capability in creating the list? I will see if I can figure it out but if there is a link or explanation somewhere, that might be helpful.
You could have a delimiter field with the following substitution for profile URL.The other part of the question had to do with sending somebody a link to a "public" profile. Is it possible to email someone a link to a profile which they could look at without having to register?
Please Log in to join the conversation.
Please Log in to join the conversation.
The profile privacy field isn't stored in _comprofiler. Sorry for the confusion. You need to use an Advanced filter to have what you're wanting. Example of how to do this a follows.So I go to CB- List Management andI already have a list I have named "Public Users." I click on that list and open it and click "Filters" and the radio button is on "Basic" and there is a drop down box below that. I click on that and look for a Profile Privacy field and don't see anything by that name? So, I went to CB Field Management and confirmed that I do have a field named "Profile Privacy." I went back to CB Lists, Filters, Basic and looked in drop down box again- the field "Profile Privacy" doesn't show up there?? I clicked on Parameters and for Searchable fields, selected "All searchable fields." This doesn't seem to change anything for Filters.
( ( SELECT COUNT(*) FROM `#__comprofiler_plugin_privacy` AS p WHERE p.`type` = 'profile' AND ( p.`subtype` = '' OR p.`subtype` IS NULL ) AND p.`user_id` = u.`id` AND `rule` = 99 ) = 0 )
( ( SELECT COUNT(*) FROM `#__comprofiler_plugin_privacy` AS p WHERE p.`type` = 'profile' AND ( p.`subtype` = '' OR p.`subtype` IS NULL ) AND p.`user_id` = u.`id` AND `rule` = 0 ) > 0 )
You can't just copy the browser link when viewing your own profile. It contains no &user, which means it won't link to anything hen you're not logged in. The idea is to create a delimiter field that provides the proper profile URL that the user can copy and paste to their friend. I suppose you could also use CB Invites to invite the user to join the site, but that's not exactly profile sharing. Public profile access is entirely dependent on your configuration. First you need to make sure public profile access is even allowed within CB > Configuration > User Profile. Second you need to make sure CB Privacy isn't blocking the profiles access with the Profile Privacy field.On the second part of the question, you had said "You could have a delimiter field with the following substitution for profile URL." That was totally confusing to me but I think I didn't make my question clear maybe? All I was asking was whether it was possible to send a link to the read page of a public user profile? Usually, if I wanted to share a website page with a friend, I could just copy the url and send a link. If I do that with CB, and my friend clicks the link, they have to register before they can see the read page of the profile. I was wondering if there was a way or should be a way that the friend could click on the link and see the profile without having to be a registered member?
It's a "Custom HTML" fieldtype. It doesn't send anything. We have nothing for sharing a profile URL. The field would output a URL the user could copy and paste to their friend.I'm not sure what a delimiter field is or why I would need another field for the purpose of sending a link? Somehow I am missing something? I am confused about this.
Please Log in to join the conversation.