Главное меню
Теги для поисковиков
Экономическая онлайн игра
Экспресс-опрос
Популярное на сайте
Подписчики нашей группы
ТОП пользователей
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 добавил(а) новый ресурс: 500 аниме штампы кисти Procreate - Комплект штампов для создания очаровательных и причудливых персонажей аниме. Посмотреть вложение ...
Меховые кисти для Procreate, Photoshop, Affinity, Illustrator
Dogma добавил(а) новый ресурс: Меховые кисти для Procreate, Photoshop, Affinity, Illustrator - Универсальный набор кисточек для меха, имитирующих текстуру настоящего меха. ...
Магазин бумаги Procreate бумажные текстуры
Dogma добавил(а) новый ресурс: Магазин бумаги Procreate бумажные текстуры - Улучшите свои проекты с помощью этого тщательно отобранного набора кистей с текстурой бумаги. ...
Листва набор кистей Photoshop
Dogma добавил(а) новый ресурс: Листва набор кистей Photoshop - Набор кистей и штампов для пейзажных зарисовок, хорошая основа для иллюстраций, матовой живописи. ...
Регистрация на нашем ресурсе
Друзья, с 19 февраля 2021 года наш ресурс ограничивает бесплатную регистрацию для бесплатного скачивания цифрового материала с нашего официального форума на choice-art.ru. Мы на ...
Подписчики нашей группы
Поделиться с друзьями
Последнии комментарии
Фрейм отправки сообщений
категория: Документация
Фрейм отправки сообщений
Здесь представлены примеры модификации стандартного шаблона фрейма отправки сообщений.
Дублирование функций из навигации
Компоновка элементов чата составлена так, чтобы максимально эффективно использовалась площадь окна браузера, это достигается путем сокрытия редкоиспользуемых функций. Для доступа к этим функциям используется навигация, которая вызывается наведением на нее мышки.
Если такой механизм нежелателен, то можно вынести все функции чата из навигации во фрейм ввода сообщения, при этом будет потеряна часть полезной площади окна.
Существуют два способа размещения функций во фрейм отправки: в виде ссылок и в виде кнопок. Коды соответствующих вариантов приведены в таблице.
в виде ссылок
в виде кнопок
Осталось добавить нужные функции в шаблон "отправка"
Пример:
Счетчик времени прибывания в чате
Для размещения таймера, отсчитывающий время пребывания в чате, достаточно во фрейме отправки в нужной позиции установить переменную %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
- Просмотров: 5221