13.04.11 17:53
Доброго времени суток, друзья. Если Вы еще не забыли, то Вы находитесь на блоге DelayZarabotok.ru. В этом уроке мы с Вами установим модуль и компонент для регистрации на нашем сайте. Перед установкой скачайте упомянутые выше компонент и модуль здесь - скачать Community Builder.
Теперь приступим, собственно к самой установке:
- Переходите в Админцентр > Расширения > Установка и удаление > Обзор > в первую очередь com_comprofiler > Закачать файл & Установить.
- После установки компонента, заходите в Админцентр > Расширения > Установка и удаление > Обзор > теперь выбираете mod_cblogin > Закачать файл & Установить. Все. Модуль у нас тоже установился.
- Теперь заходите в панель управления Вашим хостингом в раздел «Менеджер файлов» (у вас этот раздел может быть назван иначе). Проходите по адресу: www > «Ваш сайт» > components > com_comprofiler > plugin > language > default_language. И вот сюда нам надо скопировать файлы русификатора – "Russification.zip" и разархивировать его тут же.
- Теперь проходите во вкладочку «Компоненты» там у нас появился раздел Community Builder. Заходите в него. И переходите во вкладку «Configuration»
- Я буду говорить Вам только самое главное, что Вам нужно знать для установки этого расширения и компонента. Во всяком случае, если Вы хотите полностью на 100% узнать этот компонент, то в этом Вам поможет описание к каждому пункту. К каждой функции с правой стороны есть описание. Я буду показывать Вам функции обязательные для включения.
Во вкладке «Регистрация»:
«Разрешить регистрацию пользователя» - Да, независимо от глобальных настроек сайта
«Требовать подтверждения по почте» - Нет
«Ajax проверка пользователя (логина)» - Да
Вроде бы все. Нажимаете кнопочку «Save».
Во вкладке «Профиль»:
«Шаблон для Community Builder» - поставим Dark (симпатичный шаблон)
Нажмем кнопочку «Save».
В остальных вкладках мы ничего изменять не будем.
Все, с конфигурацией мы с Вами разобрались.
- Теперь переходите в Админцентр > Расширения > Модули > CB Login. Немного настроим модуль на свой лад:
«Заголовок» - Авторизация
«Отображать заголовок» – Да
«Включен» - Да
«Положение» - left
Настройки в правой колонке:
«Show Avatar when logged-in» - Show always
«Profile link taxt» - Профиль
«CB Plugins integration» - Да
Сохраняете.
- Теперь переходите в браузере на наш сайт, и Вы должны увидеть, что слева появился такой модуль:
- Вы как администратор можете входить на сайт под логином и паролем, которые Вы используете для входа в Админцентр, т.е. логин – admin, пароль – (у каждого свой)
- Теперь произведем некоторые настройки для пользователей, которые хотят зарегистрироваться на нашем сайте, чтобы они регистрировались быстро, легко и без ввода лишней информации:
Переходите в Админцентр > Компоненты > Community Builder > Field Managemend
И настраиваете компонент в данной вкладке согласно скриншоту:
(в выделенной колонке «опубликовываем» неопубликованное, делаем все точь-в-точь как на скриншоте)
Все, больше нам для регистрации ничего не нужно, чтобы никто не заморачивался.- Теперь переходите в Админцентр > Компоненты > Community Builder > вкладка Tools и один раз нажимаете на кликабельную строку «Load Sample Data», после нажатия, должно открыться вот такое окно:
- Теперь установим «Капчу», чтобы на Вашем сайте регистрировались только люди, а не роботы. Для этого переходите в Админцентр > Компоненты > Community Builder > Plugin Managemend, опускаете ниже, тут есть специальные поля для установки плагинов данного компонента. Нажимаете на кнопочку «Обзор» и выбираете plug_cbcaptcha2.2 который вы скачали ранее. После этого нажимаете на кнопочку «Upload file & Install». Все, плагин установлен.
- Теперь переходите опять же в Админцентр > Компоненты > Community Builder > Plugin Managemend находите в списке плагин CB Captcha и опубликовываете его. Теперь появился код безопасности, без которого никто не сможет зарегистрироваться на сайте. Но, почему то у нас появились новые лишние поля.
- Давайте их уберем. Для этого переходите в Админцентр > Компоненты > Community Builder > Field Managemend и настраиваем опять же согласно скриншоту: