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

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


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

Цель – добавить новое поле при регистрации нового пользователя.

Регистрация нового пользователя в Joomla 2.5 это отдельная тема и многие, кто с этим серьезно сталкивался, уже наплакались с этим. А все, потому что приходится лезть напрямую в код, новые поля при регистрации пользователя через админку не добавить. Даже если вы установили мега компонент K2, вам все равно придется поработать программером. Определенно это не Wordpress, где можно реализовать оформление вот такой красивой цитаты в тексте буквально новичку в этом деле.

Итак – нам надо добавить, допустим, вывод фамилии – это будет еще одно поле сразу под Именем.

Я описываю случай, когда у вас установлен компонент K2!

Для этого лезем на хостинг в код -  в паку сайта - \components\com_k2\templates и ищем файл register.php.

Лучше всего его скопировать к себе на компьютер, чтобы отредактировать в привычном редакторе, я лично пользуюсь Notepad ++.

Ищем код, отвечающий за вывод поля Имя:

                                                           <td class="key">

                                                                          <label id="namemsg" for="name"><?php echo JText::_('K2_NAME'); ?></label>

                                                           </td>

Меняем id на свое значение, например surnamemsg вместо "name" заносим "surname".

Значение JText берется из файла - /language/ru-RU/ru-RU.com_k2.ini

- Открываем его на редактирование.

- Находим строчку с K2_NAME и дублируем ее.

- После чего меняем на K2_SURNAME и в скобочках пишем Фамилия.

- Заливаем обратно на хостинг файлик ru-RU.com_k2.ini

В коде файла register.php соответственно меняем JText  на K2_SURNAME.


Более подробно о том, как добавить поля в регистрационную форму джумлы вы узнаете из этой статьи (подробная с пошаговой инструкцией):

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


Об авторе:

-

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

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

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