Константы мультипользовательского чата

+ Список Управление
Реклама

Введение

Константы имеют конструкцию [!ИМЯ_КОНСТАНТЫ!] и при работе чата заменяются на соответствующие потоки. Отсутствие большинства констант в HTML-кодах Ваших чатов приведет к неработоспособности чатов. Большинство констант работает только в своих фреймах, хотя некоторые в нескольких. Константы влияют на внешний вид чата, поэтому их расположение в Ваших HTML-кодах можно определить экспериментальным путем. Безопаснее всего строить свой интерфейс вокруг констант, используя уже готовые HTML-коды. Вопросы по настройке чатов и по константам задавайте в форуме.

Вход в чат

[!ICONS!] - таблица образов (аватаров), должна находиться внутри формы входа в чат. В таблице использованы классы стилей CSS для изменения внешнего вида:

Фреймы

[!UP_FRAME!] - URL верхнего фрейма
[!MAIN_FRAME!] - URL фрейма сообщений
[!STILL_FRAME!] - URL фрейма присутствующих в чате и списка комнат
[!INPUT_FRAME!] - URL фрейма ввода сообщений

Верхний управляющий фрейм

[!HEAD_REGENERATION!] - система обновления чата, должна распологаться в тэге <HEAD>
[!BODY_REGENERATION!] - система устранения ошибок и часть системы обновления чата, которая должна распологаться в тэге <BODY>
[!COM_LIST!] - ссылка на страницу пояснения команд чата. В ссылке имеется класс CSS - clchat для оформления внешнего вида ссылки. Так же в ручной системе исправления ошибок применены классы CSS:

Фрейм сообщений

[!GENERATOR!] - генератор сообщений, должен распологаться в тэге <HEAD>, это буфер обновления и управляющие теги и программы JavaScript
[!MESSAGES!] - сообщения чата. В оформлениях сообщений использованы классы стилей CSS для тонкой настройки внешнего вида сообщений:

Если не хотите, чтобы ваши пользователи видели сообщения какого-либо типа, то можете скрыть их с помощью инструкций CSS. Например если вы хотите скрыть сообщения Робота, то в тэг <STYLE> шапки оформления страницы сообщений вставте инструкции: .bnamechat {display:none}
.bmsgchat {display:none}

Фрейм ввода

[!NOERR!] - метка для автоматической системы устранения ошибок, указывающая, что с фреймом все в порядке, лучше чтобы она располагалась как можно выше, но в тегах <BODY>
[!NAME!] - ник пользователя
[!PASSWORD!] - пароль пользователя
[!COLOR!] - цвет сообщений пользователя
[!SEX!] - половой признак
[!ICON!] - текущий образ пользователя
[!NEW_MSG_ON_TOP!] - порядок сообщений пользователя
[!UPDATEFREQUENCY!] - настроенная частота обновления чата
[!TAG!] и [!TAG_E!] - тег нестандартного оформления сообщения (можно убрать, если не хотите предоставлять такую возможность пользователям, но скрытые поля все равно должны остаться в форме)
[!LS!] - звук оповещения о входе
[!OLD!] - признак включения аварийного обновления (при проблеммах кэширования в броузерах)
[!BOT!] - признак отключения робота разговоров (если не хотите использовать робота вместо константы можете поставить no)
[!ROOM!] - комната пребывания
[!PASS_ROOM!] - пароль закрытой комнаты
[!MET!] - признак выбра списка комнат
[!MEMBER!] - чат-хозяин
[!VL!] - подстановка команд (через ссылку, инициируемую константой [!COM_LIST!])
[!LIST_USERS!] - список для выбора приватных пользователей (должен находиться внутри формы ввода сообщений), в оформлении использован класс стилей CSS - listuserchat
[!LINK_SETUP!] - URL для пользовательских настроек чата
[!LINK_MYINFO!] - URL для добавления информации о себе
[!LINK_ALLREFRESH!] - URL аварийного обновления чата
[!LINK_PAUSE!] - URL для остановки обновлений сообщений
[!LINK_ASUO!] - URL для переключения в автоматическую систему устранения ошибок
[!LINK_SUO!] - URL для переключения в ручную систему устранения ошибок
[!LINK_OLD!] - URL для переключения способов обновления чата
[!INDIRECT!] - управляющие инструкции ввода (должны вставляться после формы ввода сообщений (вне ее))

Фрейм присутствующих пользователей и комнат

[!USER_GENERATOR!] - URL подтверждения присутствия в чате, должен быть внутри тега <HEAD>
[!RES_REFRESH!] - время резервного подтверждения присутствия, должно быть в том-же meta-тэге, что и предыдущая константа
[!USERS!] - управляющая комнатами и списком активных пользователей константа, а так же список комнат и пользователей. Здесь используются классы CSS для более тонкого изменения внешнего вида:

Прочие фреймы

[!MESS!] - системные сообщения чата. В оформлении сообщений использованы следующие классы CSS:

Реклама
Карта сайта