Реклама

ГК Авилон - rolls royce ghost extended wheelbase.
Главная arrow Статьи arrow Для подготовленных arrow Настройка Unnotable BBCode

Настройка Unnotable BBCode

05.12.2005 | profiT | Для подготовленных

Предлагаемая группа настроек предназначена для быстрой работы с формами ответа в форумах BBCode. Она допускает: работу с клавиатурой, вызов через кнопку на панели инструментов или из контекстного меню текстового поля (хотя это, по моему глубокому убеждению,– наихудший выбор для расположения этого меню).

Порядок установки:

Обязательно. Скачайте скрипт lastHovered.js и сохраните его в вашу папку скриптов (те кто его знали раньше, будут приятно удивлены его существенным «облегчением»).

Обязательно. Меню Unnotable BBCode.ini можно установить, просто нажав на ссылку (если у вас настроено собственное меню, вам будет нужно их совместить).

По желанию. Кнопку Unnotable BBCode для вызова меню можно протащить (действие: Show Popup Menu, "Unnotable BBCode Menu").

По желанию. Клавиатурное сокращение (рекомендуемое – Alt-J). Чтобы его поставить, нужно зайти в «Настройки» → «Дополнительно» → «Управление» → «Правка» (профили клавиатуры) и в раздел «Application» добавить Alt-J; и Show Popup Menu, "Unnotable BBCode Menu" (советую также установить такое же действие и на сокращение с русской буквой О вместо латинской J, чтобы не иметь проблем с раскладкой). Выбор именно этого сокращения объясняется тем, что оно не требует перестановки пальцев из стандартного положения «указательные на F, J». Кроме того, благодаря продуманной работе Opera с меню сразу после его отображения можно нажимать автоматически присваемое сокращение (подчёркнутые буквы в меню). То есть теперь можно, не передвигая рук, несколькими кнопками на алфавитных рядах выбирать нужное действие из меню. Само собой, все другие варианты доступны также (выбор мышкой, кнопка на панели, даже жест, если настроить).

Действия в меню немного хитрее, чем кажется, глядя на их названия. Видов действий два: вставка тэгов без параметра (b, i, u, url и quote тоже можно так вставлять) и с параметром (font, size, color, url, quote). Опишем действия на примере тэгов b и quote. Угловые скобки отмечают выделение.

До:
Вот это мы <выделим>.
После:
Вот это мы <[b]выделим[/b]>.

То есть, можно сразу нажимать кнопку [i] (Alt-J, I), и получить:

Вот это мы <[i][b]выделим[/b][/i]>.

Причём если вы ничего не выделяли, то произойдёт следующее (символ | отмечает положение курсора):

До:
Вот это мы |.
После:
Вот это мы [b]|[/b].

И тогда можно будет сразу писать, что же конкретно мы сделали.

Действия тэгов с параметрами (font, size, color, url, quote) работают так:

До:
<А он сказал.>
После:
[quote=|]А он сказал.[/quote]

Курсор устанавливается на место параметра, и можно набирать желаемое значение. Если имя сказавшего автора у вас в буфере, то можно сразу нажать Ctrl-V. Можно так быстро делать ссылки: копировать ссылку в буффер, выделять участок текста под ссылку, и нажимать Alt-J, L и Ctrl-V – ссылка готова.

Табличка всех действий меню.
Название в меню Кнопка Описание действия
[b]...[/b] B Жирный шрифт, тэг b.
[i]...[/i] I Курсив, тэг i.
[u]...[/u] U Подчёркивание, тэг u.
[color?]...[/color] C Задание цвета для текста, тэг color.
[font?]...[/font] F Задание шрифта текста, тэг font.
[size?]...[/size] S Задание размера текста, тэг size.
[quote]...[/quote] Q Цитирование без указания автора, тэг quote.
[quote?]...[/quote] O Цитирование с указанием автора, тэг quote.
[url]...[/url] R Ссылка текстом-адресом, тэг url.
[url?]...[/url] L Ссылка с отдельными текстом и адресом, тэг url.

Желающие могут добавить или изменить тэги в действиях в файле Unnotable BBCode.ini, изменять нужно значение переменной tag.

 

У такого меню есть очень серьёзный недостаток перед его аналогами основанными полностью на внутренних действиях Opera с копированием и вставкой текста: оно не работает в Заметках. Отсюда и следует название настройки: Unnotable BBCode. С другой стороны, это меню не затирает буфер обмена и может выставлять выделение и позицию курсора. В общем, решайте сами…

Комментариев 134
« Пред.   След. »
Прочтите так же...
Joomla! Ukraine