标签:
In order to add new fields to the registration form, database and files update is required. The following database changes are required:
Access the database assigned to your site using PhpMyAdmin tool on your hosting Cpanel.
Browse XXX_users table. XXX is your the database table prefix:
Click on the Structure button.
Choose elements between which you would like to paste a new field.
Specify columns number under Add section. Add chose database ID after which new item will be shown.
Click on Go button:
Specify Name, Type and Length settings on the next screen.
Save changes:
In order to make a new field appear on your site, modify the following files:
Edit user.php file from the libraries/joomla/user folder. Find code for the field after which your new section should come:
public $name = null;
Add code for your new field just under the code above:
public $field_lable_here= null;
Where field_lable_here is your new field title.
Modify users.xml file from administrator/components/com_users/models/forms directory.
Find code for the field after which your new field will be shown:
1
2
3
4
5
6
|
< field name = "name" type = "text" description = "COM_USERS_USER_FIELD_NAME_DESC" label = "COM_USERS_USER_FIELD_NAME_LABEL" required = "true" size = "30" /> |
Add code for your field just under the code below:
1
2
3
4
5
6
|
< field name = "field_lable_here" type = "text" description = "Your description" label = "field_lable_here" required = "true" size = "30" /> |
Replace field_lable_here with your new field label. Change Your description text to your description.
Edit registration.xml file from the components/com_users/models/forms folder on your server. Add code for your field under the code used for the field after which you would like to show your new field:
1
2
3
4
5
6
|
< field name = "field_lable_here" type = "text" description = "Your description" label = "field_lable_here" required = "true" size = "30" /> |
Upload the modified files on your server. Refresh your site to see the change.
Joomla 3.x. How to edit registration page
标签:
原文地址:http://www.cnblogs.com/hjxcode/p/5770677.html