На Joomla есть стандартный модуль регистрации, но он нам не подходит по ряду причин, одной из которых является то, что у него мало настроек для вывода. Поэтому Вам придется скачать дополнительные расширения, чтобы впоследствии Вы могли без проблем модернизировать свой сайт, добавляя новые возможности.
Бесплатный компонент Community builder позволит вам организовать даже небольшую социальную сеть.
Прежде чем приступать к настройке регистрации, нужно скачать следующие расширения:
Заходим в админ-панель, переходим на вкладку установить, в менеджер установок, и устанавливаем первые 3 архива, русификатор пока не трогаем.
Во время установки community builder у вас могут возникнуть с ней проблемы. Не расстраивайтесь. Просто нужно будет разархивировать этот архив (или скопировать разархивированные файлы), в папку, указанную в поле "Установить из папки", находящуюся чуть ниже (Обычно tmp. Если в ней есть уже файлы, то удалите их).
После того как вы загрузили расширения переходим на вкладку "Компоненты" - "Community builder" - "Configuration" , как показано на рисунке ниже:
Перед Вами откроется следующее окно:
На рисунке выше уже показана вкладка "Plugin Management. Находим область "Upload Package File", как показано на рисунке, и дальше все как при обычной установке расширения, нажимаем кнопку "Выберите файл", а дальше скачиваем русификатор. Выбираем его и нажимаем на кнопку "Upload File".
Как только он загрузится, Вы увидите, что все меню у вас стало на русском.
На этом пока что работа с этим компонентом закончена, мы приступаем размещению и настройки непосредственно самого блока регистрации Joomla. Для этого переходим на вкладку "Расширения" - "Менеджер модулей".
Там, выделенной рамкой показаны два новых модуля, которые мы установили в самом начале. Как видно они выключены и нас пока интересует верхний из них (CB Login). Нажимаем на него и переходим в следующее меню:
Это настойки нашего модуля регистрации и входа на сайт. Прежде чем включать модуль, Вам нужно будет определиться с его расположением на странице. Для этого к адресу страницы сайта в браузере приписываем ?tp=1 и видим выбираем одну из размеченных областей:
Теперь переходим опять к настройкам модуля и отмечаем пункты, выделенные на рисунке ниже:
После этого нажимаем кнопку сохранить и переходим на сайт. У нас появится следующая строка:
А при нажатии на ссылку "Зарегистрируйтесь!" Вы перейдете на следующую страницу:
Теперь пользователи смогут спокойно регистрироваться у вас на сайте.
Результатом вашей работы стало меню регистрации со списком полей для заполнения и т.д. Но это стандартный шаблон, и бывает так, что нужно указать другие поля или отключить ненужные. Community builder предоставляет для этого обширные возможности.
Чтобы внести изменения в поля регистрации, заходим в админ-панель сайта, переходим на вкладку компоненты - Community builder - Менеджер полей (Field Management). Откроется таблица.
Этот менеджер позволяет редактировать различные поля и вкладки. Каждый столбец имеет свое название. Поскольку нам интересно меню регистрации сайта, то ищем соответствующий столбец. На рисунке он обведет красным. Если Вы хотите отключить какие то поля, то для этого нужно просто нажать на одну из галочек, обведенных ниже. Если же вы хотите добавить дополнительные поля, то для этого их сначала нужно создать.
Откроется меню создания нового поля. Верхний параметр меню отвечает за тип поля, которое создается. Это может быть обычное текстовое поле, или допустим выпадающий список, либо переключатели и т.д.
Ниже идет настройка выбора вкладки, на которой будет отображаться введенное значение создаваемого поля. По умолчанию это вкладка личные данные, но вы можете изменить ее на свою, предварительно создав ее в менеджере вкладок. Далее идут поля названия и редактор поля, а так же еще несколько настроек и так понятных по названию.
После того как вы создали новое поле, в таблице имеющихся полей (первый рисунок) нужно галочкой отметить его в столбе регистрация (в этом случае оно появится в меню регистрации).
Вот собственно говоря и все что нужно знать, чтобы отредактировать меню регистрации. Хочется так же подчеркнуть что это только элементарные возможность компонента Community builder, и если вы нацелены на его более серьезное использование, то тогда нужно почитать о нем побольше. Но как показывает практика, того материала, что я описал в данных статья достаточно чтобы создать полноценный сайт.
Меню сайта
Регистрация пользователей в Joomla |