34 Posts
Index
11 years ago
7
Topic

Hi,

it's not so easy to set up an "Edit Profile Page" for the users. I found this answer on a topic by Lionel, sounds logical - but pretty challenging. When i set up a link to the form and log in as a user, i always get to the registration (form), but not to the content. What i actual want is a profile overview (content) and a link on it (step 4 in the post from Lionel), which leads to the profile modification. 

I also set up the search form like described by Lionel and played around, but this did not work for me at all - When i click on the link for the search type, it just list the user names. Maybe i did something wrong. Is there a better tutorial or could someone explain it (for the stupid ones)?


Edit: To recapitulate, here my solution for profile editing in frontend:

1. Go into plugin manager of Joomla Administration and set "enable bridge" in "CCK Storage Location - Joomla! User". New users are now able to view their profile. (Thanks RD)

2. Now follow the guide of Lionel and make sure to set "Limit: 1" in the Search Type configuration.

3. You propably don't want that users can change their name. To show the name only in registration form, go in Users Content Type - Site Form - "4" (Access +-) and set the fields "User Name" and "User Username" to "Guest".

Get a Book for SEBLOD
RD
11 years ago
6
Level 1

Hello!  I also had trouble setting up the user edit profile.  Here are my notes:

To have a link to a user profile as you want, you should enable bridge between user object and article which contains the profile of a user.

To enable a bridge, you should:

  • click on admin menu link "extensions"
  • click on admin menu link "plugin manager"
  • filter plugin by the type "cck_storage_location"
  • click on plugin "Cck Storage Location - Joomla! User"
  • In "basic options" panel, enable the bridge.

Create 'Edit' using freetext

#2 - Link / Markup

FORM

+

Content Type (form): Inherited

Edition: Yes Final

Menu Item: [User Profile Page]

Redirection: Auto

Creates a link for the selected field to form then after submit, it returns to the list/previous page


Hope this helps!

34 Posts
Index
11 years ago
5
Level 2

Thanks, now i got the profile (need to create a new user, before it works), but i still struggle to link it to the profile ... 

RD
11 years ago
4
Level 3

1st make sure you have the fields you want shown in the FORM - USER - CONTENT

  • Create a LIST for USERS
  • Select a field from the CONTENT [i.e. User Name]
  • #2
  • View
  • + [You can leave the default settings]

Now in the User List View you should be able to click on User Name to view the profile.

Double check your permissions.

I find sometimes after making form or list changes, I need to add a new record in order to show the new changes.  Log in the mysql and check the table changes as well.  Pretty good way to learn.

For example, I don't use LINK anymore for website field as it adds "Link";"www.[website].com" in mySql.  Which is not good for importing and exporting raw data.  So I setup website url as text.  Then in a custom template, I use the html <a href link and render the Value.


34 Posts
Index
11 years ago
3
Level 4

Hi RD,

thank you for all the tipps - maybe it would be done by now, if i had more experience in this. ;D

Say, do you have skype? I would also pay 20-30 Euro to get this up - my frustration level is pretty high right now. Contact in Skype: inwebdesign

RD
11 years ago
2
Level 5

Skype Wed


34 Posts
Index
11 years ago
1
Level 6

Wed?

I got it in the end, the last problem was the one result - i'm an idiot, in the configuration tab of the search type "Limit: 1" and everything worked fine. :) Thanks again, you helped me a lot with the plugin tip to show up the profile!

RD
11 years ago
0
Level 7

Glad you got it all worked out!

Get a Book for SEBLOD