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

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

О структуре.

Данная статья разделена на разделы, каждый из которых соответствует определенной вкладке конфигурации 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-адресу и паролю.

Данная опция позволяет выбрать один из этих типов.

Конфигурация Community Builder. Регистрация.

Show login on registration page (показывать форму авторизации на странице регистрации) – если данная опция активирована, на странице регистрации будет вот такой винегрет:

Особого внимания заслуживают тексты писем. Используя специальные вставки, ты сможешь написать письмо, включающее данные пользователя, указанные при регистрации.

Вот эти вставки:

[NAME] – ФИО пользователя;

[USERNAME] – имя пользователя (логин);

[DETAILS] – детали учетной записи пользователя, такие как e-mail и имя пользователя; [PASSWORD] – пароль (только в первом письме, которое приходит при нажатии на кнопку "Зарегистрироваться");

[CONFIRM] – вставляет ссылку, при переходе по которой происходит окончательная авторизация пользователя;

[FIELDNAME] – Здесь можно указать дополнительное поле из базы данных, указав его между [], чтобы показывать соответствующую информацию зарегистрированному пользователю.

Show explanation for icons (показывать пояснения значков) – значки для полей, описанные выше новый пользователь встречает впервые на странице регистрации. Эта опция позволяет задать местоположение толкования значков. Либо над полями регистрации, либо под ними, либо и над и под.

Конфигурация Community Builder. Регистрация. Процесс и подтверждения и утверждения регистрации.

Если активировано и подтверждение регистрации по E-mail и авторизация всех пользователей администратором, то процесс регистрации проходит следующим образом:

1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>

2) на E-mail пользователя высылается письмо с запросом подтверждения регистрации –>

3) пользователь подтверждает регистрацию, перейдя по ссылке – >

4) сообщение о регистрации высылается модераторам – >

5) модератор решает принять пользователя или отказать в регистрации –>

6) в зависимости от предыдущего пункта пользователь активируется и ему высылается сообщение о подтверждении его регистрации, либо пользователь удаляется и ему высылается сообщение о том, что в регистрации отказано.

Конфигурация Community Builder. Регистрация. Процесс подтверждения регистрации без утверждения.

Если активировано только подтверждение регистрации по E-mail, то процесс регистрации проходит следующим образом:

1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>

2) на E-mail пользователя высылается письмо с запросом подтверждения регистрации –>

3) пользователь подтверждает регистрацию, перейдя по ссылке – >

4) в зависимости от предыдущего пункта пользователь активируется, ему высылается сообщение о подтверждении его регистрации, также сообщение о регистрации нового пользователя высылается модераторам.

Конфигурация Community Builder. Регистрация. Процесс регистрации с утверждением, но без подтверждения.

Если активировано только авторизация всех пользователей администратором, то процесс регистрации проходит следующим образом:

1) пользователь заполнил все поля формы регистрации и нажал кнопку «зарегистрироваться» –>

2) на E-mail пользователя высылается письмо информацией о регистрации –>

3) сообщение о регистрации высылается модераторам – >

4) модератор решает принять пользователя или отказать в регистрации –>

5) в зависимости от предыдущего пункта пользователь активируется и ему высылается сообщение о подтверждении его регистрации, либо пользователь удаляется и ему высылается сообщение о том, что в регистрации отказано.

Конфигурация Community Builder. Пользователи.

В этой вкладке всего 2 опции. Они простые и понятные, так что идем дальше.

Конфигурация Community Builder. Профиль.

В этой вкладке находятся различные опции, относящиеся к управлению профилями пользователей.

Минимальный интервал для учета просмотров (в минутах) – у каждого пользовательского профиля есть такой параметр, как количество просмотров. Данный интервал указывает минимальное время, между увеличением количества просмотров на единицу при просмотре профиля одним и тем же пользователем. Например, профиль имеет 100 просмотров, его просмотрел Вася, через 10 мин Вася снова просмотрел профиль. Количество просмотров, при этом, станет равно 101, т.к между просмотрами не прошло 60 минут. Чтобы определенно учитывать все просмотры, нужно установить значение на 0, но при этом возможна накрутка счетчика просмотров одним пользователем.

Если же вас, наоборот интересует накрутка с социальных сетях, например, накрутка лайков в инстаграме, то всегда можно обратиться к услугам специализированных сайтов, которые занимаются такими вещами.

Конфигурация Community Builder. Профиль. Шаблоны и CSS-файлы профиля.

5 доступных шаблонов профиля расположены в папках с соответствующими именами находящиеся в: components\com_comprofiler\plugin\templates. Там ты можешь изменить изображения и css-стили шаблона.

Конфигурация Community Builder. Изображения.

В этой вкладке находятся различные параметры влияющие на изображения Community Builder.

Здесь все должно быть понятно. Оставляем GD2 library и задает требуемые размеры изображений.

Конфигурация Community Builder. Модерирование.

В этой вкладке настраиваются функции, непосредственно связанные с модерированием сайта.

В данной вкладке заслуживает внимания опция «Требовать авторизации загрузки фото». Она переведена не совсем правильно. Здесь имеется ввиду модерация загруженных пользователями изображений. Т.е. если это опция активирована, после того, как пользователь загрузит изображение, его должен будет одобрить модератор прежде, чем оно появиться на сайте (это позволит, например, избежать изображений эротического содержания).

Конфигурация Community Builder. Друзья.

Эта вкладка позволяет настроить опции управления друзьями и соответствующую вкладку в профиле пользователя. Чтобы опции из этой вкладки активировались, плагин «Друзья»(«Connections») и соответствующая вкладка для профиля должны быть опубликованы в менеджере плагинов и менеджере вкладок соответственно.

Показывать путь друзей – эта опция означает буквально следующее: если она активирована, то при просмотре профиля другого пользователя будет дополнительно написано находится он у тебя в друзьях или нет. Включение данной опции приводит к увеличению нагрузки на сервер.  Советую ее не активировать, т.к., по большому счету, она бессмысленна – каждый и так знает, кто у него в друзьях, если не помнит, то легко может посмотреть в своем списке друзей, а постоянное напоминание только раздражает.

Метод уведомления – метод уведомления пользователя о том, что кто-то предложил ему дружбу. Возможные варианты:

E-mail – сообщение по электронной почте;

PMS – private messaging system – внутренняя система обмена сообщениями между пользователями сайта. Устанавливается отдельно;

E-mail + PMS – уведомление и по внутренней почте и по E-mail.

Виды друзей – очень интересная опция. Странно, почему она отсутствует в известных социальных сетях. Здесь можно  задать что-то вроде групп друзей, классифицировать их. Например, можно написать:

– лучшие друзья;

– просто друзья;

– коллеги;

– любовники;

– собутыльники;

и.т.д.

После этого пользователь сможет добавлять разных друзей в разные группы.

Конфигурация Community Builder. Интеграция.

В этой вкладке описаны настройки, позволяющие интегрировать Community Builder с другими компонентами Joomla (на самом деле опция тут всего одна, поскольку охватить все настройки интеграций в одной вкладке просто невозможно. Для каждого плагина интеграции настройки прописаны в нем самом).

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

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

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

