Куда идем?

В этой статье будет рассказано, о предустановленных вкладках Community Builder, таких как Меню, Пути к друзьям, Заголовок страницы профиля пользователя, Портрет, Статус пользователя, Сообщения, Контакты, Статьи, Форум, Блог, Друзья и  Рассылки.

Существует 12 предустановленных вкладок, которые автоматически создаются при установке Community Builder, а также 13-я вкладка – «Дополнительная информация», которая создается при загрузке демонстрационных данных в разделе «Tools». Плагины этих вкладок добавляют особые функции и интегрируют их с функциями Joomla и других компонентов.

Менеджер вкладок  Community Builder показан на следующем рисунке:

10001

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

Ниже рассмотрим функции и опции двенадцати предопределенных вкладок…

Вкладка «Меню»

Эта вкладка отвечает за вывод меню на странице пользователя.

Параметры вкладки:

  • First Menu Name – название первого пункта меню (по умолчанию «Сообщество»)
  • First Sub-Menu Name – название первого подпункта меню (по умолчанию «О Community Builder…»)
  • First Sub-Menu URL – url-адрес первого подпункта меню
  • Second Sub-Menu Name – название второго подпункта меню
  • Second Sub-Menu URL – url-адрес второго подпункта меню

Что хотелось бы сказать об этом меню. Такое ощущение, что оно находиться на уровне зародыша. Можно редактировать лишь несколько подпунктов. Чтобы отключить первую вкладку «Сообщество», нужно удалить тексты первых двух опций описанных выше. При подключении дополнительных плагинов (например, Друзья) пункты в этом меню появляются автоматически. Гораздо проще и эффективнее создать дополнительные пункты меню пользователя в Joomla. Они позволят организовать доступ к тем же функциям, что и вкладка меню Community Builder, но при этом есть возможность добавлять другие пункты, настраивать порядок отображения и.т.д.

Вкладка «Пути к друзьям»

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

Параметры вкладки отсутствуют.

 
10006
 

Вкладка «Заголовок страницы профиля пользователя»

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

Параметры вкладки:

  • User Profile Title text – собственно, заголовок страницы профиля. Для того, чтобы в заголовке отображалось имя пользователя, которому принадлежит профиль, нужно вместо имени написать «%s» (без кавычек). Например, если написать «Страница %s», то на странице будет появляться надпись «Страница (имя пользователя)».
 
10002

Вкладка «Портрет»

Вообще, в локализации данная вкладка называется «Изображение», но правильнее было бы перевести это как портрет (или аватар).

Эта вкладка отвечает за показ аватара на странице профиля пользователя и дополнительных параметров не имеет.

Вкладка «Статус пользователя»

Данная вкладка показывает следующие данные на странице профиля:

  • Просмотры;
  • Статус (на сайте или нет);
  • Дата регистрации;
  • Последний раз был;
  • Последний раз обновлено;
  • др.

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

10003
 

Вкладка «Сообщения»

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

Параметры вкладки:

  • Show Tab title – Показывать заголовок вкладки во вкладке? (также будет показано описание вкладки).
  • Show Subject Field – Показывать поле темы сообщения?.
  • Width (chars) – ширина (в символах) окна сообщения.
  • Height (lines) – высота (в строках) окна сообщения.;

Вкладка «Контакты»

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

Вкладка «Статьи»

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

Вкладка «Форум»

Эта вкладка через плагин интегрируется с компонентами форумов Fireboard/Joomlaboard/Simpleboard  и показывает список сообщений, написанных владельцем профиля. Предполагается, что компонент форума установлен.

Дополнительные параметры:

  • Show all forum posts with paging – здесь можно задать показывать ли только последние сообщения, написанные пользователем на форуме, или все.
  • Number of posts to display – в зависимости от настроек предыдущего параметра, это либо количество сообщений на страницу (если выбрано показывать все сообщения), либо количество последних сообщений, которое будет показано (если выбрано показывать последние сообщения).
  • Allow search function – разрешить или нет поиск по сообщениям пользователей. Важно! Если данный параметр активирован, то в предыдущем параметре должно быть установлено отображение всех сообщений.

Дополнительные параметры есть также в настройках соответствующего плагина

Вкладка «Блог»

