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

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

Продолжаю тему, начатую в этом посте –

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

В предыдущем посте я лишь затронул добавление нового поля в регистрационную форму джумлы и использовал компонент К2.

Сегодня тема будет касаться стандартной регистрационной формы джумлы. Если вы хотите использовать компонент K2, рекомендую выключить модуль K2 Users и K2 User. Тогда автоматом будет использоваться стандартный модуль пользователей джумлы, который настраивается в одном месте, что гораздо проще.

Итак, процедура добавления полей в регистрацию джумлы состоит из трех шагов:

Шаг 1. Добавляем необходимые таблицы в базу данных.

Для этого нам надо с помощью phpmyadmin зайти в базу данных сайта и найти таблицу jos_users (вместо префикса jos_ может быть любой другой).

Открываем вкладку Структура:



Определяемся с местоположением новых полей в регистрационной форме. К примеру, если мы хотим вывести новое поле после поля электронный адрес, тогда мы добавляем 1  поле (1) после поля email (2), и жмем на ОК (3).


Поскольку структура полей, которые вы хотите добавить может быть разная (это может быть вывод списка, установка галочки, выбор дня рождения или текстовое поле “о себе”), то я  не буду акцентироваться на этом. Приведу частный случай добавления обычного текстового поля, аналог стандартному полю “Имя”.

После чего мы должны придумать уникальное имя для нашего нового поля на латинице. Указать тип VARCHAR, длину можно задать 255.

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

Последующие два шага я опишу в следующей статье, так будет лучше сохранить последовательность. Как и в случае, когда ищешь дзержинский ремонт ноутбуков и натыкаешься только на ремонты в других концах города. Поэтому лучше иметь ремонт в своем районе, под рукой, чтобы в случае необходимости можно было дойти и быстро починить свой ноут.


Об авторе:

-

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

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

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