Не секрет, что Community Builder имеет масштабную конфигурацию. Впервые зайдя в нее, можно легко потеряться и запутаться. Чтобы этого не происходило, и ты ясно понимал для чего используется каждая настройка, я написал эту статью.
Содержание
- О структуре
- Общие настройки
- Регистрация
- Регистрация. Процесс и подтверждения и утверждения регистрации
- Регистрация. Процесс подтверждения регистрации без утверждения
- Конфигурация Community Builder. Регистрация. Процесс регистрации с утверждением, но без подтверждения
- Пользователи
- Профиль
- Профиль. Шаблоны и CSS-файлы профиля
- Изображения
- Модерирование
- Друзья
- Интеграция
О структуре
Данная статья разделена на разделы, каждый из которых соответствует определенной вкладке конфигурации Community Builder.
Некоторые из настроек элементарны и не требуют дополнительных разъяснений. Такие я пропускал в статье (если все же что-то сложное пропущено – пиши в комментарии, и статья постепенно дополниться)
Из-за разных локализаций некоторые опции могут быть переведены у тебя немного по-другому.
Общие настройки
Общие настройки позволят администратору настроить внешний вид и различные черты, которые влияют на Community Builder.
Тип календаря – эта опция позволяет настроить тип календаря, использующийся при заполнении полей типа «Дата». Т.е., например, календарь будет использоваться для того, чтобы пользователь мог выбрать свой День Рождения.
Обработка e-mail:
– отображать только e-mail – если установлена эта опция, то электронный адрес будет отображаться простым текстом, например,
– отображать e-mail ссылкой Кому – если установлена эта опция, то электронный адрес будет отображаться в виде гиперссылки, например,
– отображать ссылку E-mail от – если установлена эта опция, то вместо электронного адреса будет показана ссылка на E-mail-форму;
– не отображать E-mail – E-mail-адреса пользователей будут скрыты.
Примечание
Эта опция применяется только к основному E-mail, указанному в процессе регистрации пользователя. Она не применяется к дополнительным электронным адресам, заданным через поля, созданные в менеджере полей.
E-mail'ы отправлены "От:" – эта опция позволяет указать от кого, отправленное через форму E-mail, сообщение:
– Адрес пользователя – если установлена эта опция, то в строке «адрес отправителя» будет указан электронный адрес пользователя, отправившего сообщение;
– Администратор, «ответить»: пользователь – если установлена эта опция, то в строке «адрес отправителя» будет указан электронный адрес администратора, а в строке «ответить» – электронный адрес пользователя, отправившего письмо.
Show icons on fields (показывать значки около полей) – в Community Builder существует 3 типа значков для полей:
– required – этим значком помечаются обязательные поля;
– profile/no profile – этим значком помечаются поля которые будут / не будут отображаться в профиле пользователя;
– info explanation – этим значком помечаются поля, которые требуют пояснений. При наведении курсора мышки на такой значок появляется всплывающая подсказка.
В данной опции можно выбрать какие из значков показывать, а какие нет.
Login field type(тип поля авторизации) – авторизация может выполняться по:
– имени пользователя и паролю;
– имени пользователя или e-mail-адресу и паролю
– e-mail-адресу и паролю.
Данная опция позволяет выбрать один из этих типов.
Регистрация
Show login on registration page (показывать форму авторизации на странице регистрации) – если данная опция активирована, на странице регистрации будет вот такой винегрет:
Особого внимания заслуживают тексты писем. Используя специальные вставки, ты сможешь написать письмо, включающее данные пользователя, указанные при регистрации.
Вот эти вставки:
[NAME] – ФИО пользователя;
[USERNAME] – имя пользователя (логин);
[DETAILS] – детали учетной записи пользователя, такие как e-mail и имя пользователя; [PASSWORD] – пароль (только в первом письме, которое приходит при нажатии на кнопку "Зарегистрироваться");
[CONFIRM] – вставляет ссылку, при переходе по которой происходит окончательная авторизация пользователя;
[FIELDNAME] – Здесь можно указать дополнительное поле из базы данных, указав его между [], чтобы показывать соответствующую информацию зарегистрированному пользователю.
Show explanation for icons (показывать пояснения значков) – значки для полей, описанные выше новый пользователь встречает впервые на странице регистрации. Эта опция позволяет задать местоположение толкования значков. Либо над полями регистрации, либо под ними, либо и над и под.
Регистрация. Процесс и подтверждения и утверждения регистрации
Если активировано и подтверждение регистрации по E-mail и авторизация всех пользователей администратором, то процесс регистрации проходит следующим образом:
1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>
2) на E-mail пользователя высылается письмо с запросом подтверждения регистрации –>
3) пользователь подтверждает регистрацию, перейдя по ссылке – >
4) сообщение о регистрации высылается модераторам – >
5) модератор решает принять пользователя или отказать в регистрации –>
6) в зависимости от предыдущего пункта пользователь активируется и ему высылается сообщение о подтверждении его регистрации, либо пользователь удаляется и ему высылается сообщение о том, что в регистрации отказано.
Регистрация. Процесс подтверждения регистрации без утверждения
Если активировано только подтверждение регистрации по E-mail, то процесс регистрации проходит следующим образом:
1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>
2) на E-mail пользователя высылается письмо с запросом подтверждения регистрации –>
3) пользователь подтверждает регистрацию, перейдя по ссылке – >
4) в зависимости от предыдущего пункта пользователь активируется, ему высылается сообщение о подтверждении его регистрации, также сообщение о регистрации нового пользователя высылается модераторам.
Конфигурация Community Builder. Регистрация. Процесс регистрации с утверждением, но без подтверждения
Если активировано только авторизация всех пользователей администратором, то процесс регистрации проходит следующим образом:
1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>
2) на E-mail пользователя высылается письмо информацией о регистрации –>
3) сообщение о регистрации высылается модераторам – >
4) модератор решает принять пользователя или отказать в регистрации –>
5) в зависимости от предыдущего пункта пользователь активируется и ему высылается сообщение о подтверждении его регистрации, либо пользователь удаляется и ему высылается сообщение о том, что в регистрации отказано.
Пользователи
В этой вкладке всего 2 опции. Они простые и понятные, так что идем дальше.
Профиль
В этой вкладке находятся различные опции, относящиеся к управлению профилями пользователей.
Минимальный интервал для учета просмотров (в минутах) – у каждого пользовательского профиля есть такой параметр, как количество просмотров. Данный интервал указывает минимальное время, между увеличением количества просмотров на единицу при просмотре профиля одним и тем же пользователем. Например, профиль имеет 100 просмотров, его просмотрел Вася, через 10 мин Вася снова просмотрел профиль. Количество просмотров, при этом, станет равно 101, т.к между просмотрами не прошло 60 минут. Чтобы определенно учитывать все просмотры, нужно установить значение на 0, но при этом возможна накрутка счетчика просмотров одним пользователем.
Если же вас, наоборот интересует накрутка с социальных сетях, например, накрутка лайков в инстаграме, то всегда можно обратиться к услугам специализированных сайтов, которые занимаются такими вещами.
Профиль. Шаблоны и CSS-файлы профиля
5 доступных шаблонов профиля расположены в папках с соответствующими именами находящиеся в: components\com_comprofiler\plugin\templates. Там ты можешь изменить изображения и css-стили шаблона.
Изображения
В этой вкладке находятся различные параметры влияющие на изображения Community Builder.
Здесь все должно быть понятно. Оставляем GD2 library и задает требуемые размеры изображений.
Модерирование
В этой вкладке настраиваются функции, непосредственно связанные с модерированием сайта.
В данной вкладке заслуживает внимания опция «Требовать авторизации загрузки фото». Она переведена не совсем правильно. Здесь имеется ввиду модерация загруженных пользователями изображений. Т.е. если это опция активирована, после того, как пользователь загрузит изображение, его должен будет одобрить модератор прежде, чем оно появиться на сайте (это позволит, например, избежать изображений эротического содержания).
Друзья
Эта вкладка позволяет настроить опции управления друзьями и соответствующую вкладку в профиле пользователя. Чтобы опции из этой вкладки активировались, плагин «Друзья»(«Connections») и соответствующая вкладка для профиля должны быть опубликованы в менеджере плагинов и менеджере вкладок соответственно.
Показывать путь друзей – эта опция означает буквально следующее: если она активирована, то при просмотре профиля другого пользователя будет дополнительно написано находится он у тебя в друзьях или нет. Включение данной опции приводит к увеличению нагрузки на сервер. Советую ее не активировать, т.к., по большому счету, она бессмысленна – каждый и так знает, кто у него в друзьях, если не помнит, то легко может посмотреть в своем списке друзей, а постоянное напоминание только раздражает.
Метод уведомления – метод уведомления пользователя о том, что кто-то предложил ему дружбу. Возможные варианты:
–E-mail – сообщение по электронной почте;
– PMS – private messaging system – внутренняя система обмена сообщениями между пользователями сайта. Устанавливается отдельно;
– E-mail + PMS – уведомление и по внутренней почте и по E-mail.
Виды друзей – очень интересная опция. Странно, почему она отсутствует в известных социальных сетях. Здесь можно задать что-то вроде групп друзей, классифицировать их. Например, можно написать:
– лучшие друзья;
– просто друзья;
– коллеги;
– любовники;
– собутыльники;
и.т.д.
После этого пользователь сможет добавлять разных друзей в разные группы.
Интеграция
В этой вкладке описаны настройки, позволяющие интегрировать Community Builder с другими компонентами Joomla (на самом деле опция тут всего одна, поскольку охватить все настройки интеграций в одной вкладке просто невозможно. Для каждого плагина интеграции настройки прописаны в нем самом).
Вообще, стоит отметить, что вся мощь Community Builder заключается именно в его расширениях и плагинах интеграции с другими компонентами. Впервые установив Community Builder и пройдя по опциям возникает мысль: «И это все?». По началу кажется, что функций-то очень мало. Но стоит зайти на официальный сайт компонента и посмотреть на каталог его расширений, чтобы понять, почему он так известен.
У меня тоже возникали такие проблемы. А оказалось все просто:
Когда Вы выбираете, допустим для "Фото" -> "маленькое изображение" или допустим для "Имя" -> "Имя пользователя (логин)"
НЕ ЗАБЫВАЙТЕ ВЫДЕЛЯТЬ ОДНИМ НАЖАТИЕМ ТО, ЧТО ВЫ ВЫБРАЛИ, допустим Вам будет необходимо выделить нажатием на "маленькое изображение" или на "Имя пользователя (логин)".
P.S. Если Вы не выделите перед сохранением выбранные Вами опции, они не отобразятся на Вашем сайте....
Можно ли обойтись без указания e-mail?
Но проблемы я здесь также не вижу. Просто вводите для пользователей Email-адреса типа:
логин_пользователяимя_вашего_домена.ru
А лучше всего дождаться выхода Joomla 1.6 и получить данный функционал в стандартной сборке. Наберитесь терпения, ждать осталось не долго .
Полезный сайт
теперь никто не может зарегистрироваться вы напишите пожалуста, что там было изначально...
я на localhost поставил и все нормально отображается - вертикальное меню...
на хостинге надо просто заново установить cb login да?
может профильное меню выключить не получится, его только из программного кода надо удалить?
Заранее спасибо.
http://wedal.ru/uroki-joomla/tekst-na-sajte-joomla-kak-najti-dobavit-izmenit-udalit.html
Оформить стили в письме можно только используя атрибут style для каждого html-тега. Это можно делать там же(см. ссылку выше).