Эта вкладка интегрируется через плагин с компонентом Mamboblog и отображает статьи, опубликованные владельцем профиля в его блоге. Предполагается, что компонент блога установлен.

Дополнительные параметры:

  • Show all forum posts with paging – здесь можно задать показывать только последние посты, написанные пользователем на блоге или все;
  • Number of posts to display – в зависимости от настроек предыдущего параметра, это либо количество постов на страницу (если выбрано показывать все посты), либо количество последних постов, которое будет показано (если выбрано показывать последние посты);
  • Allow search function – разрешить или нет поиск по постам пользователей. Важно! Если данный параметр активирован, то в предыдущем параметре должно быть установлено отображение всех постов.

Дополнительные параметры есть также в настройках соответствующего плагина

Вкладка «Друзья»

Данная вкладка позволяет использовать функциональность «Друзья».

Порядок здесь следующий:

  1. Пользователь А просматривает профиль пользователя Б;
  2. Пользователь А хочет добавить пользователя Б в друзья и жмет соответствующую кнопку на странице пользователя Б, либо в списке пользователей (если возможно);
  3. Пользователь Б получает уведомление о том, что пользователь А хочет добавить его в друзья;
  4. Пользователь Б либо разрешает его добавить –> Пользователи А и Б становятся друзьями, либо запрещает –> Пользователю А приходит отказ. В общем и целом схема стандартная для большинства социальных сетей. Также можно настроить Community Builder так, что Пользователь Б будет в друзьях у А, а А у Б не будет (в конфигурации CB).

Все друзья пользователя отображаются у него в профиле в соответствующей вкладке.

 
10004

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

Дополнительные параметры:

  • Show Title – показывать или скрывать заголовок вкладки;
  • Show Summary – показывать во вкладке только небольшое количество друзей и ссылку на список всех друзей;
  • Entries shown in Summary – если предыдущий параметр активирован, то здесь задается количество друзей, показываемых вкладкой, иначе параметр игнорируется;
  • Enable Paging –  включить деление на страницы;
  • Max entries shown or per Page – если активирован предыдущий параметр, здесь можно задать количество друзей на одну страницу.

Вкладка «Рассылки»

Данная вкладка интегрируется через плагин с компонентом Yanc и позволяет пользователям управлять их подписками на рассылки через профиль Community Builder.

Предполагается, что компонент рассылок установлен.

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

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

