By patsam on
I've searched the forum and found lots of posts about not being able to access user profiles. What I can't figure out is if there is some answer to this problem. If this is a an unresolved bug, I'll just give up. If not, could someone point me in the right direction for a solution?
I have the Profiles module enabled. I have user permissions set for all users to be able to access user profiles. Personal Contact Form is checked for each user.
But when a user clicks on My Account, there is no option to edit a profile or access a personal contact form.
I would like users to be able to email each other, but there is way to do it.
Can someone please help?
Many thanks.
Comments
Are you sure?
First, when an authenticated user clicks on My Account, they are viewing their own account. They won't be able to send themselves a message, so "Contact" doesn't appear.
Second, when a user clicks on My Account, "Edit" will appear. Every user is able to edit their own account.
Personal Contact Form
OK. I've got that. So maybe what I'm asking then, is how does the user access a list of users in order to send a personal contact form?
Make sure under your Access
Make sure under your Access Control, Authenticated Users have permissions to "View Users Accounts". Then, when viewing another users account (not your own) you should see the Contact Tab. If not, go back, and make sure a "contact" permission is set.
User Accounts
Thank you so much for your response. I sure hope that I'm not just being dense, but:
I see Access Rules, but it doesn't seen to do what you refer to here.
I see Permissions, but there is no "View User's Accounts"
I've searched and searched and I can't find "Access Control". Am I missing something??
I'm using Drupal 6.4
Thanks for your patience.
You're fine for access; you
You're fine for access; you already said: "I have user permissions set for all users to be able to access user profiles. Personal Contact Form is checked for each user." "access user profiles" is the permission you need.
Does "Contact" appear when you look at another user's account page? (user/nn)
If that is the question you want to ask, then to display a list of user you can install something like Views and enable a user view. Clicking a user name can take you to their account page.
User Accounts
From: http://drupal.org/handbook/modules/contact/
Through personal contact forms users can send one another e-mail. And through site-wide contact forms users can send e-mail to the people in charge of your site.
>>>>>
This is what I want to do. The site-wide contact form works and users can choose a "Category" to email, but I can not find the personal contact form.
>>>>>>>
With either form, users can specify a subject, write their message, and also have a copy of their e-mail sent to their own address.
Through contact forms, users allow themselves to be contacted yet keep their own e-mail addresses private.
You can enable the contact module on the modules page (Administer >> Site Building >> Modules).
>>>>>
I've done this.
>>>>>>
Users (in their account settings) can turn their personal contact forms on or off. When their form is turned on, a contact tab appears in their user profile, for everyone to see. (Privileged users such as site administrators can contact even users who have turned their forms off.)
>>>>>
Every user has personal contact form turned on.
>>>>>
When users view their own profiles they won't see their contact tab. Only other users will see it, if it's turned on.
>>>>>
Others will see it WHERE? There is no list of users available to anyone other than admin. How can a user see a list of other users and email them?
>>>>>
Thanks.
Click on my user name here.
Click on my user name here. And you will see Contact. Because my personal contact form is enabled.
Youll see the same on your site if you go to user/2 (if you are logged in as SuperUser - 1) And, your users will see the form (if User 2) on User 1 & 3 profile pages.
User Accounts
OK. I think I see. This is a way to email someone if you're looking at a post s/he has made. That does work on my site. I'm using my site in a little different way, though. Only a few teachers will be posting information for many students. What I want is for everyone to be able to see a list of all users so they can email any of them. Is that possible?
Thanks for your help.
Pat
Pat, you still haven't
Pat, you still haven't answered the question: do you see a Contact tab when you go to a user's account page (user/nn)?
User Profile
Yes, I do see the contact tab when I click on a user name.
Is there a way to see a list of users?
Pat
Yes. Install Views and
Yes. Install Views and enable a user list view.
Ah-ha. I just had to ask
Ah-ha. I just had to ask the right question! I'm afraid to install anything, as I'm not a developer. Oh well. Thanks for your patience in steering me in the right direction!
Oh, playing with the modules
Oh, playing with the modules (release versions, not development versions) is a whole lot of fun, even if you're not a developer. And modules like Views (which I suggested to you back on 9/3), CCK and possibly Panels are essential for just about any Drupal project.
Can a non-developer really
Can a non-developer really install these without hurting herself?
Are you suggesting all three of these modules:
Views
CCK
Panels
Yep!
I haven't really used Panels, but I hear it's the bee's knees! CCK and Views, though, I've used for the last half-dozen sites I've built and I can't imagine trying to do most sites without them. Go for it!