Настройка Community Builder |
|
|
В этой статье хочу немного осветить настройку компонента Community Builder.
Установка.В архив входят: Установка обычная. Сначала компонент, потом модуль mod_cblogin. При установке компонента ничего на нажимайте, сначала появиться сообщение о инсталяции, через минуту должно исчезнуть. После этого устанавливаете модуль. Ознакомление.В Community Builder существует несколько разделов.
Для того чтобы включить авторизацию Community Builder, нужно создать новый модуль mod_cblogin и назначить ему позицию. А стандартный модуль авторизации отключить или удалить. Таким образом все регистрации и учёт пользователей будет вести Community Builder, но в Joomla они тоже будут учитываться. Теперь создадим меню для пользователей и сделаем в нём ссылку на профиль в Community Builder. Чтобы пользователи могли изменить информацию о себе. Делаем его для ознакомления, Меню -> Менеджер меню -> Создать. Я назвал его usermenu (меню пользователя). Теперь сделаем пункт в этом меню. Стрелочкой указан значок для редактирования. Нажимаем.
Попадаем на страницу менеджера пунктов меню. Создать -> выбираем из списка Community Builder -> User Profile. Заполняем нужные пункты. Сохраняем. Теперь осталось создать модуль который будет выводить это меню. Расширения - Менеджер модулей - Создать. Тип модуля Меню. В настройках модуля выбираем нужное меню, в нашем случае это usermenu. Сделаем чтобы он был виден только зарегистрированному пользователю. Теперь если пользователь авторизуется это меню будет отображаться на сайте.
Настройка ( Configuration) У большинства настроек есть пояснение на русском языке, прочитаете. Я приведу только самые важные.
Вкладка Изображения: здесь желательно выставить размер загружаемого аватара, если вы их разрешите. Поскольку по умолчанию выставлен очень большой размер. В остальном должно быть более менее понятно. Если что пользуйтесь переводчиком Google. Теперь о блоках и полях. Сразу хочу пояснить, чтобы вы потом не путались. Field Management (менеджер полей) отвечает за то, ЧТО выводить в этих блоках и таблицах. По умолчанию в Community Builder есть поля которые в большинстве случаев ни к чему:
Поэтому мы их выключим. Как вы помните за их вывод отвечает Field Management, а за вывод всей вкладки контакты Tab Management.
Переходим в раздел Field Management. Находим надпись firstname и нажимаем на неё. Ниже на картинке я уже выключил отображение этого поля везде, где оно выводится.
С другими не нужными полями сделал так же. А теперь сделаем новое поле, например о марке автомобиля (для автосайтов). Всё тот же Field Management, кнопка New Field.
Существует несколько типов полей. Check Box (Single) - одиночное окно для галочки.
Check Box (Multiple) - много окон. Дополнительные окна задаются при помощи кнопки Add Value внизу страницы
Date - выбор даты, осуществляется не вводом чисел, а выбором из выпадающих окон или с помощью календаря. Drop Down (Single) - выбор одного значения из нескольких. Дополнительные значения задаются так же при помощи Add Value.
Drop Down (Multiple) - аналогичен описаному выше, только выбрать можно несколько значений. Email Address - текстовое поле для ввода E-mail. В профиле будет как ссылка. Editor Text Area - большое текстовое поле с визуальным редактором, можно написать о себе. Возможно ограничение числа символов (Max Length), строк (rows), колонок (cols) Text Area - большое текстовое поле без редактора. Text Field - текстовая строка, например для указания имени или марки авто. Integer Number - поле для ввода целого числа, зачем нужно я так и не понял. Может быть типа цифрового пароля или что то в этом роде. Radio Buttons - аналогично Check Box (Multiple)
Web Address - поле для ввода интернет адреса. В профиле будет отображаться как ссылка. Image - поле для загрузки фотографии (аватара), размер ограничивается в настройках (Configuration). Password - поле для ввода пароля Fields Delimiter - используется для разделения полей, если они слишком близко друг к другу. Вставляется между ними. Вернёмся к тому что мы хотели. Сделаем поле для ввода информации о машине пользователя. По умолчанию поле будет располагаться в самом низу, после всех других полей, что не очень хорошо. Давайте поднимем его немного повыше. Вот что у меня получилось:
Теперь разберёмся с блоками (Tab Managment) Впринципе основные блоки здесь уже созданы. Рассмотрим настройки блока. Заходим Tab Managment выбираем какой нибудь блок. Title: название блока Publish: опубликовано Registration ordering: порядок сортировки при регистрации, я его оставил как есть. Position: позиция блока. Выбираете нужную позицию. Там по-русски, должно быть понятно. Display type: тип отображения. По умолчанию вкладки. Можете поэкспериментировать. User Group to allow access to: какой группе пользователей будет доступно. Вот такие несложные настройки. Вообще Community Builder хорош тем, что у него много различных плагинов. При установке нового плагина и его включении, автоматически появляется новый блок в Tab Manager. Остаётся только немного отредактировать и найти удобную позицию. Также Community Builder может интегрироваться с различными расширениями: форумами, гостевыми книгами, комментариями и т.д. Для этого есть плагины. На этой ноте я закончу свою статью, но вскоре вернусь к этому замечательному компоненту. В следующей статье рассмотрим другие возможности. Желаю удачи! |
| Обновлено 13.04.2012 16:50 |


Сначала, немного о самом компоненте.

По крайней мере 3 поля мне не нужны. Это Имя, Отчество и Фамилия.









