Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

[SOLVED] From EasyBlog Profile to CB profile for non registered User/Contact Page!!!

  • krileon
  • krileon
  • ONLINE
  • Posts: 48464
  • Thanks: 8280
  • Karma: 1443
11 years 5 months ago - 11 years 5 months ago #228187 by krileon

Basically I want a page to show a CB Profile (Admin Profile) so that someone looking at the Site can contact me.

You can already do this. Just create a userlist that only shows the usergroups you want it to show. When someone views that userlist they'll see just those users with the usergroups you selected. Once clicking a user it takes them to that users profile.

For Menu Type I can select “User list” but see no way of specifying a specific list.

This is due to a Joomla bug. We managed to partially fix it with 2.5.11 and 3.1.1, but you still need to use External menu links for now for userlists.

The problem is that I can not edit this link field.

I have tried and it is not editable!

You need to use an External link and add the URL as seen while editing your userlist in backend.

“ You are not authorized to view this page! “

You get that when you click to go to a users profile. This is normal, because by default profiles are registered access only. As explained earlier you need to set profile access to public within CB > Configuration > User Profile.

Edit: I've checked your userlist and it's visible just fine to the public and can see your 3 admins. Accessing their profiles gives the not authorized error of course so all you have left to do is adjust profile access as instructed above.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 11 years 5 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • paurray
  • paurray
  • OFFLINE
  • Posts: 99
  • Thanks: 10
  • Karma: 3
11 years 5 months ago - 11 years 5 months ago #228243 by paurray
“You can already do this. Just create a userlist that only shows the usergroups you want it to show. When someone views that userlist they'll see just those users with the usergroups you selected. Once clicking a user it takes them to that users profile.”

I have done this.

The User Group List in question is “Contact Admin”

finalbug.net/index.php?option=com_comprofiler&task=usersList&Itemid=401&limitstart=0&search=&cbsecuritym3=cbm_18e484a5_7cdc7a06_c6b742bdfa8170c54a2a0fdec18b4a72&listid=6&avatar__srmch=&avatar=&username__srmch=&username=&cb_website__srmch=&cb_website=&cb_custommessage__srmch=&cb_custommessage=&cb_tooloftrade__srmch=&cb_howlong__srmch=&cb_skillswork__srmch=&cb_formats__srmch=

When I click on “paurray” for eg

I get taken here

finalbug.net/community/my-profile/userprofile/paurray

with the message

You are not authorized to view this page!

I believe that I have set this list up correctly!

Please see the screen shot.

Actualy I would like to jump frog the LIst and get taken straight to paurrays profile.

i.e. the “paurray” profile on the list Contact Admin.

i.e. when I get this working I would like to see a Menu Point called “Contact” and when I click on it I leapfrog the list and get taken straight to the Admin Profile.

As of now I see 2 problems.

I do not see the list being made public despite the way I set it up. I have re read your instuctions and belive that the list is OK!

And I am still unclear of what and how I can edit a link to get straight to the profile.

In this case the profile in question is

finalbug.net/community/my-profile/userprofile/paurray

Maybe part of the problem is that this User is also on a resticted list?

thank you for your patience.

best

Paul

ps I am Joomla 2.5.11
Attachments:
Last edit: 11 years 5 months ago by paurray.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48464
  • Thanks: 8280
  • Karma: 1443
11 years 5 months ago #228244 by krileon
Please see my previous reply. I've already explained why you can't access a users profile publicly. You need to adjust the profile access parameter within CB > Configuration > User Profile and set it to public.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: paurray

Please Log in or Create an account to join the conversation.

  • paurray
  • paurray
  • OFFLINE
  • Posts: 99
  • Thanks: 10
  • Karma: 3
11 years 5 months ago #228247 by paurray
I have tried as you suggested previously.

Problem is that then everyone can view everyones profile.

this defeats the purpose of what I am trying to achieve!

i.e.

Admin Profile viewable directly from a single menu. By everybody.

Everybodys profile viewable by login members only!

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48464
  • Thanks: 8280
  • Karma: 1443
11 years 5 months ago - 11 years 5 months ago #228258 by krileon
The only way to have selective profile access is using CB Privacy. Set profile access to Public within CB > Configuration > User Profile. Now install CB Privacy and enable it. Then navigate to CB > Field Management and edit "privacy_profile". Next set "Published:" to "Yes", "Edit Display:" under "CB Privacy: Field privacy preferences" to "Moderators only edit display", "Default:" under "Field-specific Parameters" to "Users", then click "Save". Final step is to edit your admin users within CB > User Management and set the field "Profile Privacy" to "Public" for them and only them. Now give it a try; you should have the behavior you're wanting. This will ensure no one can edit the field on frontend, except moderators, so they're all forced into the default of "Users" which is a privacy check for the viewing user to be registered.

Menu access protection and profile access protection are universal. Meaning they apply to everyone. So your only solution to have some users public and some users private is with the above using CB Privacy.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 11 years 5 months ago by krileon.

Please Log in or Create an account to join the conversation.

  • paurray
  • paurray
  • OFFLINE
  • Posts: 99
  • Thanks: 10
  • Karma: 3
11 years 5 months ago - 11 years 5 months ago #228294 by paurray
First off a huge thank you for taking the time to explain all this stuff to me.

Wow. really :cheer:

I hope that we are nearly there...

I have followed your workflow to the best of my abilities.

The only thing that seems weird to me is the following.

***********************************************************

"Default:" under "Field-specific Parameters" to "Users",

***I have Public*** NO ***"Users"***

then click "Save"

***********************************************************

I am attaching screen shots.

Maybe this will also helps someone else at a future point in time! :woohoo:

***********************************************************


Set profile access to Public within CB > Configuration > User Profile.

(Menu)


(Inside Menu)



Now install CB Privacy

(Menu)


And enable it.

(Inside Menu *after Installing*)



Then navigate to CB > Field Management and edit "privacy_profile".

(Mneu)



Next set "Published:" to "Yes"

(Inside Menu)



"Edit Display:" under "CB Privacy: Field privacy preferences" to "Moderators only edit display"

(Inside Menu)


"Default:" under "Field-specific Parameters" to "Users"

(Inside Menu *Not Seeing "Users" here*)



(Inside Menu *Not Seeing "Users" here even when I scroll down*)




***I have Public i.e. I am setting this to Public because it seems to be the nearest thing I have to Users!?!?!***

then click "Save".

Final step is to edit your admin users within CB > User Management



And set the field "Profile Privacy" to "Public" for them and only them.



"Now give it a try; you should have the behavior you're wanting."

I hate to say this Kyle but it looks to me as if every thing is wide open!

Maybe you can spot some silly mistake I have made here?

thanks

Paul
Last edit: 11 years 5 months ago by paurray.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum