Сегодня решил написать небольшой скриптик, расширяющий возможности работы с мини-чатом, а именно с его обновлением.
Скрипт позволяет либо устанавливать время автоматического обновления мини-чата Администратором сайта (при этом пользователь не сможет сам изменить параметры обновления мини-чата), либо - пользователем (время задаётся в поле рядом с настройками, в секундах). Вот так это выглядит:
Минимальное время автоматического обновления - 5 секунд (т. к. система не одобряет слишком частые запросы к серверу и может заблокировать ваш айпи адрес). А чтобы отключить автоматическое обновления, необходимо в поле ввести значение 0.
Установка скрипта довольно проста:
Всё, что вам нужно - это в файловый менеджер, в папку js загрузить
этот файл, и во все шаблоны (лучше воспользоваться быстрой заменой
) после <body> вставить следующий код:
<script type="text/javascript" src="/js/mchat.js?3"></script> В скрипте есть два настраиваемых параметра (первые две строки):
time - может принимать значения false (в этом случае пользователь сможет настраивать время обновления мини-чата сам), либо время (в секундах), через которое и будет происходить автоматическое обновление (как уже говорил,
не советую ставить время обновления меньше 5 секунд, т. к. система может заблокировать айпи адрес пользователя за слишком частые запросы к серверу).
add_form - принимает значения либо true либо false (по умолчанию стоит false). Если поставить true, то скрипт будет обновлять не только сообщения мини-чата, но и форму добавления сообщения.
В скрипте могут быть и ошибки, так что если вы их заметите, просьба - написать об этом в комментариях
6Мини-чат, обновление
Если у Вас на сайте локальные пользователи, то сообщения могут оставлять зарегистрированные пользователи, если uNet - то любые авторизованные uNet-пользователи.
Если гостям разрешено добавлять - то и они.