Categories

Новые шаблоны

Joomla 3.x. Как редактировать страницу регистрации

Ammy Brown Январь 23, 2015
Rating: 4.4/5. From 9 votes.
Please wait...

Из этого туториала Вы узнаете, как внести изменения в страницу регистрации в Joomla 3.x.

Joomla 3.x. Как редактировать страницу регистрации

Изменение названий полей регистрационной формы

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

  1. Войдите в вашу админ панель Joomla.

  2. Откройте пункт меню Регистрация пользователя (User Registration) на вкладке Меню > Системное меню (Menus > System Menu):

    Joomla-3.x.-How-to-edit-registration-page-1

  3. Измените заголовок элемента меню. Сохраните изменения и обновите ваш сайт:

    Joomla-3.x.-How-to-edit-registration-page-2

Для того чтобы внести изменения в поля регистрационной формы, внесите изменения в файл en-GB.com_users.ini, расположенный в папке language/en-GB на вашем сервере. Используйте команду CTRL+F, для того чтобы найти текст, который Вы хотите изменить. Вы можете изменить следующие названия полей в файле en-GB.com_users.ini:

  • Обязательные поля

    (Required field)

  • Название

    (Name)

  • Имя пользователя

    (Username)

  • Пароль

    (Password)

  • Подтверждение пароля

    (Confirm Password)

  • Адрес электронной почты

    (Email Address)

  • Подтверждения адреса электронной почты

    (Confirm email Address)

  • необязательно

    (optional)

Редактируйте файл en-GB.plg_user_profile.ini, расположенный в папке administrator/language/en-GB на вашем сервере, для того чтобы изменить нижеперечисленные заголовки:

  • Адрес 1 (Address 1)

  • Адрес 2 ( Address2)

  • Город (City)

  • Регион (Region)

  • Страна (Country)

  • Почтовый индекс (Postal / ZIP Code)

  • Телефон (Phone)

  • Сайт (Web site)

  • Любимая книга (Favourite Book)

  • Про меня (About Me)

  • Введённая дата рождения должна иметь формат Год-Месяц-День, например: 0000-00-00

  • Дата рождения (Date of Birth)

Для того чтобы изменить названия кнопок «Зарегистрироваться» (Registration) и «Отменить» (Cancel), редактируйте файл en-GB.ini из папки language/en-GB вашего сервера.

Удаление полей из формы регистрации

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

  1. Войдите в вашу админ панель Joomla.

  2. Перейдите на вкладку Расширения (Extensions) > Менеджер плагинов (Plugins Manager).

  3. Внесите изменения в плагин Профили пользователей (User – Profile):

    Joomla-3.x.-How-to-edit-registration-page-3

  4. Выберите опцию Отключен (Disabled) из выпадающего списка напротив названия поля. Вы также можете выбрать опцию Необязательно (Optional) или Обязательно (Required), если Вы хотите, чтобы поле было обязательным или необязательным при заполнении формы:

    Joomla-3.x.-How-to-edit-registration-page-4

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

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

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

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

    Joomla-3.x.-How-to-edit-registration-page-5

  3. Нажмите на кнопку Структура (Structure).

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

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

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

    Joomla-3.x.-How-to-edit-registration-page-6

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

  8. Save changes:

    Joomla-3.x.-How-to-edit-registration-page-7

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

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

    public $name = null;

    Добавьте код для нового поля после этого кода:

    public $field_lable_here= null;

    где field_name – это название вашего поля.

  2. Также внесите изменения в файл 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 вашим названием поля. Также измените Ваше описание на необходимое Вам описание.

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

    <field name="field_lable_here" type="text"
    		description="Ваше описание"
    		label="field_lable_here"
    		required="true"
    		size="30"
    />

Загрузите изменённые файлы на ваш сервер. Обновите ваш сайт, чтобы увидеть изменения.

Также Вы можете ознакомиться с детальной видео-инструкцией ниже:

Joomla 3.x. Как редактировать страницу регистрации

Шаблоны Сайтов Joomla
Эта запись была размещена в Joomla! Туториалы и помечена как form, joomla, page, registration. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов