- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Плагин для XenForo [XS] Chatbox - Realtime Chatting - Чат использует технологию NodeJS с Socket.IO, чтобы обеспечить максимальную производительность.
Внимание!
Перед установкой дополнения вы должны установить NodeJS и NPM на сервер, без них вы не сможете использовать дополнение.
Функции:
Если вы используете HTTPS, то вы должны указать путь к вашему сертификату и ключ в файле config.json!
Сначала установите дополнение, загрузив файлы на сервер и установив XML. Затем зайдите в настройки дополнения и введите ключ шифрования и вектор инициализации в файл app.js на строке 61 и 62.
Эти значения не должны быть изменены или быть открыты для просмотра.
У вас должно быть что-то вроде этого:
Теперь установите нужные пакеты для работы чата, выполнив такие команды в SSH-терминале:
npm install
Теперь вы должны установить пакет под названием Forever:
npm install forever -g
И запустить его:
forever start app.js
Чтобы отобразить чат в любом месте, просто добавьте такой код в нужном месте:
<xen:hook name="chatbox_widget" />
Примечание: чтобы изменить порт работы чата, вы должны изменить его в настройках дополнения и в файле config.json
Внимание!
Перед установкой дополнения вы должны установить NodeJS и NPM на сервер, без них вы не сможете использовать дополнение.
Функции:
- Живой чат
- Права для групп пользователей
- Настройки, чтобы предоставить вам полный доступ к тому, что вы хотите (изменить порт сервера...)
- Блокировка/разблокировка пользователей (+ в правах групп пользователей возможность просмотра заблокированных пользователей)
- Мгновенная блокировка. Когда пользователя блокируют, чат исчезает, а затем появляется ошибка.
- Очистка чата (/clear)
- Команда /me
- Система уведомлений
- Возможность установить максимальное количество отображаемых сообщений
- Возможность выбора цвета сообщения (право в правах групп пользователей)
- Интеграция со смайликами
- Leaderboard для просмотра самых активных пользователей
- Отображение чата везде, где вы желаете
- И многое другое...
Если вы используете HTTPS, то вы должны указать путь к вашему сертификату и ключ в файле config.json!
Сначала установите дополнение, загрузив файлы на сервер и установив XML. Затем зайдите в настройки дополнения и введите ключ шифрования и вектор инициализации в файл app.js на строке 61 и 62.
Эти значения не должны быть изменены или быть открыты для просмотра.
У вас должно быть что-то вроде этого:
Код:
var key = 'XXXXXXXXXXXXXXXX', // Ключ шифрования
iv = 'XXXXXXXXXXXXXXXX'; // Вектор инициализации
Теперь установите нужные пакеты для работы чата, выполнив такие команды в SSH-терминале:
npm install
Теперь вы должны установить пакет под названием Forever:
npm install forever -g
И запустить его:
forever start app.js
Чтобы отобразить чат в любом месте, просто добавьте такой код в нужном месте:
<xen:hook name="chatbox_widget" />
Примечание: чтобы изменить порт работы чата, вы должны изменить его в настройках дополнения и в файле config.json