Куда идем?

Не секрет, что Community Builder имеет масштабную конфигурацию. Впервые зайдя в нее, можно легко потеряться и запутаться. Чтобы этого не происходило, и ты ясно понимал для чего используется каждая настройка, я написал эту статью.

О структуре

Данная статья разделена на разделы, каждый из которых соответствует определенной вкладке конфигурации Community Builder.

Некоторые из настроек элементарны и не требуют дополнительных разъяснений. Такие я пропускал в статье (если все же что-то сложное пропущено – пиши в комментарии, и статья постепенно дополниться)

Из-за разных локализаций некоторые опции могут быть переведены у тебя немного по-другому.

Общие настройки

Общие настройки позволят администратору настроить внешний вид и различные черты, которые влияют на Community Builder.

Тип календаря – эта опция позволяет настроить тип календаря, использующийся при заполнении полей типа «Дата». Т.е., например, календарь будет использоваться для того, чтобы пользователь мог выбрать свой День Рождения.

Обработка e-mail:

отображать только e-mail – если установлена эта опция, то электронный адрес будет отображаться простым текстом, например, Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.;

отображать e-mail ссылкой Кому – если установлена эта опция, то электронный адрес будет отображаться в виде гиперссылки, например, Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript. ;

отображать ссылку 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 и пройдя по опциям возникает мысль: «И это все?». По началу кажется, что функций-то очень мало. Но стоит зайти на официальный сайт компонента и посмотреть на каталог его расширений, чтобы понять, почему он так известен.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
2
подскажите, как сделать чтобы в listmanagement представляло на сайте Фамилию имя отчество - в одной строчке?
0
vadim, для начало нужно определиться с тем, как у вас задается ФИО, в одном поле или в трех отдельных. Если в одном, то listmanagement достаточно вставить его в вывод. Если же в трех отдельных, то либо использовать в списке три столбца - по одному полю(Ф,И,О), либо редактировать шаблон списка Community Builder.
0
Добрый день. подскажите в чем может быть проблема: настраиваю лист манагер, а при переходе на юзер лист говорит : зарегино 5 пользователей. причем перечень данных пользователей не выводит
0
suslovvk
У меня тоже возникали такие проблемы. А оказалось все просто:
Когда Вы выбираете, допустим для "Фото" -> "маленькое изображение" или допустим для "Имя" -> "Имя пользователя (логин)"
НЕ ЗАБЫВАЙТЕ ВЫДЕЛЯТЬ ОДНИМ НАЖАТИЕМ ТО, ЧТО ВЫ ВЫБРАЛИ, допустим Вам будет необходимо выделить нажатием на "маленькое изображение" или на "Имя пользователя (логин)".
P.S. Если Вы не выделите перед сохранением выбранные Вами опции, они не отобразятся на Вашем сайте.... :-)
0
suslovvk, проверял - все работает. Данные для отображения задаются в настройках списка менеджера списков. Возможно, там что-то настроено неверно + проверьте вкладку "Пользователи" конфигурации + синхронизируйте пользователей в разделе "Tools".
1
Скажите пожалуйста "Wedal"? А можно ли как то сделать скрытым текстом поле заполнения web-сайта и e-mail. Например для монетизации. Когда их можно будет заполнить только после оплаты через смс? Или добавить позже, опять таки после оплаты. И можно ли сделать этот процес автоматизированым? Спасибо.
0
Роман, про Community Builder сказать точно не могу. К этому компоненту существует большое количество дополнительных расширений. Нужно поискать, хотя даже если такой плагин есть, он скорее всего коммерческий. Точно есть подобная функция в компоненте каталога SOBI2. Также есть плагин для интеграции CB и SOBI2.
2
Сообщество будет небольшоею. как админ сайта хотел сделать предрегистрацию всех участников, но столкнулся с обязательным указанием эл.почты. Реально этих адресов нет. Повторять один и тот же адрес не даёт.
Можно ли обойтись без указания e-mail?
3
Алекс, к сожалению, нет. Email обязателен, как ни крути.
Но проблемы я здесь также не вижу. Просто вводите для пользователей Email-адреса типа:
0
Здравствуйте. Подскажите, пожалуйста, как сделать, чтоб пользователь мог только в одной категории статьи добавлять. То есть есть много пользователей, и много категорий, хочу их по категориям разбить,чтоб только в них можно было данному пользователю статью добавлять. пользователи через CB.
1
BIzzzzzzON, я тоже, хотел бы так сделать, но пока это очень сложно. Joomla 1.5 ровно как и CB не предоставляют такой функциональности. Пользователей можно классифицировать только по группам безопасности (зарег., автор, менеджер, админ и.т.д.), но не по правам. Как вариант, можно использовать сторонний компонент, для управления правами пользователей, но есть ли интеграция такового с CB я не знаю, не искал.
А лучше всего дождаться выхода Joomla 1.6 и получить данный функционал в стандартной сборке. Наберитесь терпения, ждать осталось не долго :-) .
0
Спасибо, Wedal, за ответ..ну что ж, будем искать или ждать)..если найду, обязательно отпишусь здесь..
Полезный сайт
0
От куда происходит отправка письма модератору? Необходимо изменить содержимое этого письма, в частности нужно добавить "пароль", на сайте пароль генериться автоматом, пользователи его изменить не могут, а модератору необходимо знать пароль пользователей. Чтобы не сохранять открытый пароль в БД хочу организовать его при отправке модеру при подтверждении регистрации.
0
Спасибо очень все ясно и понятно
0
Подскажите пож сообщения можно друг другу отправлять только на почту или есть такое чтоб на сайте тоже???
0
gmt, раньше сообщения можно было отправлять только с помощью дополнительного компонента сообщений, который интегрировался в CB. Сейчас в последней версии вроде сделали что-то встроенное, но я пока не изучал. Попробуйте.
0
Подскажите пжалуста как сделать чтоб горизонтальное стало меню :-?
0
zilon, Firebug, CSS, а лучше вообще отключите это меню, а его пункты переназначьте на пункты меню пользователя Joomla.
0
я вот тут текст поменял