+2 # vadim 04.02.2010 11:29
подскажите, как сделать чтобы в listmanagement представляло на сайте Фамилию имя отчество - в одной строчке?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.02.2010 01:01
vadim, для начало нужно определиться с тем, как у вас задается ФИО, в одном поле или в трех отдельных. Если в одном, то listmanagement достаточно вставить его в вывод. Если же в трех отдельных, то либо использовать в списке три столбца - по одному полю(Ф,И,О), либо редактировать шаблон списка Community Builder.
Ответить | Ответить с цитатой | Цитировать
0 # suslovvk 08.02.2010 08:08
Добрый день. подскажите в чем может быть проблема: настраиваю лист манагер, а при переходе на юзер лист говорит : зарегино 5 пользователей. причем перечень данных пользователей не выводит
Ответить | Ответить с цитатой | Цитировать
0 # Магомед 17.05.2010 07:04
suslovvk
У меня тоже возникали такие проблемы. А оказалось все просто:
Когда Вы выбираете, допустим для "Фото" -> "маленькое изображение" или допустим для "Имя" -> "Имя пользователя (логин)"
НЕ ЗАБЫВАЙТЕ ВЫДЕЛЯТЬ ОДНИМ НАЖАТИЕМ ТО, ЧТО ВЫ ВЫБРАЛИ, допустим Вам будет необходимо выделить нажатием на "маленькое изображение" или на "Имя пользователя (логин)".
P.S. Если Вы не выделите перед сохранением выбранные Вами опции, они не отобразятся на Вашем сайте.... :-)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.02.2010 02:11
suslovvk, проверял - все работает. Данные для отображения задаются в настройках списка менеджера списков. Возможно, там что-то настроено неверно + проверьте вкладку "Пользователи" конфигурации + синхронизируйте пользователей в разделе "Tools".
Ответить | Ответить с цитатой | Цитировать
+1 # Роман 13.02.2010 14:40
Скажите пожалуйста "Wedal"? А можно ли как то сделать скрытым текстом поле заполнения web-сайта и e-mail. Например для монетизации. Когда их можно будет заполнить только после оплаты через смс? Или добавить позже, опять таки после оплаты. И можно ли сделать этот процес автоматизированым? Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.02.2010 02:56
Роман, про Community Builder сказать точно не могу. К этому компоненту существует большое количество дополнительных расширений. Нужно поискать, хотя даже если такой плагин есть, он скорее всего коммерческий. Точно есть подобная функция в компоненте каталога SOBI2. Также есть плагин для интеграции CB и SOBI2.
Ответить | Ответить с цитатой | Цитировать
+2 # Алекс 27.02.2010 12:11
Сообщество будет небольшоею. как админ сайта хотел сделать предрегистрацию всех участников, но столкнулся с обязательным указанием эл.почты. Реально этих адресов нет. Повторять один и тот же адрес не даёт.
Можно ли обойтись без указания e-mail?
Ответить | Ответить с цитатой | Цитировать
+3 # Wedal 27.02.2010 17:41
Алекс, к сожалению, нет. Email обязателен, как ни крути.
Но проблемы я здесь также не вижу. Просто вводите для пользователей Email-адреса типа:
Ответить | Ответить с цитатой | Цитировать
0 # BIzzzzzzON 21.04.2010 15:11
Здравствуйте. Подскажите, пожалуйста, как сделать, чтоб пользователь мог только в одной категории статьи добавлять. То есть есть много пользователей, и много категорий, хочу их по категориям разбить,чтоб только в них можно было данному пользователю статью добавлять. пользователи через CB.
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 22.04.2010 03:02
BIzzzzzzON, я тоже, хотел бы так сделать, но пока это очень сложно. Joomla 1.5 ровно как и CB не предоставляют такой функциональности. Пользователей можно классифицировать только по группам безопасности (зарег., автор, менеджер, админ и.т.д.), но не по правам. Как вариант, можно использовать сторонний компонент, для управления правами пользователей, но есть ли интеграция такового с CB я не знаю, не искал.
А лучше всего дождаться выхода Joomla 1.6 и получить данный функционал в стандартной сборке. Наберитесь терпения, ждать осталось не долго :-) .
Ответить | Ответить с цитатой | Цитировать
0 # BIzzzzzzON 22.04.2010 15:53
Спасибо, Wedal, за ответ..ну что ж, будем искать или ждать)..если найду, обязательно отпишусь здесь..
Полезный сайт
Ответить | Ответить с цитатой | Цитировать
0 # Виталий 23.07.2010 10:29
От куда происходит отправка письма модератору? Необходимо изменить содержимое этого письма, в частности нужно добавить "пароль", на сайте пароль генериться автоматом, пользователи его изменить не могут, а модератору необходимо знать пароль пользователей. Чтобы не сохранять открытый пароль в БД хочу организовать его при отправке модеру при подтверждении регистрации.
Ответить | Ответить с цитатой | Цитировать
0 # Елизавета 27.11.2010 00:12
Спасибо очень все ясно и понятно
Ответить | Ответить с цитатой | Цитировать
0 # gmt 21.02.2011 21:07
Подскажите пож сообщения можно друг другу отправлять только на почту или есть такое чтоб на сайте тоже???
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 22.02.2011 02:58
gmt, раньше сообщения можно было отправлять только с помощью дополнительного компонента сообщений, который интегрировался в CB. Сейчас в последней версии вроде сделали что-то встроенное, но я пока не изучал. Попробуйте.
Ответить | Ответить с цитатой | Цитировать
0 # zilon 14.03.2011 04:12
Подскажите пжалуста как сделать чтоб горизонтальное стало меню :-?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.03.2011 10:01
zilon, Firebug, CSS, а лучше вообще отключите это меню, а его пункты переназначьте на пункты меню пользователя Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # zilon 14.03.2011 04:38
я вот тут текст поменял



теперь никто не может зарегистрироваться вы напишите пожалуста, что там было изначально... :roll:
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.03.2011 10:02
zilon, ставим на денвер Joomla, CB и смотрим.
Ответить | Ответить с цитатой | Цитировать
0 # zilon 14.03.2011 14:19
Цитирую Wedal:
zilon, ставим на денвер Joomla, CB и смотрим.


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