Комментарии  
1
Здравствуйте. Какой модуль комментариев стоит на вашем сайте?
1
Дмитрий, компонент комментариев Jcomments.
0
Здравствуйте. Подскажите, есть ли плагин CB, чтобы можно было вставить вкладку для создания статей или новостей с возможностью форматирования в действующих разделах, категориях, но без возможности доступа к основной панели управления сайтом.
-2
marksman, а зачем вам для этого плагин? Такая возможность предусмотрена в Joomla. Достаточно дать определенным пользователям сайта права на редактирование контента с сайта.
-1
Спасибо. А можно это сделать предусмотренными возможностями Joomla, так чтобы для разных групп, была возможность в профиле добавлять статьи с определенными настройками (например: добавлять в тот или иной раздел и др.), но при этом не отображались все остальные настройки и управление сайтом?
-1
marksman, к сожалению, нет. Вообще, управление группами пользователей и правами групп, одно из самых слабых мест Joomla. В Joomla предопределены группы и права для них. Изменить их просто так не получится. Управления группами пользователей и правами групп - это большая и очень сложная задача. Существует несколько компонентов, позволяющих добавить к Joomla подобный функционал. Найти их можно здесь: http://extensions.joomla.org/extensions/access-a-security/backend-a-full-access-control
В основном все толковые решения являются платными, но есть и некоммерческие продукты.
Разработчики Joomla прекрасно понимают этот недостаток своей CMS, и уже в версии Joomla 1.6 он должен быть устранен.
-3
Спасибо за ответ, попробую поискать другие варианты. Что-то похожее нашел на сайте nrg-design.ru, у них в правой колонке есть ссылка есть ссылка "Добавить новость", но похоже это они писали сами,
Может вы сможете подсказать, есть ли какой-то плагин для отправки на почту статьи с фотографиями.
0
скажите а как зарегистрированному пользователю увидеть список других пользов-й, чтобы например, добавить кого то в друзья?
0
kate, сначала нужно создать список пользователей с определенными характеристиками через управление списками Community Builder, а затем добавить в меню пользователя ссылку на этот список Community Builder(при создании пункта меню выбрать Community Builder и там будут списки).
-1
Спасибо за быстрый ответ! Еще такой вопросик. При настройках регистрации если не ставить подтверждения по e-mail то регистрация успешна, если ставишь подтверждение по е-mail то письма к пользователю вообще не приходят! В чем может быть причина?И кто подскажет какой компонент лучше для обмена сообщениями у друзей в CB? Помогите пожалуйста.
0
Wedal, извените конечно, я просто начинающий вебмастер, где находится управление этими списками?
0
kate, List management.
-1
Добрый день. Не подскажете, почему делаяя активными предустановленные вкладки: Пути Связи , Отношения (друзья) не происходит их появление в профиле на сайте, хотя все что нужно активировано?
-2
Max,
1) проверьте включены ли И вкладки И соответствующие плагины.
2) Проверьте место вывода вкладок на шаблоне.
3) Самое главное - пути и друзья -специфические вкладки и настроить из не так-то просто. Пути к друзьям отображаются только на просматриваемом профиле, но не на профиле пользователя, который просматривает. Функцию друзей нужно сначала активировать в настройках.
0
Извини, что сильно не по теме, но разобраться не получается. Да и поисковики молчат. Проблема в том, что для изменения внешнего вида модуля регистрации СВ нужно подредактировать внутренность файла mod_cblogin.php Он имеет атрибуты 644 которые изменить не выходит. Вообще все файлы относящиеся к СВ заблокированы для изменения атрибутов. Можно ли это как-то обойти.
-1
Drake, разделяйте для себя файлы и коды в файлах. За файлы отвечает хостинг и атрибуты просто обязаны меняться через их панель/по FTP. Если не получается, обращайтесь в саппорт. И вообще, зачем вам атрибуты-то изменять? У вас, как у администратора, должен быть доступ к редактированию файлов с любыми атрибутами. Просто бывает, что у файла стоит метка "только чтение". При этом ничего редактировать не получится, но достаточно ее снять и все содержимое будет редактироваться.
0
Спасибо, за быстрый ответ. Да, доступ должен быть, а его нет. Владельцем файлов CB, как я понял, является не администратор, а Apach. Выкрутился из ситуации установив Joomla'вский файловый менеджер - eXtplorer.
0
///2) Пользователь А хочет добавить пользователя Б в друзья и жмет соответствующую кнопку на странице пользователя Б, либо в списке пользователей (если возможно);///

Как сделать такую кнопку на странице просмотра профиля пользователя Б? Я использую Profile Pro для просмотра профилей.
0
Привет.
А как сделать чтоби меню CB в профиле било горизонтальное, у меня почемуто вертикально
Вот http://www.picatom.com/1q/%202-453-th.jpg
Спасибо!!!
-1
Brodyaga, эту картинку очень сложно рассмотреть даже при увеличении.
0
Вот больше
http://imglink.ru/show-image.php?id=788e52c15f91567a7a59154c7d4fbda7
-1
Brodyaga, возможно, это поможет:
http://www.joomlapolis.com/component/option,com_joomlaboard/Itemid,38/func,view/id,135322/catid,100/limit,6/limitstart,0/
-1
Ничего там розобратса не могу, с англ. язиком не дружу.
Если пожете в двух словах напишити что можна зделать!!!
-1
Brodyaga, почти все не дружат, но разбираться надо. В буржунете гораздо больше информации, чем у нас. ГОРАЗДО. Сегодня язык не является уже серьезной проблемой. Вот панацея:
http://translate.google.ru/
Качество перевода вполне позволяет понять то, что там написано.
-1
Зделал все как там, кнопка все равно не работает..
Может чтото подскажете???
А то проблема очень редкая!!!
-1
Извините, не там оставил пост..
ет к http://wedal.ru/rasshireniya-joomla/community-builder-socialnaya-set-dlya-joomla-chast-6-upravlenie-polzovateljami-community-builder-i-ih-dannimi.html

