Главное меню
Теги для поисковиков
Экономическая онлайн игра
Экспресс-опрос
Популярное на сайте
Подписчики нашей группы
ТОП пользователей
support 9 апреля 2015 ICQ: 6186830 Новостей: 60 Комментариев: 2 |
Agent008 28 января 2016 ICQ: -Не указано- Новостей: 0 Комментариев: 2 |
Базука 28 января 2016 ICQ: 123456789 Новостей: 0 Комментариев: 0 |
Ваняткина 3 февраля 2016 ICQ: -Не указано- Новостей: 0 Комментариев: 0 |
Anonym 27 апреля 2016 ICQ: -Не указано- Новостей: 1 Комментариев: 0 |
Витрина ссылок
Мы принимаем
Календарь публикаций
Архив публикаций
Публикации форума
Dogma добавил(а) новый ресурс: Мультяшный дом кисти для штампов Procreate - Превратите свой цифровой холст в причудливую страну чудес с нашими штампами мультяшных домиков. ...
100+ готический гном штампы Procreate
Dogma добавил(а) новый ресурс: 100+ готический гном штампы Procreate - Украсьте свои цифровые работы с помощью наших штампов с «Готическими гномами» для Procreate. ...
100+ зомби дыра штампы Procreate
Dogma добавил(а) новый ресурс: 100+ зомби дыра штампы Procreate - Преобразите свои цифровые работы с помощью наших штампов с отверстиями зомби для Procreate. ...
100+ вампир штампы Procreate
Dogma добавил(а) новый ресурс: 100+ вампир штампы Procreate - Погрузитесь в жуткий и чарующий мир вампиров с нашими «Вампирскими штампами» для Procreate. Посмотреть ...
Оттенок текстуры кисти Affinity
Dogma добавил(а) новый ресурс: Оттенок текстуры кисти Affinity - Набор кистей и текстур бумаги для воплощения на холсте самые причудливые фантазии, существ и миры. ...
Подписчики нашей группы
Поделиться с друзьями
Последнии комментарии
Фрейм отправки сообщений
категория: Документация
Фрейм отправки сообщений
Здесь представлены примеры модификации стандартного шаблона фрейма отправки сообщений.
Дублирование функций из навигации
Компоновка элементов чата составлена так, чтобы максимально эффективно использовалась площадь окна браузера, это достигается путем сокрытия редкоиспользуемых функций. Для доступа к этим функциям используется навигация, которая вызывается наведением на нее мышки.
Если такой механизм нежелателен, то можно вынести все функции чата из навигации во фрейм ввода сообщения, при этом будет потеряна часть полезной площади окна.
Существуют два способа размещения функций во фрейм отправки: в виде ссылок и в виде кнопок. Коды соответствующих вариантов приведены в таблице.
в виде ссылок
в виде кнопок
Осталось добавить нужные функции в шаблон "отправка"
Пример:
Счетчик времени прибывания в чате
Для размещения таймера, отсчитывающий время пребывания в чате, достаточно во фрейме отправки в нужной позиции установить переменную %TIMER%. В настройках дизайна есть возможность задать отступы и цветовое оформление таймеру.
Пример шаблона с таймером:
Переключатель транслита
При наборе русского текста в латинице чат может автоматически его преобразовывать в кириллицу, для этого требуется в личных настройках установить опцию "транслит". Чтобы при вводе текста можно было использовать оба алфавита (латинский и русский) имеется возможность временно отключать преобразование, нажав одновременно клавиши ALT и CTRL, повторное нажатие этих клавиш снова включает преобразование.
В качестве альтернативы опции "транслит" из личных настроек можно непосредственно во фрейме отправки установить опцию, включающую и выключающую преобразование. Возможны два варианта установки этой опции: переключатель в виде чекбокса и переключатель в виде кнопки. Для первого варианта необходимо в шаблон добавить чекбокс с именем trans. Возможность подсвечивать переключатель в зависимости от текущего режима реализуется путем помещения этого чекбокса в контейнер с классом trans. Для второго варианта установки опции достаточно в шаблон поместить кнопку с именем trans и назначить ей класс с именем trans. Цвета и отступы для двух режимов задаются в настройках дизайна.
Пример шаблона с переключателем транслита в виде чекбокса
Пример шаблона с переключателем транслита в виде кнопки
Здесь представлены примеры модификации стандартного шаблона фрейма отправки сообщений.
Дублирование функций из навигации
Компоновка элементов чата составлена так, чтобы максимально эффективно использовалась площадь окна браузера, это достигается путем сокрытия редкоиспользуемых функций. Для доступа к этим функциям используется навигация, которая вызывается наведением на нее мышки.
Если такой механизм нежелателен, то можно вынести все функции чата из навигации во фрейм ввода сообщения, при этом будет потеряна часть полезной площади окна.
Существуют два способа размещения функций во фрейм отправки: в виде ссылок и в виде кнопок. Коды соответствующих вариантов приведены в таблице.
в виде ссылок
<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>
<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>
в виде кнопок
%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', 'Выход')%
%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', 'Выход')%
Осталось добавить нужные функции в шаблон "отправка"
Пример:
<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>
<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%. В настройках дизайна есть возможность задать отступы и цветовое оформление таймеру.
Пример шаблона с таймером:
<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>
<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. Цвета и отступы для двух режимов задаются в настройках дизайна.
Пример шаблона с переключателем транслита в виде чекбокса
<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>
<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>
Пример шаблона с переключателем транслита в виде кнопки
<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>
<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>
HTML-cсылка на публикацию | |
BB-cсылка на публикацию | |
Прямая ссылка на публикацию |
Другие новости по теме:
- Комментариев: 0
- Просмотров: 5174