на хостинге надо просто заново установить cb login да?
Ответить | Ответить с цитатой | Цитировать
0 # zilon 14.03.2011 14:38
я на хостинге модуль cb логин стёр заново поставил его а меню тоже самое осталось...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.03.2011 02:31
zilon, так, стоп, при чем тут cb login? Я имел ввиду, что на локальный компьютер ставим новую Joomla и CB, далее переходим к опции, показанной вами на рисунке, копируем текст и вставляем его на сайт. - Это к вопросу, как вернуть то, что было.
Ответить | Ответить с цитатой | Цитировать
0 # zilon 15.03.2011 07:43
Регистрацию я поправил теперь она заработала, а вот меню корявое осталось, а как его исправить? Может переустановить комьютине билдер да и все?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.03.2011 02:09
zilon ,нет, не поможет. Я вам уже отвечал на этот вопрос выше:
Цитата:
zilon, Firebug, CSS, а лучше вообще отключите это меню, а его пункты переназначьте на пункты меню пользователя Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # zilon 17.03.2011 14:52
Ссылку для редактирования профиля, Community Builder в меню джумлы я сделал... а вот как, отключить это корявое меню в профиле ума не прилажу... может Вы подскажите как убрать :roll:

может профильное меню выключить не получится, его только из программного кода надо удалить?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.03.2011 05:52
zilon, отключите меню во вкладках.
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 31.08.2011 07:58
Уважаемый Wedal, подскажите пожалуйста, где можно отредактировать пункты этого меню (что-то удалить или добавить новый пункт)?
Ответить | Ответить с цитатой | Цитировать
0 # White 27.04.2011 20:55
Вы не могли бы подсказать, как настроить добавление в друзья. Плагин connections включен, категории друзей настроил, но ни на одной вкладке нет кнопок добавления в друзья. Уже все облазил, в нете говорят, что кнопки автоматически появятся, ничего нет... не знаю уже что делать...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.04.2011 01:39
White, эта кнопка появляется только тогда, когда вы авторизованы как "Пользователь А" и просматриваете профиль пользователя "Б", "В" и.т.д. Т.е. профиль любого другого пользователя сайта, но не свой.
Ответить | Ответить с цитатой | Цитировать
0 # White 02.05.2011 13:12
К сожалению, именно так все и делаю, сам авторизован (пробовал под разными аккаунтами), но кнопки не появляются. Причины так и не нашел... :sad:
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 03.05.2011 02:28
White, плагин включен, а вкладка(Tab)?
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 31.08.2011 08:15
У меня тот же вопрос! Плагин и Вкладка опубликованы, а кнопочек для добавления в друзья не появляется при просмотре другого пользователя!
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 31.08.2011 08:32
Отвечаю себе же! :lol: Все очень просто! Оказывается я всего-навсего не включил в Конфигурации во вкладке связи пункт Задействовать связи!!!
Ответить | Ответить с цитатой | Цитировать
0 # DamianTrash 03.01.2012 12:13
Добрый день. А у меня такая проблема. Я сделал одну страницу (точнее пункт в меню) доступным только зарегистрированным пользователям. Если по этой ссылке переходит неавторизованный пользователь, то его перекидывает на http://site.ru/index.php/component/users/?view=login. А там находится форма авторизации стандартная, не CB. Пытался на этой странице поменять форму, но ничего не вышло. Скажите, где-то можно поменять этот редирект? Что бы шёл на форму CB.
Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.01.2012 05:49
DamianTrash, сделайте в htaccess редирект со страницы регистрации Joomla на страницу CB.
Ответить | Ответить с цитатой | Цитировать
0 # yuserg10 05.11.2012 17:56
Количество просмотров, при этом, НЕ станет равно 101, т.к между просмотрами не прошло 60 минут.v
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 03.04.2013 09:12
Кто-нибудь знает где меняется почта оповещения о новом пользователе?? Всё перерыл...
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.04.2013 03:05
Андрей, что такое "почта оповещения о новом пользователе"?
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 04.04.2013 04:43
Ну адрес почты, на который приходит оповещение о регистрации пользователя
Ответить | Ответить с цитатой | Цитировать
0 # Cherokee 25.04.2014 23:40
А не подскажите как можно оформить текст отправляемый пользователю при регистрации? Ну скажем картинку воткнуть, сделать жирный, курсивный шрифт и т.п.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.04.2014 03:42
Cherokee, вообще текст можно изменить через языковые константы или в настройках(если есть такая возможность в CB, уже не помню). Посмотрите это описание:
http://wedal.ru/uroki-joomla/tekst-na-sajte-joomla-kak-najti-dobavit-izmenit-udalit.html
Оформить стили в письме можно только используя атрибут style для каждого html-тега. Это можно делать там же(см. ссылку выше).
Ответить | Ответить с цитатой | Цитировать