Plugin [XF 2] Shoutbox by Siropu

Lowrens

Moderator
Staff member
Verified
Joined
Nov 25, 2015
Messages
11,031
Reaction score
1,362
Shoutbox by Siropu [XF 2.x]
Совместимость с XenForo:
  • 2.0
Виджет простого чата, который можно добавить в любую из доступных позиций виджетов.

Опции:
  • Настройка интервала обновления окна чата.
  • Настройка максимальной длины сообщения.
  • Настройка количества отображаемых сообщений в видимой части окне чата.
  • Настройка автоматического удалять сообщений, старше x-дней.
  • Включение/отключение звукового уведомления о новых сообщениях.
  • Включение/отключение отображения аватаров пользователей в сообщениях чата.
  • Включение/отключение разрешения использовать BB-коды.
  • Возможность указать произвольное сообщение в футере (под сообщениями) чата.

Возможность настроить права для просмотра чата, редактирования/удаления сообщений, очистки сообщений (команда /prune).
При прокрутке окна сообщений, более старые сообщения подгружаются автоматически.

Автор не планирует добавлять новые функции и возможности в этот чат.

Если у Вас PHP не выше 5.6, то при попытке отправки сообщения получите ошибку.
Автор чата использует в коде синтаксис, доступный только в PHP 7+.
Для исправления работы, если у вас не PHP 7, в файле
src\addons\Siropu\Shoutbox\Pub\Controller\Shoutbox.php
Найти:
PHP:
         if ($shouts->count())
         {
              $reply->setJsonParams([
                   'lastId' => $shouts->first()->shout_id,
                   'prune'  => $params->prune ?? false
              ]);
         }
Заменить на:
PHP:
         if($params->prune) {
           $prune = true;
         } else {
           $prune = false;
         }

         if ($shouts->count())
         {
              $reply->setJsonParams([
                   'lastId' => $shouts->first()->shout_id,
                   'prune'  => $prune
              ]);
         }

Shoutbox by Siropu 1.1.2

 
Shoutbox by Siropu 1.3.1
Виджет простого чата, который можно добавить в любую из доступных позиций виджетов.
Опции:
  • Настройка интервала обновления окна чата.
  • Настройка максимальной длины сообщения.
  • Настройка количества отображаемых сообщений в видимой части окне чата.
  • Настройка автоматического удалять сообщений, старше x-дней.
  • Включение/отключение звукового уведомления о новых сообщениях.
  • Включение/отключение отображения аватаров пользователей в сообщениях чата.
  • Включение/отключение разрешения использовать BB-коды.
  • Возможность указать произвольное сообщение в футере (под сообщениями) чата.
 
Top