Войти  \/ 
x
или
Регистрация  \/ 
x

или

Иногда нужно добавить дополнительные  поля в профиль пользователя ( телефон, ИНН  и т.д.)

Добавляем дополнительные поля на сайте Joomla

Где можно в настройках скрывать / показывать поля формы регистрации для юзеров?

РЕШЕНИЕ

Плагины -> Пользователь - Профиль

Добавляем, меняем

Добавление новых полей в форму регистрации

 

Добавление новых полей в форму регистрации

Для того чтобы добавить новые поля в форму регистрации, необходимо вносить изменения как в файлы шаблона, так и в базу данных. Вам необходимо внести следующие изменения в базу данных:

Войдите в базу данных вашего сайта, используя инструмент PhpMyAdmin контрольной панели вашего хостинга.

Найдите таблицу XXX_users, где XXX – это префикс таблицы в вашей базе данных:

Joomla-3.x.-How-to-edit-registration-page-5
Нажмите на кнопку Структура (Structure).

Выберите элементы, между которыми Вы бы хотели вставить новое поле.

Укажите количество колонок напротив раздела Добавить (Add). Добавьте идентификационный номер в базе данных, после которого новое поле будет отображаться.

Нажмите на кнопку Перейти (GO):

Укажите значение опций Название (Name), Тип (Type) и Длину (Length) в новом окне.

Save changes:

Для того чтобы новое поле отображалось на вашем сайте, внесите измнения в следующие файлы:

Внесите изменения в файл user.php из папки libraries/joomla/user. Найдите код поля, после которого должно быть добавлено новое поле:

public $name = null;
Добавьте код для нового поля после этого кода:

public $field_lable_here= null;
где field_name – это название вашего поля.

Также внесите изменения в файл users.xml из папки administrator/components/com_users/models/forms.

Найдите код поля, после которого будет выводится добавляемое поле:

<field name="name" type="text"
description="COM_USERS_USER_FIELD_NAME_DESC"
label="COM_USERS_USER_FIELD_NAME_LABEL"
required="true"
size="30"
/>
Добавьте код для вашего поля после этого кода:

<field name="field_lable_here" type="text"
description="Ваше описание"
label="field_lable_here"
required="true"
size="30"
/>
Замените field_lable_here вашим названием поля. Также измените Ваше описание на необходимое Вам описание.

Внесите изменения в файл registration.xml из папки components/com_users/models/forms вашего сервера. Добавьте код для вашего поля под код того поля, под которым новое поле должно выводиться:

<field name="field_lable_here" type="text"
description="Ваше описание"
label="field_lable_here"
required="true"
size="30"
/>
Загрузите изменённые файлы на ваш сервер. Обновите ваш сайт, чтобы увидеть изменения.

https://www.templatemonster.com/help/ru/joomla-3-x-edit-registration-page.html

Добавить комментарий


Защитный код
Обновить

О нашем проекте

Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.

Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев

Петрович

Контактная информация

Владивосток, Россия
+ 7 423 2 *** ***
888 (@) jom-la-la.ru
petrovichgroup.ru
****

Новые публикации

18
янв2018

Не пускает в админку...

Иногда. особенно при копировании контента с другого сайта или базы, возникает потребность изменить I...

18
июнь2017

Ошибка categories_ru...

Обнаружена ошибка. 1146 Table 'datajet1.#__virtuemart_categories_ru_ru' doesn't exist  

16
март2018

Обнаружена ошибка. U...

При попытке сохранить файл configuration появляется сообщение: 0 - Обнаружена ошибка. Unable to load...

17
июнь2017

Требования к хостинг...

Как настроить ПО сервера для работы Joomla? Требования для Joomla! 3.x

21
июль2017

Настраиваем Helix Me...

Настраиваем много-колоночный вывод пунктов меню в выпадающем меню - Helix Mega Menu

21
июнь2017

После обновления до...

После обновления Joomla до 3.6 в разделе Менеджер расширений - установить появляется  Предупреж...

✔Мы можем, ✔мы делаем, ✔мы решаем! ✰✰✰✰✰

Big Data, Статистика

Анализируем большие объёмы данных, ведём и анализируем статистику

Онлайн Чаты

Устанавливаем на сайты онлайн Чаты, для организации службы поддержки посетителей сайта

Баннерная Сеть

Разместим ваши баннеры, посты, объявления в нашей сети сайтов различной тематики

Видео на YouTube

Делаем видео ролики и размещаем их на YouTube. Там же делаем посты и ссылки