Константы мультипользовательской гостевой книги |
||
Введение |
||
Константы имеют конструкцию [!ИМЯ_КОНСТАНТЫ!] и при работе гостевой книги заменяются на соответствующие потоки и данные. Большинство констант работает только в своих страницах, хотя некоторые в нескольких. Константы влияют на внешний вид гостевой книги, поэтому их расположение в Ваших HTML-кодах можно определить экспериментальным путем. Безопаснее всего строить свой интерфейс вокруг констант, используя уже готовые HTML-коды. Вопросы по настройке гостевых книг и по константам задавайте в форуме. Для эмуляции SSI доступна константа [!INCLUDE=YouURL!] на любой полноценной странице книги (где есть теги <HTML>). Вместо YouURL можно подставлять любой URL-адрес и его вывод будет вставлен в страницу с таким вызовом. Так например строка [!INCLUDE=http://chat.isety.net/cgi-bin/chat2.cgi?action=show_frazes!] вставит количество известных роботу ПерЧАТки фраз. Эту константу можно применять например для вставки своего меню сайта без прямого указания кода, тогда будет легче менять его структуру.
Страница сообщений |
||
[!C_MESS!] - Общее количество сообщений в гостевой книге
[!PAGE!] - Линейка разбивки на страницы с указателем текущей. В оформлении линейки
использованы классы CSS, которые вы можете изменять для оформления внешнего вида.
То есть линейка оформлена подобно <div class="linegbpages">Линейка разбивки</div>:
- linegbpages - объединяет всю линейку в тэге <DIV>
- linkgbpage - указан в тэгах ссылок <A> на страницы кроме текущей
- ingbpage - текущая страница в тэге <A> с параметром якоря name
[!MESSAGES!] - Сообщения и ответы на них
Оформление сообщения и ответов |
||
[!NAME_EM!] - Имя пользователя. Оформляется в виде ссылки с классом CSS linkgbem, если указан e-mail, иначе просто имя.
Причем e-mail будет скрыт от спам-роботов.
[!NAME!] - Имя пользователя
[!EMAIL!] - E-mail адрес пользователя
[!URL!] - Указанный пользователем URL
[!CITY!] - Город написавшего
[!IP!] - IP-адрес написавшего
[!DATE!] - Дата сообщения в формате d.mm.yyyy
[!DATETIME!] - Дата и время сообщения в формате d.mm.yyyy h:m
[!TDATE!] - Полная дата в универсальном формате GMT
[!SUBJECT!] - Заголовок сообщения
[!SMILE!] - Смайлик (настроение) сообщения
[!MESSAGE!] - Текст сообщения
[!REQUESTS!] - Ответы на сообщения (в оформление ответов эту константу ставить не нужно)
[!RE!] - Ссылка на форму ответа на сообщение (в оформлении ответов эту константу ставить не нужно)
[!DEL!] - Ссылка на удаление сообщения (перед удалением запрашивается пароль)
Форма добавления ответов |
||
[!MMESS!] - Исходное сообщение, на которое отвечает пользователь
[!IDM!] - ID сообщения, на которое отвечает пользователь
[!RESUBJECT!] - Предварительный заголовок ответа
Прочие страницы |
||
[!CONTEXT!] - Содержание страницы (форма для ввода пароля и т.п.). В оформлении вывода константы используются классы CSS, которые можно изменять для оформления стандартных выводов программы. Выводы находятся в тэгах <DIV> или <P> с вызовом классов:
- defaultgbpage - объединяет заголовок и сообщение
- defaultgbhead - действует только на заголовок
- defaultgbmsg - действует только на сообщение