Plugin [XS] Chatbox - Realtime Chatting

Lowrens

Moderator
Staff member
Verified
Joined
Nov 25, 2015
Messages
11,031
Reaction score
1,365
[XS] Chatbox - Realtime Chatting

Плагин для XenForo [XS] Chatbox - Realtime Chatting - Чат использует технологию NodeJS с Socket.IO, чтобы обеспечить максимальную производительность.

Внимание!
Перед установкой дополнения вы должны установить NodeJS и NPM на сервер, без них вы не сможете использовать дополнение.

Функции:
  • Живой чат
  • Права для групп пользователей
  • Настройки, чтобы предоставить вам полный доступ к тому, что вы хотите (изменить порт сервера...)
  • Блокировка/разблокировка пользователей (+ в правах групп пользователей возможность просмотра заблокированных пользователей)
  • Мгновенная блокировка. Когда пользователя блокируют, чат исчезает, а затем появляется ошибка.
  • Очистка чата (/clear)
  • Команда /me
  • Система уведомлений
  • Возможность установить максимальное количество отображаемых сообщений
  • Возможность выбора цвета сообщения (право в правах групп пользователей)
  • Интеграция со смайликами
  • Leaderboard для просмотра самых активных пользователей
  • Отображение чата везде, где вы желаете
  • И многое другое...
Установка:
Если вы используете HTTPS, то вы должны указать путь к вашему сертификату и ключ в файле config.json!

Сначала установите дополнение, загрузив файлы на сервер и установив XML. Затем зайдите в настройки дополнения и введите ключ шифрования и вектор инициализации в файл app.js на строке 61 и 62.
Эти значения не должны быть изменены или быть открыты для просмотра.
У вас должно быть что-то вроде этого:
Code:
var key = 'XXXXXXXXXXXXXXXX', // Ключ шифрования
iv  = 'XXXXXXXXXXXXXXXX'; // Вектор инициализации
Теперь установите нужные пакеты для работы чата, выполнив такие команды в SSH-терминале:
Code:
npm install
Теперь вы должны установить пакет под названием Forever:
Code:
npm install forever -g
И запустить его:
Code:
forever start app.js
Чтобы отобразить чат в любом месте, просто добавьте такой код в нужном месте:
Code:
<xen:hook name="chatbox_widget" />
Примечание: чтобы изменить порт работы чата, вы должны изменить его в настройках дополнения и в файле config.json

[XS] Chatbox - Realtime Chatting v1.2.0
 
Top