14.02.2010 в 15:14
Пишет  нос:

Собственные кнопки
В дополнение к имеющимся кнопкам форматирования текста записи, комментария и письма u-mail, вы можете завести (то есть: придумать, обозначить и запрограммировать) свои собственные кнопки, которые будут располагаться правее кнопок [Unicode] [Translit] [?]
Если у вас окажется много кнопок, они заполнят ряды ниже — второй и последующие, как у  DDD:



Впрочем, многим владельцам бесплатных аккаунтов хватит места в первом ряду, потому что они могут иметь активными одновременно не более 3-х кнопок. Для платных дневников с любым пакетом дополнительных услуг число активных кнопок не ограничено.

Кнопки определяются в разделе Настраиваемые кнопки. Они не делают никаких принципиально новых действий, но упрощают и облегчают ввод и форматирование текста. О длине кода, который может быть записан в шаблон кнопки, можно не беспокоиться, он равен длине записи — вставить в запись больше знаков все равно не получится.

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

Владельцы и модераторы сообществ, часто дающие однотипные ответы пользователям, могут внести в шаблон, вставляемый по нажатию кнопки, свое традиционное обращение, замечание с разъяснением правил, чтобы не вводить его каждый раз с клавиатуры и не копировать из блокнота или из файла на своем компьютере.

Для программирования кнопок имеются всего две переменные, но использовать их не обязательно:
[maRk] — место, куда надо вставить выделенный текст;
[cuRs] — местоположение курсора после вставки шаблона.

Заглавную "R" в обоих переменных нельзя заменять маленькой "r" — не сработает, потому что заглавная буква здесь существенна. Сделано это для того, чтобы в вашем тексте наверняка уж не встретилось такое же сочетание символов.

По умолчанию курсор становится в конце вставленного текста. Если вам так и нужно, то переменную [cuRs] можно не использовать.

посмотреть примеры

Чтобы облегчить программирование кнопок, по вашим предложениям в комментариях этой записи наиболее популярные символы и шаблоны мы будем периодически заносить в нашу библиотеку кнопок.

Важно помнить: для того, чтобы вставить стандартную кнопку из библиотеки, нужно обязательно перейти в библиотеку по ссылке со страницы своих настроек, а не из этой записи, и не набрав URL страницы библиотеки в адресной строке браузера.


URL записи