Изменяем профиль пользователя в джумле

Автор: Сушинский.

Итак, новое поле в регистрационную форму вы уже добавили, прочитав предыдущие руководства:

- Добавление нового поля в регистрационную форму джумлы

- Joomla 2.5 регистрация пользователя добавляем новое поле

В этом подробном руководстве будет описана процедура добавления нового поля уже в профиль пользователя и в менеджере пользователей в админке.

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


Итак, нам опять потребуется залезть на хостинг и отредактировать файл –

/корневой каталог/administrator/components/com_users/models/forms/user.xml

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

Вот этот кусок кода, который отвечает за вывод нового поля “Фамилия”, мы его вставляем сразу под кодом, отвечающим за вывод имени.

                        <field name="surname" type="text"

                                   description="Введите вашу фамилию:"

                                   filter="surname"

                                   label="Фамилия:"

                                   message="Введите вашу фамилию:"

                                   required="true"

                                   size="30"

                        />

После чего сохраняемся и заливаем файл обратно.

Пометка:

Если вы не хотите делать поле Фамилия обязательным для заполнения, уберите в коде строчку required="true"

Этим действием, вы добавите поле "Фамилия" в Менеджере пользователей в Информации об учетной записи, которая находится в административном отделе джумлы.



Теперь как добавить это поле в профиль пользователя, который он увидит после авторизации на сайте.

Для добавления поля в профиле пользователя joomla открываем файл /корень сайта/components/com_users/models/forms/profile.xml

И аналогично добавляем тот же код, что и выше после кода вывода поля Имя (name).

 

С добавлением полей в джумле, надеюсь окончательно разобрались :)

А вот как быть, если нужен срочный ремонт компьютеров в одинцово? В этом случае поможет сайт remont-komputerov-odincovo.ru, где вы найдете контактные телефоны специалистов в этом районе.

Об авторе:

-

Я приветствую вас на авторском блоге Tytto.ru

Основные темы блога - это решение различных проблем и вопросов с CMS Joomla и Wordpress, а так же практика продвижения сайтов - SEO, SMO и SMМ.

Если у вас заинтересуют мои услуги или у вас есть вопрос - все мои контакты есть в соответствующем разделе - заходите, не стесняйтесь.