Эта в этой статье описываются начальные шаги по управлению Community Builder, позволяющие корректно установить компонент и дополнительные модули. Также настоятельно рекомендуется прочитать readme, содержащийся в установочном пакете.
Содержание
- Содержание пакета установки
- Компонент Community Builder
- Модуль авторизации Community Builder
- Установка Community Builder. Модуль модерации.
- Модуль «Кто онлайн»
- Создание профиля Community Builder
- Активация модуля авторизации Community Builder
- Активация модуля модерации (Workflows Module)
- Установка локализации
Содержание пакета установки
Пакет установки Community Builder это zip-файл, содержащий следующее:
– com_comprofiler.zip –компонент Community Builder;
– mod_cblogin.zip – модуль, который используется для замены установленного по умолчанию модуля авторизации;
– mod_comprofilerOnline.zip – модуль, который показывает кто из членов сообщества on-line;
– mod_comprofilerModerator.zip – модуль модерации, который используется для поддержки утверждения регистрации модераторами и связи модераторов с зарегистрированными пользователями;
– cb_expert_files_only_m_4_j_1.0.tar.gz – содержит папки, которые могут быть использованы для обновления предыдущих версий Community Builder на Mambo и Joomla 1.0.X. Должен использоваться только экспертами при четком соблюдении инструкций из README.txt. Этот метод обновления нуждается в прямой модификации базы данных с помощью phpmyadmin и SQL команд;
– cb_expert_files_only_j_1.5.tar.gz – тоже, что и в предыдущем пункте, но для Joomla 1.5.X;
– README.txt – в этом файле содержится информация о составе пакета, функциональности и инструкции по быстрой установке компонента. Также в файле содержаться очень важные инструкции по обновлению Community Builder. Читать обязательно!
Компонент Community Builder
Компонент Community Builder может быть установлен одним из двух способов.
Для начала нужно разархивировать пакет установки Community Builder, содержащий в себе 5 вышеописанных файлов, а затем воспользоваться одним из следующих способов:
Способ 1 (метод загрузки и установки):
Через панель управления зайдите в раздел «Расширения» –> «Установка и удаление», используя кнопку «Обзор» выберите файл com_comprofiler.zip и нажмите кнопку «Закачать файл & установить».
Способ 2 (метод в два шага):
Иногда невозможно использовать способ 1. В этом случае вы можете разархивировать файл com_comprofiler.zip и загрузить полученную папку через FTP на ваш сайт. Затем следует указать путь к этой папке в менеджере расширений («Расширения» –> «Установка и удаление») и нажать соответствующую кнопку «Установить».
Установки с помощью второго способа довольно длительная (//имеется ввиду не количество работы, а время после нажатия кнопки «Установить»). В процессе установки будут отображаться соответствующие сообщения, сообщающие о прогрессе.
Если вы сделали все правильно, то увидите следующие изображения:
Рисунок 1 – сообщения при правильной установке Community Builder на первом шаге
Рисунок 2 – сообщения при правильной установке Community Builder на втором шаге
После того, как установка будет завершена, вы увидите Community Builder как установленный компонент.
Меню Community Builder состоит из 7 пунктов:
- Управление пользователями
- Управление вкладками
- Управление полями
- Управление списком
- Управление пользователями
- Инструменты
- Конфигурация
// Вообще, локализация Community Builder происходит довольно странно. После установки переведенными оказываются только настройки, а основное меню остается непереведенным. Так что далее, для пунктов меню будут использоваться оригинальные названия на английском языке.
Меню Community Builder показано на следующем рисунке:
Рисунок 3 – меню компонента Community Builder
Модуль авторизации Community Builder
Модуль авторизации Community Builder (который в дальнейшем заменит стандартный модуль авторизации Joomla) устанавливается с помощью файла mod_cblogin.zip, используя стандартную процедуру установки модулей Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.
Если установка прошла успешно, вы увидите модуль mod_cblogin в списке установленных модулей Joomla. Не забудьте, что модуль не активирован.
Примечание
Модуль mod_cblogin теперь поддерживает css-класс для стилей гиперссылок авторизации.
В частности a.mod_login:link, a.mod_login:visited и a.mod_login:hover включены в css-шаблон и применяются для таких ссылок, как «регистрация», «Забыли пароль?» и.т.д.
Установка Community Builder. Модуль модерации.
Модуль модерации Community Builder это дополнительный модуль (который должен быть установлен, если вы хотите передать права по утверждению регистраций, изображений и сообщений пользователей модераторам), который может быть установлен с помощью файла mod_comprofilerModerator.zip, используя стандартный установщик Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.
Если установка прошла успешно, вы увидите модуль mod_ comprofilerModerator в списке установленных модулей Joomla. Не забудьте, что модуль не активирован.
Модуль «Кто онлайн»
Модуль «Кто онлайн» это дополнительный модуль, который может быть установлен с помощью файла mod_comprofilerOnline.zip, используя стандартный установщик Joomla. Файл можно либо загрузить вручную, либо использовать автоматический установщик.
Создание профиля Community Builder
После того, как компонент Community Builder будет установлен, мы должны добавить элемент «профиль» в меню пользователя (для зарегистрированных пользователей) и отключить пункт стандартных подробностей пользователя в том же меню.
Для добавление профиля Community Builder выполните следующие шаги:
– выберите «Меню» –> «Меню пользователя» в админке Joomla;
– нажмите кнопку «Добавить» и вы увидите панель выбора типа пункта меню;
– кликните по ссылке Community Builder, после этого откроется дерево подпунктов, как показано на рисунке 4;
– выберите пункт User Profile (mandatory!) в открывшемся дереве подпунктов;
– заполните поле «заголовок», которое будет служить именем данного пункта меню;
– в поле «Уровень доступа» укажите «Общий»;
– в стоке «Опубликовано» укажите «Да»;
– нажмите кнопку сохранить.
Рисунок 4 – пункт User Profile
Примечание
Вы обязательно должны установить уровень доступа «Общий» этому пункту меню. Если вы не сделаете этого, то возможны различные проблемы.
Выполнение всех вышеописанных шагов приведет к появлению нового пункта меню с названием, заданным в ходе его создания. По умолчанию новый пункт меню занимает последнюю позицию, но вы можете изменить ее, нажимая стрелку вверх в строке этого пункта в меню пользователя.
Активация модуля авторизации Community Builder
Теперь, когда мы успешно установили Community Builder и модули к нему, мы можем продолжить базовое конфигурирование. Нам нужно активировать модуль авторизации Community Builder и деактивировать стандартный модуль авторизации Joomla. Для этого нужно зайти в менеджер модулей («Расширения» –> «Модули»), и, соответственно, включить mod_cblogin и отключить mod_login.
Примечание
После установки Community Builder вы не должны использовать менеджер пользователей Joomla (или, по крайней мере, используйте его очень осторожно), поскольку это может вызвать рассинхронизацию таблиц пользователей Joomla и Community Builder в базе данных.
Активация модуля модерации (Workflows Module)
Если вы собираетесь модерировать сообщество, то вам необходимо активировать модуль модерации. Это также можно сделать в менеджере модулей, опубликовав mod_comprofilerModerator. Уровень доступа для данного модуля должен быть установлен в «Участники» если вы хотите чтобы он был доступен зарегистрированным пользователям или в «Специальный», если вы хотите чтобы он был доступен только модераторам.
Установка локализации
Из всех существующих в открытом доступе локализаций на сегодняшний день ни одна полностью не покрывает настроек Community Builder. Пользовательский интерфейс переведен достаточно хорошо, администраторский – не очень. Локализацию можно скачать на официальном сайте Community Builder. Устанавливается она как плагин в самом компоненте («Компоненты»–> «Community Builder» –> «Plugin management») (не в менеджере компонентов Joomla!). После установки нужно переместить плагин локализации выше в списке, чем находится английский плагин. После этого локализация должна включиться. (Стоит отметить, что у всех получается локализовать Community Builder по-разному. Прочитав множество тем на форумах я так и не увидел единого мнения по этому поводу. Кто-то говорит, что достаточно просто установить плагин, а язык выбирается автоматически на основании установок языкового менеджера Joomla, кто-то говорит, что нужно переместить плагин вверх в списке плагинов, а у кого-то получается локализовать компонент только заменив папку с англоязычным плагином на соответствующую с локализацией. Как бы там ни было, локализация существует и устанавливается. Если один из способов не сработал попробуй другой.)
В общем, в базовой установке Community Builder нет ничего сложного. Все делается стандартно. В дальнейшем, при настройке и подключении дополнительных плагинов процесс значительно усложняется. Готовься…
PS Хотел на подписку зарегистрироваться (справа вверху), а она не работает похожг
По Способ 1 - получаются ошибки:
"Unable to write entry. Warning: file_put_contents(Y:\home\viqoni.loc\www\tmp\install_4c67c9d0e9a7d\) [function.file-put-contents]: failed to open stream: Invalid argument in Y:\home\viqoni.loc\www\libraries\joomla\filesystem\file.php on line 298. Не може да бъде открит пакет за инсталиране (= инсталационный файл не найден)". И с русская, и с оригинальная версия зипа - только то! У меня локалный сервер, Денвер, и виртуальный диск Y:.
Видно проблем в file.php, но у меня только беглые познания по PHP и не разберюсь.
По способ 2 - ничего не появляется в списке "Компоненты". - ?
Прошу Вас, посоветуйте мне, что делать?
Зарегистрируйтесь для просмотра полной версии...) для старого модуля. Как её изменить для cblogin?
Как удалить или поменять ссылку вот эту?
http://s56.radikal.ru/i154/1009/83/bedd54f05404.jpg http://s006.radikal.ru/i215/1009/89/0aabfd985a7c.jpg
а) Joomla
b)CB
После этого захожу на сайт как простой посетитель,допустим, я и есть - он. Вижу статью(доступную только зарегиным пиплам), в конце статьи ссылка на регистрацию,иду по ней, оп - ошибка. Мне это не нужно вообще,либо нужно,чтобы ссылка вела на регистрацию модуля СВ, как в левой колонке - ссылка (Зарегистрироваться).
Смотри первую статью - http://boxeg.ru/
переходим в менеджер материалов(статей). В правом верхнем углу жмем кнопку "Настройки". В настройках первый пункт "Показывать ссылки не авторизованным" - ставим "нет".
По идее, это оно, но скрыть ссылку - плохой вариант. Интереснее все же правильно настроить. Скорее всего проблема кроется в одном из следующих пунктов:
1) CB -> Конфигурация -> Регистрация -> Разрешить регистрацию пользователя
2) Сайт -> Настройки -> Система -> Настройки пользователя
3) SEF-ссылки. Больно уж они у вас странно выглядят.
Если разобраться все же не удастся, и если не боитесь, можете дать мне временный доступ к админке. Попробую посмотреть в чем дело. Если удастся, напишите, пожалуйста, здесь, в чем была проблема.
Надо править файл какой-то в mod_login, я думаю,или другой какой.
Чем посоветуешь изменять SEF-ссылки?
Только есть одна проблема: можно зайти только в свой профиль (ну то есть кликнув в "меню пользователя" по ссылке "мой профиль" ), а в чужой профиль зайти нельзя, показывает только ник, а ссылки для перехода в профиль нет.
Как сделать так что бы кликнув по нику можно было перейти в профиль пользователя?
Заранее спасибо!
Кто нибудь знает как(где) это можно заменить?
Не пишет что не так. В настройках СВ пробовал после логина и на индекс php и на страницу профиля пользователя направлять, и просто пустое поле оставлял.
А вообще, Joomla + CB + VM = жуткий винегрет. Где-то на джумлафоруме была статья по правильной настройке такой связки. Поищите.
Официальный сайт расширения: https://www.joomlapolis.com/
И ссылка на русификатор, которую между прочим не так то просто найти на оф сайте https://www.joomlapolis.com/cb-solutions/directory/languages/cb-languages/russian-language-for-cb-171
Купил сегодня advanced membership на сайтике CB, соответственно скачал дополнительные модули, плагины и т.д. Попробовал profilegallery и profilebook - собственный текст отображается в виде знаков вопросов (?????????????????????????????). При этом у себя уже на локальном (тестовом сайтике) ранее устанавливал те же аддоны, но только скаченные на просторе нэта - всё хорошо отоборажалось... Что делать прям не знаю(( может как-то ещё раз надо локализовать CB??? что б это распространилось и на свежеустановленные аддоны?? или кодировочку в каких-то файлах сменить на UTF-8????
уже задал вопрос - вопрос решён. Какая-то левая кодировка стояла по умолчанию у таблиц, я её сменил, но нужно было смени ь ещё кодировку у полей в таблицах в mysql. Теперь всё ок))))
Говорю заранее в форме регистрции пользвовтеля C B. Я ссылку отправил на форму Виртуемарт! ТОесть регисрация сама проходит чере вирту! Проблема вроде знаю в чем но решить не могу сам посокльку кодить не умею хорошо!
Смысол в том что стандартный регистрация пользовотелей в джумле включена! И она как то с C B конфликтует! Отключаю Джуловский регистрацию! Все нормально только через вирту регится не получается посколько Вирта регится через Джумлу!
Вопрос токой как заставить вирту регится через C B. Или если есть другой способ решении проблемы будет еше лудше! Главное что бы регился через вирту и не требоволас авторизации через админки! А само по почте нормально авторизовалась!
– выберите «Меню» –> «Меню пользователя» в админке Joomla;
– нажмите кнопку «Добавить» и вы увидите панель выбора типа пункта меню;
– кликните по ссылке Community Builder, после этого откроется дерево подпунктов, как показано на рисунке 4;
У меня не отображается ссылка Community Builder что делать?
P/S joomla 3.4.3