[BS] Real Time Chat

[BS] Real Time Chat 1.4.0

Нет прав для скачивания
У тебя просто сервер вебсокета не запустился
 
У тебя просто сервер вебсокета не запустился
Так он же вроде 24/7 работать должен, если на сервере.

Мне все же кажется, это проблема на стороне клиента. Не может же постоянно соединение висеть. Наверное оно через какое-то время рвется, без наличия, грубо говоря пинга. Сервер опросил клиент, клиент не ответил (комп в режиме сна), всё, разрыв коннекта.

Но что вставлять вот сюда?
По логике, нужно вставить /chat/, но у меня вариант с проксированием тоже никак не захотел работать, т.к. в конфиге Nginx уже были конфигурации.

Обнаружился ещё один небольшой баг:

Screenshot_2019-11-08-14-34-30-159_org.mozilla.firefox.png

На мобильнике верстка плывет.
 
Последнее редактирование модератором:
Проблема: при написании в чате текст виден только при перезапуске страницы, что делать?
 
Почитать вкладку с описанием настроек, надеюсь на ВПС форум, так как не везде работать будет.
 
  • Мне нравится
Реакции: Hope
Так если работал, а сейчас перестал, перезапустите, выполните нужные команды из мануала.
 
Test обновил(а) ресурс [BS] Real Time Chat новой записью:

1.0.5a

  • Адаптация под
  • ID прав групп изменены
    • После обновления Вам необходимо снова будет настроить права для групп
  • Добавлен PHPDoc в классы
  • Теперь минимальная версия php - 7.0.0

Узнать больше об этом обновлении...
 
Ошибка в 1.0.5а
Template admin:widget_def_options_real_time_chat: Template admin:widget_def_options_real_time_chat is unknown (src/XF/Template/Templater.php:623)
 
Ошибку в тег кода оформляйте, плюс всё работает, просто переустановите дополнение.
 
  • Мне нравится
Реакции: Hope
Почему-то всё время вылазит, что с файлом src/addons/BS/RealTimeChat/vendor/workerman/workerman.log что-то не так.
Как это можно исправить?
1576091720721.png
 
MrRobot, я же тебя учил из hashes.json
 
По мотивам данной темы

Код:
Error: Call to a member function getProperty() on null src/XF/Template/Templater.php:2005
Сгенерирована пользователем: Vladik3310 26 Дек 2019 в 20:47

Трассировка стека
Код:
#0 src/XF/Template/Templater.php(1898): XF\Template\Templater->getFallbackAvatarHtml('avatar-u9477-s', Array)
#1 src/XF/Template/Templater.php(1849): XF\Template\Templater->getDynamicAvatarHtml('Vladik3310', 'avatar-u9477-s', Array)
#2 src/addons/Smoke/UserGroupAvatar/XF/Template/Templater.php(10): XF\Template\Templater->fnAvatar(Object(LiamW\AllRichUsernames\XF\Template\Templater), false, Object(MMO\UserBanHistory\XF\Entity\User), 'xxs', false, Array)
#3 [internal function]: Smoke\UserGroupAvatar\XF\Template\Templater->fnAvatar(Object(LiamW\AllRichUsernames\XF\Template\Templater), false, Object(MMO\UserBanHistory\XF\Entity\User), 'xxs')
#4 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#5 src/addons/BS/RealTimeChat/Entity/Message.php(39): XF\Template\Templater->func('avatar', Array)
#6 src/addons/BS/RealTimeChat/Pub/Controller/Chat.php(66): BS\RealTimeChat\Entity\Message->forTemplate()
#7 src/addons/BS/RealTimeChat/Pub/Controller/Chat.php(96): BS\RealTimeChat\Pub\Controller\Chat->afterPost(Object(BS\RealTimeChat\Service\Message\Creator))
#8 src/XF/Mvc/Dispatcher.php(321): BS\RealTimeChat\Pub\Controller\Chat->actionPost(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('BS\\RealTimeChat...', 'Post', Object(XF\Mvc\RouteMatch), Object(BS\RealTimeChat\Pub\Controller\Chat), NULL)
#10 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(BS\RealTimeChat\Pub\Controller\Chat), NULL)
#11 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#13 src/XF.php(390): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}

Содержимое запроса
Код:
array(4) {
  ["url"] => string(10) "/chat/post"
  ["referrer"] => string(20) "https://cybhack.net/"
  ["_GET"] => array(1) {
    ["/chat/post"] => string(0) ""
  }
  ["_POST"] => array(6) {
    ["message_id"] => string(5) "false"
    ["message"] => string(39) "дайте кфг на фаталити"
    ["_xfRequestUri"] => string(1) "/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
/admin.php?options/groups/users/#dynamicAvatarEnable
Включить настройку
 
MrRobot, фиксить самому, либо ждать фикса автора.
 
1. Скачиваю и устанавливаю плагин.
2. Подключаюсь к ssh, перехожу в папку форума, выполняю команду
Код:
php chat_start.php start -d
3. Захожу на cf, выпускаю сертификат, заливаю на сервер, включаю вебсокет
1580224265493.png1580224122924.png
4. Перехожу к настройке плагина, прописываю сертификат, изменяю порт, сохраняю
1580224349986.png
5. Возвращаюсь в терминал, выполняю команду
Код:
php chat_start.php restart
В консоли браузера появляются какие то рандомные ошибки(500,520 и тд)
Что делать?)
Порты, вроде как, открыты)
Кто поможет скину на кофеек :)
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу