1 (edited by PunBB 2017.08.31 00:40)

Topic: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Pan Chat Bro — это приложение для общения на всех Ваших форумах и не только. Вам достаточно вставить JS код на любую HTML страницу и чат будет у вас под рукой.

Добавь бота @ChatbroBot в групповой чат Telegram и встрой его на свой сайт. Google проиндексирует историю и даст новых участников. Пользователи сайта смогут войти в чат мессенджера используя ссылку в меню веб чата.

Преимущества:

+ легко настроить чат через веб конструктор
+ веб чат синхронизируется с чатами в Telegram/VK
+ гибкий в оформлении и настройке цветов
+ загрузка файлов
+ использование смайликов
+ предпросмотр ссылок на фото и видео
+ индексируется поисковыми машинами
+ быстрый, не влияет на ваш сайт
+ совместим с мобильными браузерами
+ аутентификация через ваш сайт, соцсети или гостевая
+ модерация командами боту в мессенджере или через веб
+ httpS, фильтрация ссылок
+ каждый чат горизонтально масштабируется через Geo DNS


https://punbb.softplaza.net/uploads/images/2017/08/af8c4d5410f36b8c3e516fc49d5a7cd1.png


Как установить свой чат?

1. До установки расширения! перейдите на страницу создания чата http://www.chatbro.com/ru и нажмите на зеленую кнопку ".fancy_video_tag_parse($matches[1])."
2. Настройте чат по своему вкусу.
3. Скопируйте ID вашего чата

https://punbb.softplaza.net/uploads/images/2017/08/ba837a2e3b4d2214197c484c9d94c9c2.png

4. Откройте файл manifest.xml и замените ID чата на свой, вот так

      <hook id="ft_about_pre_copyright"><![CDATA[
$encoded_chat_id = '8Npf';

Сохраните и установите расширение. Вот и все, наслаждайтесь общением.

Внимание! Вы можете и сразу установить расширение, чат конечно же будет работать, но чтобы администратором чата были именно вы, то позже просто создайте свой чат по инструкции выше и вставьте ваш ID чата, а также обновите хуки.


Скачать расширение Pan Chat Bro

2

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

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

Совет: устанавливая чат на свой форум не забудьте предупредить пользователей о его особенностях.

3

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Прописываю свой ID чата - '9Qwn', а на сайте все равно Ваш канал чата.

4 (edited by PunBB 2017.08.31 00:49)

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

artem-kuznetsov, если прописываете ID чата после установки расширения, то нужно еще и обновить хуки, так как хуки хранятся в кеше.

Напоминание: при любых манипуляциях с кодом в файле manifest.xml требуется обновление хуков. Эта функция доступна в расширении Pun Admin Manage Extensions Improved - Управление расширениями

5

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

PunBB, а приложение под смартфоны есть? И было бы удобнее, если на самом форуме авторизация не требовалась бы. Чтобы сразу под учеткой форума можно было писать.

6

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

nihi1ist, видишь ли, мы живем с вами в такое неспокойное время, что затеяв написание своего месенджнра, разработчикам придется часто здороваться со спецслужбами. Тем более после некоторого пакета принятого госдумой РФ, теперь все форумы, месенджеры и соцсети просто обязаны предоставлять доступ к серверам, или же к базам данных. Готов кто либо взять на себя эту ответственность? Я думаю ответ очевиден.

7

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

А как сделать так что бы только члены определенной группы могли видеть чат?

8

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

В области хука  ft_about_pre_copyright

заменить

if ($forum_user['pan_chat_bro'] == '1')

на

if ($forum_user['g_id'] == '3')

3 - группа Пользователи

$matches[1]

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

if ($forum_user['pan_chat_bro'] == '1' && ($forum_user['g_id'] == '3'))

$forum_user['g_id'] - установите номер группы которой показывать

9 (edited by wensont 2018.03.15 12:35)

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Спасибо.
Дополню, если нужно что бы мемберы нескольких групп имели доступ, то:

if ($forum_user['pan_chat_bro'] == '1' && ($forum_user['g_id'] == '3') || ($forum_user['g_id'] == '1') || ($forum_user['g_id'] == '4'))

$matches[1]

И еще вопрос, а есть ли возможность сделать SSO?
Пример node.js из официального репозитария Chatbro

10

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

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

1

11 (edited by wensont 2018.03.15 13:47)

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Не подумайте чего, просто уточнил.  PunBB_INFO_ICQ/smile

12

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Привет, а как убрать это
Пожалуйста, обновите код вставки чата. Новый код использует CloudFlare, чат ускорится. Получить обновленный код можно в конструкторе или из документации.

13

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

aleksei-alekseev, инструкцию перед установкой читали в начале темы?

Пробуйте заменить код на новый затем обновите хуки.

14

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Читал, не знаю что там менять PunBB_INFO_ICQ/smile

15

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Таак, ясно. Будем упрощать еще расширение  PunBB_INFO_ICQ/whipped

16 (edited by eduard-kuznetsov 2020.03.19 07:35)

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Здравствуйте. Подскажите, пожалуйста, куда нужно прописать код для настройки страницы истории на своем домене?

<div id="chatbroHistory">

Разместите на свой домен
Вы можете выключить страницу истории на нашем домене и настроить на своём.
https://chatbro.com/15F3t/history
Идентификатор div'а с историей

Добавьте в html код:

<div id="chatbroHistory">

История чата появится в этом div'е.
Настройте ваш URL маршрутизатор, чтобы перенаправить все запросы вида  yoursite.com/chat_history/\* на страницу с этим  кодом

Не очень понятно, какой файл PunBB следует использовать для этого.

17

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

@eduard-kuznetsov, в данном расширении это не предусмотрено.

1

18

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Это не в расширении. Это в настройках чата такой пункт есть. Не могли бы Вы подсказать, куда это нужно добавить? Там написано, что в html, а вот в какой файл? Или это нужно, когда без расширения чат устанавливаешь?

19

Re: Pan Chat Bro - Чат на сайт синхронизированный с мессенджерами

Если html без расширения, то добавить можно в шаблон main.tpl вашей темы. Если в теме шаблонов нет, то они находятся тут:

/include/template/main.tpl

Вставляете как указано у них в инструкции. По остальным вопросам обращайтесь к ним в суппорт.

1