By larryjhs on
I've been over and over different modules, but no dice. ..
The Administer > user module seems completely unsuited for public display. I want site members to be able to see various details of each others profiles eg contact information, professional info etc, but NOT the ability to change each others passwords! If I turn off Access User Profiles, a person can only see his/her own profile. If I check Admin Access Control, then the whole site is open...
So I want a limited degree of access to some form of profile. Is there another module for people to fill in?
Comments
profile module
Look at profile.module
Yes, I have fields, but it doesn't show up on the menu for users
...to access profiles..how do I turn it on? I have checked the box ' Public field, content shown on profile page and on member list pages.' under each field, but it does not appear in a user's menu...
to be more explicit 'member list' doesn't appear...
in the user menu.
And there is no module now called 'member.module' to install. In addition, turning on Admin> access user profiles appears to do nothing. What am I missing?
CiviCRM does this
If you are willing to go down the route of a "heavier" solution, CiviCRM does searchable member directories particularly well through the profile and listings functionality.
http://wiki.civicrm.org/confluence/display/CRM/Configure+CiviCRM+Profile
David Geilhufe
Managing Partner, CivicSpace
OK, let's start from scratch....
In Administer=>Modules you need to turn on, or see, the following:
Profile (actually, this may not be necessary, but it doesn't hurt)
User
Then, under Administer=>Access Control, make sure that "authenticated user" has the following box checked:
user module::access user profiles
and that the following boxes are not checked:
user module::administer access control
user module::administer users
That should do it.
If it doesn't, post back with whatever problems you are having.
At this point, you should be able to access, as an authenticated user the profiles of all other users, but you won't have the ability to edit those profiles. Of course, you need to have a way of getting to those profiles, so you will need to establish a menu item that loads up a user profile. As a shortcut, to see whether the system is working, you should be able to enter http://yourdomain.com/user (or something close to that if your actual root address is something different from http://yourdomain.com ... for example, on mine it is http://yourdomain.com/Drupal/user) in your browser's address to bring up the user account screen for you. Note the number that shows up at the end of the address bar line. Change that number slightly to pull up a user with another number.
slowly, but an error message.
I had done all the above, and then i opened up Menus and had to enable members (and I moved it to the top of the menu bar). I clicked it, and expected to get a list of members. [the member information was contained when people joined up in User profiles).
However, now I get this message...
Fatal error: Call to undefined function: drupal_substr() in /home/larryjhs/public_html/memct/modules/members/members.module on line 75
Is there a bug in the module?
Thanks for your patience.
members module not upgraded
The member's module not upgraded to 4.7, but you cna acheive teh funcationlity with profiles module. which is in core. Just enable the profiels module in admin >> modules and and create profile fields in admin >> settings >> profiles. Give permissions accordingly.
Sunny
www.gleez.com | www.sandeepone.com
a profile field must be defined
I think that perhaps the problem is that it seems that a profile field must be defined before the users list becomes available in the profile.module.
handbook
Have you looked at the handbook pages on profile module. There are some how to's listed there.
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide