From the Allow User Registration field, select Yes.
Click Save & Close.
Make sure the Login module is published or that you have a menu link of the type Registration Form.
From the front end of your website, click the registration link to display the Joomla Registration Form. You should see the extra fields displayed in the form.
If you want to change the field names, use the Joomla Language Manager and enter the Language Constant and value; for example: PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL=”Address 1:” You can find all the Language Constants / Field names in the following file: /administrator/language/en-GB/en-GB.plg_user_profile.ini
To access the Joomla Language Manager, from the Joomla Admin menu select Extensions > Language Manager.
now that I can add a birthday to the user profile… is there a module that will pull this and display on a web page – something like the Newest Registered Users but more like a “birthdays this week”…
Thanks for this tutorial. It helped me a lot. Do you know how i can add these new extra fields to the email notification I receive when a new user registers? If you can help that would be great.
Philipsays
Well I cant find the Language Constant PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL or anythiung similar by search for “constant” in Language Manager: Edit Override
joshisays
add desired filed to db then make appropriate changes to following files
nancy says
loved finding this…
now that I can add a birthday to the user profile… is there a module that will pull this and display on a web page – something like the Newest Registered Users but more like a “birthdays this week”…
Pat Fortino says
Best to search the joomla extensions.
eleni says
Thanks for this tutorial. It helped me a lot. Do you know how i can add these new extra fields to the email notification I receive when a new user registers? If you can help that would be great.
Philip says
Well I cant find the Language Constant PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL or anythiung similar by search for “constant” in Language Manager: Edit Override
joshi says
add desired filed to db then make appropriate changes to following files
1) libraries/joomla/user/user.php
2) components/com_users/models/forms/registration.xml
3) language/en-GB/en-GB.com_users.ini
4) administrator/language/en-GB/en-GB.com_users.ini
5) administrator/components/com_users/models/forms/user.xml
S.M. Sakil Imran says
Thanks for your great effort.