Как добавить quicktags в админку

Это меня сегодня в Gtalk спросили. Дело 2х минут в принципе. В WordPress 2x берем файл quicktags.js, который находиться в папке «wp-includes/js». И открываем его для редактирования.

Примерно на 36ой строке начинается сам список этих кнопочек. Кнопки отображаются в меню в той последовательности, в которой они прописаны в javascript'е. Формат каждой кнопки носит под дефолту такой вид:

edButtons[edButtons.length] =
new edButton('ed_small'
,'small'
,'<small>'
,'</small>'
,'s'
);

new edButton ('ed_small' — определяем кнопку в Js

'small' — название для меню

'', '' — таги открыть/закрыть

's' — hotkey (в FF это ALT+указанная буква)

Это самый простой пример. Можно усложнить, вставить какой-то div с прописанным css-классом. Можно усложнять какими-нибудь диалогами на манер тага IMG или HTML. Так что, открывайте и экспериментируйте. Ну и в конце у Вас получиться вот такая фигня в админке:

quicktagsadmin.jpg

Кстати, этот же js скрипт используется во некоторых плагинах для тулбара с тагами в комментариях. Вообще, со стороны посетителя блога и комментатора, приятно видеть в комментах такой тулбарчик (для комментов его можно втрое урезать кнопки. Удобно где-то мысль свою подчеркнуть, выделить, имхо.

Постоянная ссылка   Трекбек   Данные о записи

  • Спасибо!

    Ответить

  • кстати вот статейка по теме

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

    Продолжительность:

    Перевод:

    вот так выводит

    Продолжительность: Перевод:

    Ответить

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>