Гостевая книга — одно из дополнительных веб-приложений Сервиса , поставляемых в комплекте с чатом. Книги Сервиса обладают большой гибкостью и функциональностью, в тоже время очень просты в использовании. Множество тонких настроек позволяют создать книгу любой конфигурации, а мощные средства защиты оградят вашу книгу от спамеров и прочих вредителей.
Главной особенностью гостевых книг Сервиса является их модульное строение, при котором каждый элемент книги, в том числе и сами сообщения пользователей, подгружается при необходимости. При переключении страниц книги не происходит полного обновления окна браузера, как это обычно бывает, новая страница книги просто замещает текущую, не перегружая остальные элементы: форму ввода, навигацию и все остальное, что может находиться на странице книги. Этот принцип, а также кеширование и сжатие данных, обеспечивает минимальный трафик при передаче сообщений и высокую скорость загрузки.
Расположение элементов гостевой книги полностью определяется шаблонами, которые администратор может изменять по своему усмотрению. Это мощное и гибкое средство позволяет создавать книгу практически с любым внешним видом, который только может себе позволить фантазия, вместе с этим, пользоваться шаблонами также просто, как и обычным HTML, не требуется программировать и осваивать сложные скрипты.
Основные возможности гостевых книг Сервиса:
неограниченное время хранения сообщений;
форма ввода использование в сообщениях кодов форматирования текста, аналогичных кодам форумов (BBCode);
использование в сообщениях книги смайликов из общей с чатом базы;
возможность добавлять в сообщения картинки и флэш-ролики с других ресурсов, уменьшая при необходимости их размер до требуемого значения (кроме флэш-роликов), при этом обходится защита по рефереру, при которой сервер может отказать в доступе к картинке, если ее запросили не с "родного" сервера;
автоматическое преобразование вводимого текста с латиницы в кириллицу, если на клавиатуре отсутствуют русские буквы – ваши посетители не будут ломать глаза, читая транслит;
система антифлуда, позволяющая ограничивать количество отправленных сообщений за промежуток времени;
фильтрация сообщений матотестером;
фильтрация сообщений автоцензором чата;
сохранение данных формы при возникновении ошибки – данные не будут потеряны при вводе неправильного пароля, а также при обрыве связи, вся введенная информация остается в форме ввода и ее можно снова будет оправить, пока сервер не подтвердит прием;
защита от повторной отправки формы – многократное нажатие на кнопку отправки данных формы не приведет к дублированию сообщений;
проверка стандартных полей на корректные значения – гостевая книга может проверять три стандартных поля: e-mail, url и icq;
функция предварительного просмотра сообщения перед записью его в книгу;
раскрывающиеся сообщения – для длинных сообщений можно ограничить их длину, а отображать полностью только после клика на специальную ссылку;
разрезание длинных слов – для предотвращения раздвигания дизайна книги;
удаление повторяющихся символов – удаляет идущие подряд одинаковые символы, явно не несущие никакой информации;
удаление пустых строк – для сокращения пустого пространства книги;
преобразование в сообщениях e-mail и www-адресов в ссылки;
защита e-mail адресов в сообщениях от сканирования спаммерскими программами;
четные/нечетные сообщения – цветное оформление сообщений может чередоваться для более четкого выделения границ сообщений;
множество дизайнов – допускается создать несколько дизайнов книги, чтобы пользователи могли переключаться между ними;
режим форума – особый режим гостевой книги, при котором она превращается в мини-форум, в этом режиме посетители могут комментировать сообщения других посетителей;
всплывающие сообщения – в режиме форума сообщения при ответе на него могут всплывать к началу книги, таким образом легко определить, что к сообщению был написан комментарий;
быстрое администрирование – редактирование и удаление сообщений прямо из гостевой книги (для этого необходимо быть авторизованным в чате);
черный список черный список – модератор книги в случае необходимости может запретить пользователю записывать сообщения или даже просматривать гостевую книгу, блокировка осуществляется по одному из пяти параметров: профайлу пользователя (его регистрации), компьютеру, IP-адресу, сети провайдера или прокси (если используется);
предварительная модерация – еще одно средство защиты гостевой книги от нежелательных сообщений, в этом режиме сообщения не будут отображены до тех пор, пока их не подтвердит модератор;
восстановление удаленных сообщений – администратор может просматривать удаленные сообщения и, при необходимости, восстанавливать их;
поиск сообщений для модераторов книги предусмотрен поиск сообщений по четырем критериям: сообщения от пользователя, сообщения с компьютера, сообщения с IP-адреса и сообщения с сети провайдера;
Администратору книги предоставляются следующие возможности:
множество настроек параметров сообщений: ограничение по длине, порядок вывода, порядок нумерации и т.д.;
настраиваемые надписи и системные сообщения книги;
произвольный формат даты, возможность определять свои названия месяцев и дней недели;
редактор стилей для определения расцветки элементов книги, шрифтов, фоновых рисунков и т.д., администратор может создавать несколько наборов стилей и устанавливать любой из них как основной;
настраиваемая форма ввода с произвольным количеством полей, допускается использовать до шести полей: три определенного типа (e-mail, url и icq) и три дополнительных поля с произвольным типом;
настройка всех отображаемых элементов книги посредством шаблонов: основной код, код сообщений, код формы, панель форматирования, навигация и функции модерирования;
менеджер шаблонов – для сохранения текущих настроек шаблонов в базе и возможности их последующего использования;
просмотр лога черного списка;
редактирование и удаление записей из черного списка.
Удобный, интуитивно понятный интерфейс администрирования позволяет быстро настроить гостевую книгу, каждый раздел содержит контекстную помощь с подробным описанием параметров по данному разделу. Коллекция предопределенных дизайнов (база постоянно пополняется) поможет быстро создать требуемое оформление гостевой книги