|
Каталог чатов Августа - Форум » Скрипты - Шаблоны » Скрипты - Шаблоны » Фрейм отправки сообщений |
Фрейм отправки сообщений |
Существуют два способа размещения функций во фрейм отправки: в виде ссылок и в виде кнопок. Коды соответствующих вариантов приведены в таблице.
в виде ссылок Code <a name=setup href=/>Личные настройки</a> <a name=view href=/>Просмотреть разговор</a> <a name=myPhrases href=/>Что мне сказали</a> <a name=hotPhrases href=/>Встроенные фразы</a> <a name=history href=/>Мои фразы</a> <a name=noteBook href=/>Записная книжка</a> <a name=miniRoom href=/>Мини-комнаты</a> <a name=games href=/>Игры</a> <a name=smiles href=/>Смайлики</a> <a name=mySmiles href=/>Любимые смайлики</a> <a name=ignore href=/>Игноры</a> <a name=info href=/>Информация</a> <a name=clearScreen href=/>Очистить окно</a> <a name=exit href=/>Выход</a> в виде кнопок Code %button('setup', 'Личные настройки')% %button('view', 'Просмотреть разговор')% %button('myPhrases', 'Что мне сказали')% %button('hotPhrases', 'Встроенные фразы')% %button('history', 'Мои фразы')% %button('noteBook', 'Записная книжка')% %button('miniRoom', 'Мини-комнаты')% %button('games', 'Игры')% %button('smiles', 'Смайлики')% %button('mySmiles', 'Любимые смайлики')% %button('ignore', 'Игноры')% %button('info', 'Информация')% %button('clearScreen', 'Очистить окно')% %button('exit', 'Выход')% Осталось добавить нужные функции в шаблон "отправка" Пример Code <table class=send cellpadding=0 cellspacing=0 height=100%> <tr> <td width=20% rowspan=2></td> <td nowrap> Привет, %NICK%!</td> <td width=60% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td> <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%</td> <td width=20% align=right>%button('setup', 'Настр')%</td> </tr><tr> <td></td> <td align=center nowrap> %button('smiles', 'смайлики')% %button('mySmiles', 'любимые')% %button('view', 'разговор')% %button('myPhrases', 'фразы мне')% %button('hotPhrases', 'заготовки')% %button('history', 'история')% %button('noteBook', 'записки')% %button('ignore', 'игноры')% %button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')% </td> <td></td> <td align=right>%button('exit', 'Выход')%</td> </tr></table> Счетчик времени прибывания в чате Для размещения таймера, отсчитывающий время пребывания в чате, достаточно во фрейме отправки в нужной позиции установить переменную %TIMER%. В настройках дизайна есть возможность задать отступы и цветовое оформление таймеру. Пример шаблона с таймером Code <table class=send cellpadding=0 cellspacing=0 height=100%><tr> <td nowrap> Привет, %NICK%!</td> <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td> <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td> <td>%TIMER%</td> </tr></table> Переключатель транслита При наборе русского текста в латинице чат может автоматически его преобразовывать в кириллицу, для этого требуется в личных настройках установить опцию "транслит". Чтобы при вводе текста можно было использовать оба алфавита (латинский и русский) имеется возможность временно отключать преобразование, нажав одновременно клавиши ALT и CTRL, повторное нажатие этих клавиш снова включает преобразование. В качестве альтернативы опции "транслит" из личных настроек можно непосредственно во фрейме отправки установить опцию, включающую и выключающую преобразование. Возможны два варианта установки этой опции: переключатель в виде чекбокса и переключатель в виде кнопки. Для первого варианта необходимо в шаблон добавить чекбокс с именем trans. Возможность подсвечивать переключатель в зависимости от текущего режима реализуется путем помещения этого чекбокса в контейнер с классом trans. Для второго варианта установки опции достаточно в шаблон поместить кнопку с именем trans и назначить ей класс с именем trans. Цвета и отступы для двух режимов задаются в настройках дизайна. Пример шаблона с переключателем транслита в виде чекбокса Code <table class=send cellpadding=0 cellspacing=0 height=100%><tr> <td nowrap> Привет, %NICK%!</td> <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td> <td nowrap><div class=trans>%checkbox('trans', 0, 0, 'транслит')%</div></td> <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td> </tr></table> Пример шаблона с переключателем транслита в виде кнопки Code <table class=send cellpadding=0 cellspacing=0 height=100%><tr> <td nowrap> Привет, %NICK%!</td> <td width=100% class=p>%input('imess', '', '', %CFG('MaxMessLen')%, '', 'style=width:100%')%</td> <td nowrap>%button('trans', 'L=>R', 'транслит', 'class=trans')%</td> <td nowrap>%button('send', 'Send', 'Send message')%%button('clear', 'Clear', 'Clear message')%%button('xmm', '2RUS', 'Преобразовать в русский текст', '', 'accesskey=R')%</td> </tr></table> |
| |||
| |||