- Joined
- Nov 25, 2015
- Messages
- 11,029
- Reaction score
- 1,316
Shoutbox by Siropu [XF 2.x]
Совместимость с XenForo:
Опции:
Возможность настроить права для просмотра чата, редактирования/удаления сообщений, очистки сообщений (команда /prune).
При прокрутке окна сообщений, более старые сообщения подгружаются автоматически.
Автор не планирует добавлять новые функции и возможности в этот чат.
Если у Вас PHP не выше 5.6, то при попытке отправки сообщения получите ошибку.
Автор чата использует в коде синтаксис, доступный только в PHP 7+.
Shoutbox by Siropu 1.1.2
Совместимость с XenForo:
- 2.0
Опции:
- Настройка интервала обновления окна чата.
- Настройка максимальной длины сообщения.
- Настройка количества отображаемых сообщений в видимой части окне чата.
- Настройка автоматического удалять сообщений, старше x-дней.
- Включение/отключение звукового уведомления о новых сообщениях.
- Включение/отключение отображения аватаров пользователей в сообщениях чата.
- Включение/отключение разрешения использовать BB-коды.
- Возможность указать произвольное сообщение в футере (под сообщениями) чата.
Возможность настроить права для просмотра чата, редактирования/удаления сообщений, очистки сообщений (команда /prune).
При прокрутке окна сообщений, более старые сообщения подгружаются автоматически.
Автор не планирует добавлять новые функции и возможности в этот чат.
Если у Вас PHP не выше 5.6, то при попытке отправки сообщения получите ошибку.
Автор чата использует в коде синтаксис, доступный только в PHP 7+.
Для исправления работы, если у вас не PHP 7, в файле
src\addons\Siropu\Shoutbox\Pub\Controller\Shoutbox.php
Найти:
Заменить на:
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