Я-ЛЬВИЦА
06.10.2010 в 20:20
Пишет natalya84i:

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

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



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

Для платных дневников с любым пакетом дополнительных услуг число активных кнопок не ограничено. Бесплатники могут установить в настройках тоже много кнопок, но отметить галочками и сделать активными могут только 3 из них. Помните, что кнопки не появятся у вас на панели, пока вы не отметите их галочками в настройках.

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

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

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

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

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

Примеры

1. Если бы у нас не было кнопки MORE, ее можно было запрограммировать таким образом:



Выделенный текст встанет вместо переменной [maRk], а курсор окажется в конце всей конструкции.

2. Если вам часто приходится писать числа в степени или употреблять нижний индекс: (a+b)2, x3, то для показателя степени и индекса удобно запрограммировать себе соответствующие кнопки:



3. Кнопка для вставки таблицы с кодом:



Вставит заготовку таблицы с курсором в первой ячейке для заполнения:


Заголовок
  строка 1 — 1   строка 1 — 2   строка 1 — 3
  строка 2 — 1   строка 2 — 2   строка 2 — 3
  строка 3 — 1   строка 3 — 2   строка 3 — 3



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

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


URL записи

URL записи

@темы: новые кнопки