Еще рах извините!!!
0
В профиле необходимо удалить вот эти две верхние вкладки, которые появляются при просмотре чужого профиля

Все облазил, но так и не понял как их убрать!
0
ABCroNews, на сколько я помню, за это отвечает плагин меню CB. Вообще, советую вам отключить это убожество и создать пользовательское меню вручную , используя менеджер меню Joomla.
0
Wedal, Вы не могли бы немного по подробнее объяснить., это можно сделать через стандартные вкладки и поля в CB или же нужно лезть в сам код и там уже все это настраивать или же вообще даже через саму Joomla? P.S Сказать что я полный ламер в CB я не могу, но это действительно не могу понять? :-?
0
ABCroNews, отключить это меню можно через вкладки и плагины, а создать новое можно через менеджер меню Joomla.

Другой вопрос в том, что вывести новое меню можно будет только в позиции шаблона Joomla, но не в профиле CB. Если же вы хотите вывести его в профиле CB, то используйте этот плагин:

http://wedal.ru/rasshireniya-joomla/plagin-modules-anywhere.html
0
Прошу прощения, Вы решили вопрос с удалением вкладкок сообщения и просмотр пользователя?
0
Wedal, а вы изобретательный ) все понятно, только вот не понятно как задать ему позицию в место старого меню в профиле CB? К сожалению я еще не такой гуру, но с вашим предложением создать подобное вы мне дали посмотреть на Joomla с другой стороны, я понял что там не просто много всяких кубиков из которых уже можно сложить оригинальный дом, а вообще полная свобода действий. Свобода прямо пропорциональна тому на сколько хорошо человек знает саму Jommla и языки программирования :-)
0
Wedal, для того что бы осуществить то, что вы мне предложили я понял что мне еще нужно учиться, так что я пошел обходным путем, и дошел до того что у меня осталась вкладка "Соединение" и даже пустая (те без ссылок) она все равно висит в профиле. Не подскажите все таки как убрать эту вредную вкладку из профиля, не удаляя все меню? :-?
0
ABCroNews, "Соединения", на сколько я помню, в корявом переводе означает "Друзья". Для того, чтобы эта вкладка исчезла, в настройках CB нужно отключить функционал друзей.
0
Wedal, ой извините, :eek: не "Соединения" а "Сообщения" и по возможности вкладку "Смотреть" тоже нужно удалить. Те две вкладки которые на скриншоте свыше.
0
ABCroNews, вкладка "Смотреть", на сколько я помню, удаляется в настройках плагина(или вкладки) меню CB. Про "Сообщения" совсем что-то не помню, но возможно там же. Вообще, если знаний html, css, php не хватает, можете попробовать использовать это:
http://wedal.ru/rasshireniya-joomla/community-builder-socialnaya-set-dlya-joomla-chast-9-community-builder-profile-prohtml.html

Правда эта штука стоит денег, но не больших.
0
Wedal, Вот в том то и дело, что облазил все вкладки CB и плагины, но так и не смог найти как можно убрать две эти вкладки не изменяя код? Community Builder Profile PRO платный, так что воздержусь, да и вообще для моих скромных требований вполне хватает и обычного CB профиля. :-)
0
У меня такой вопрос, как изменить стандартные надписи, например пи входе - "имя пользователя (логин) и т. д. Перерыл уже у всех файлах, нигде нету, просто скажите в каком файле искать???
1
Виталий, открываем папку с сайтом на локальном компьютере через Total Commander, выбираем поиск и указываем необходимый текст в поиске в файлах. TC умеет просматривать все файлы, в том числе и php. Этот способ сэкономит вам уйму времени.
0
Я это понимаю, и пробовал уже...не находит текст. Но все таки можно как то его изменить, только вопрос, как?
1
Виталий, значит плохо искали. Другой вариант - зайти в модуль, найти переменную, которая отвечает за вывод текста и по ней уже искать текст. Или просто перерыть все языковые файлы.
0
Спасибо! Уже нашел. Просто в Total Coammander в поиске надо было отметить "HEX-код"...Сейчас у меня возник вопрос, как изменить вид панели входа, чтоб кнопки для ввода имени и пароля располагались горизонтально, а само слово"Логин" и "Пароль" над ними, а не слева.
0
Виталий, стандартно. Находим нужное место в коде и меняем. Не спрашивайте где искать. Подумайте самостоятельно.
0
До теперь не могу справится с этой проблемой...Может все таки поможете мне...В долгу не останось)
0
Вы написали:"Для того, чтобы в заголовке отображалось имя пользователя,нужно вместо имени написать «%s».Если написать «Страница %s», то на странице будет появляться надпись «Страница (имя пользователя)»." Но в CB "имя пользователя" означает "логин".А как сделать чтобы в этой вкладке отображалось имя,фамилия,отчество или их комбинации?
0
Поддерживаю! Хотелось бы узнать о переменных побольше. Как найти переменные, как изменить их текстовое отображение. Например, в профиле есть поле "Статус нахождения на сайте". Ведь за вывод этой фразы тоже отвечает переменная? Я бы хотел заменить длинную фразу на более короткую "Статус". И т.п. случаи.
0