теперь никто не может зарегистрироваться вы напишите пожалуста, что там было изначально... :roll:
0
zilon, ставим на денвер Joomla, CB и смотрим.
0

Цитирую Wedal:

zilon, ставим на денвер Joomla, CB и смотрим.



я на localhost поставил и все нормально отображается - вертикальное меню... :o :lol:

на хостинге надо просто заново установить cb login да?
0
я на хостинге модуль cb логин стёр заново поставил его а меню тоже самое осталось...
0
zilon, так, стоп, при чем тут cb login? Я имел ввиду, что на локальный компьютер ставим новую Joomla и CB, далее переходим к опции, показанной вами на рисунке, копируем текст и вставляем его на сайт. - Это к вопросу, как вернуть то, что было.
0
Регистрацию я поправил теперь она заработала, а вот меню корявое осталось, а как его исправить? Может переустановить комьютине билдер да и все?
0
zilon ,нет, не поможет. Я вам уже отвечал на этот вопрос выше:

Цитата:

zilon, Firebug, CSS, а лучше вообще отключите это меню, а его пункты переназначьте на пункты меню пользователя Joomla.

0
Ссылку для редактирования профиля, Community Builder в меню джумлы я сделал... а вот как, отключить это корявое меню в профиле ума не прилажу... может Вы подскажите как убрать :roll:

может профильное меню выключить не получится, его только из программного кода надо удалить?
0
zilon, отключите меню во вкладках.
0
Уважаемый Wedal, подскажите пожалуйста, где можно отредактировать пункты этого меню (что-то удалить или добавить новый пункт)?
0
Вы не могли бы подсказать, как настроить добавление в друзья. Плагин connections включен, категории друзей настроил, но ни на одной вкладке нет кнопок добавления в друзья. Уже все облазил, в нете говорят, что кнопки автоматически появятся, ничего нет... не знаю уже что делать...
0
White, эта кнопка появляется только тогда, когда вы авторизованы как "Пользователь А" и просматриваете профиль пользователя "Б", "В" и.т.д. Т.е. профиль любого другого пользователя сайта, но не свой.
0
К сожалению, именно так все и делаю, сам авторизован (пробовал под разными аккаунтами), но кнопки не появляются. Причины так и не нашел... :sad:
0
White, плагин включен, а вкладка(Tab)?
0
У меня тот же вопрос! Плагин и Вкладка опубликованы, а кнопочек для добавления в друзья не появляется при просмотре другого пользователя!
0
Отвечаю себе же! :lol: Все очень просто! Оказывается я всего-навсего не включил в Конфигурации во вкладке связи пункт Задействовать связи!!!
0
Добрый день. А у меня такая проблема. Я сделал одну страницу (точнее пункт в меню) доступным только зарегистрированным пользователям. Если по этой ссылке переходит неавторизованный пользователь, то его перекидывает на http://site.ru/index.php/component/users/?view=login. А там находится форма авторизации стандартная, не CB. Пытался на этой странице поменять форму, но ничего не вышло. Скажите, где-то можно поменять этот редирект? Что бы шёл на форму CB.
Заранее спасибо.
0
DamianTrash, сделайте в htaccess редирект со страницы регистрации Joomla на страницу CB.
0
Количество просмотров, при этом, НЕ станет равно 101, т.к между просмотрами не прошло 60 минут.v
0
Кто-нибудь знает где меняется почта оповещения о новом пользователе?? Всё перерыл...
0
Андрей, что такое "почта оповещения о новом пользователе"?
0
Ну адрес почты, на который приходит оповещение о регистрации пользователя
0
А не подскажите как можно оформить текст отправляемый пользователю при регистрации? Ну скажем картинку воткнуть, сделать жирный, курсивный шрифт и т.п.
0
Cherokee, вообще текст можно изменить через языковые константы или в настройках(если есть такая возможность в CB, уже не помню). Посмотрите это описание:
http://wedal.ru/uroki-joomla/tekst-na-sajte-joomla-kak-najti-dobavit-izmenit-udalit.html
Оформить стили в письме можно только используя атрибут style для каждого html-тега. Это можно делать там же(см. ссылку выше).