Цитирую Юрий:

Поддерживаю! Хотелось бы узнать о переменных побольше. Как найти переменные, как изменить их текстовое отображение. Например, в профиле есть поле "Статус нахождения на сайте". Ведь за вывод этой фразы тоже отвечает переменная? Я бы хотел заменить длинную фразу на более короткую "Статус". И т.п. случаи.


Юрий,чтобы изменить некоторые русские фразы и слова,необходимо просмотреть по этому пути \components\com_comprofiler\plugin\language\ru-ru а также \components\com_comprofiler\plugin\language\russian. В этих папках есть файлы admin_language.php и russian.php, они то и отвечают за перевод. Открываете эти файлы текстовым редактором(лучше всего notepad++), нажимаете поиск, в поиске вбиваете нужную вам фразу, находите и меняете на свою. Или нажимаете Ctrl+H и делаете тоже самое автоматически. Будьте внимательны, одна и та же фраза может встречаться много раз и во всех 4-х файлах. Я к примеру изменил фразу "имя пользователя" на "логин", но пришлось делать вручную. Там было около 40 фраз в разных склонениях...
P.S.:Вопрос про переменные актуален.
0
Уважаемый VEDAL!
Пытаюсь разобраться с блогом, но ничего не выходит. С Joomla знаком четвертый день...
Подскажите, пожалуйста, как включить этот компонент и где.
На вкладках статус установлен на ДА,плагин - опубликован, менеджер показывает, что все ОК.
Ничего не могу понять.
0
ial, а как вы вообще предполагаете его увидеть? Подумайте над этим вопросом, прежде, чем читать следующий абзац...

Вы должны создать пункт меню, при переходе по которому будет открываться профиль CB. Для всех других возможностей, например, список пользователей CB, также используются пункты меню.
0
Вы, видимо, думаете, что я сижку перед компутеркой и строгим голосом требую "Покажи блоги!"
Отнюдь. Созданы пункты меню. Список пользователей. А вот весь список возможных пунктов
User Profile (mandatory!)
Users lists
User profile edit
Username/Password reminder
Registration page
Login page
Logout action

ОТкрываю список пользователей, вхожу к любому пользователю, либо к себе, но везде одно и тоже
"Компонент блогера Mamblog не установлен. Пожалуйста свяжитесь с администратором Вашего сайта."
В этом месте у меня начинается ступор, т.к. я не понимаю где он устанавливается.
На вкладках статус установлен на ДА,плагин - опубликован, менеджер показывает, что все ОК.
Вот в чем вопрос, а не в публикации пунктом меню.
Простите, если обидел.
0
ial, так вы про Mamblog. Сразу бы так и сказали :-). Компонент устанавливается в менеджере расширений Joomla. На сколько я знаю, Mamblog это прямо отдельный компонент. А плагин лишь интегрирует его с CB.
0
http://www.jdownloads.ru/joomla/110-community-builder----joomla--5---community-builder.html это ваш второй сайт или просто стащили статью?
0
Я имела ввиду, что у вас стащили статью. Случайно набрела в инете и мне кажется кто-то в наглую копирует ваши материалы. А то предыдущее сообщение было каким-то не корректным. Так ваши материалы очень информативные и это большой ваш труд, то хотелось просто предупредить