Дополнительные возможности визуального редактора WordPress
Пятница, 2 марта 2007 г.
Просмотров: 3274
Подписаться на комментарии по RSS
Думаю, что многие уже в курсе про скрытые возможности редактора в WordPress 2.1: если нажать Alt+Shift+V (Alt+V), то появляется дополнительные кнопки форматирования.
На самом деле, пользователи WordPress 2.0.9 тоже имеют возможность добавить несколько кнопок форматирования.
Для этого нужно сделать следующее:
- Находим файл wp-includes\js\tinymce\tiny_mce_gzip.php
- На всякий случай делаем его копию.
- Открываем файл tiny_mce_gzip.php и в районе 127 строчки (это почти в конце) находим код:
$mce_buttons = apply_filters('mce_buttons', array('bold'...
- Всю эту строчку заменяем на:
$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', 'underline', 'separator', 'bullist', 'numlist', 'outdent', 'indent', 'separator', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull','separator', 'link', 'unlink', 'image', 'wordpress', 'separator', 'wphelp', 'formatselect', 'forecolor', 'separator', 'code', 'separator', 'removeformat', 'cleanup', 'separator', 'charmap', 'separator', 'undo', 'redo'));
После этого сохраняем файл, загружаем на сервер и обновляем страницу в браузере.
Обновление от 9 марта
Всё-таки я добил этот редактор и понял, как можно расположить кнопки в несколько рядов. ![]()
В том же самом файле (tiny_mce_gzip.php) используются три пенременные: $mce_buttons, $mce_buttons_2 и $mce_buttons_3. Первая содержит первую панельку кнопок, вторая - вторую, третья, соответственно, третью. В итоге у меня получился такой код:
- $mce_buttons = apply_filters('mce_buttons', array('bold',
- 'italic', 'strikethrough', 'underline', 'separator',
- 'bullist', 'numlist', 'outdent', 'indent',
- 'separator', 'justifyleft', 'justifycenter', 'justifyright',
- 'justifyfull','separator', 'link', 'unlink',
- 'image', 'wordpress', 'separator', 'wphelp'));
- $mce_buttons_2 = apply_filters('mce_buttons_2',
- array('formatselect', 'forecolor', 'separator',
- 'code', 'separator', 'removeformat', 'cleanup',
- 'separator', 'charmap', 'separator', 'undo', 'redo'));
Но, чуть ниже нужно обязательно закомментировать строчку:
- // $mce_buttons_2 = apply_filters('mce_buttons_2', array());
Точно также делается и треться панелька ($mce_buttons_3).



Комментариев: 21
что-то у меня ничего не появляется в WP 2.1 никакие возможности.
Хм, сколько вордпресс юзаю - не знал
Ещё удивлялся куда растерялся функционал tiny_mce...
Пасиб ;)
Максим, а почему бы тебе в своих сборках не сделать, чтобы все кнопки сразу светились, а?
У меня, кстати, многие заказчики просили в визуальном редакторе управление, цветом шрифта, на что я "растерянно разводил руками"
Теперь буду знать и всем поставлю нужные кнопки.
П.С. Ничего, что я на "ты"?
:(((((
а у меня их осталось ВСЕГО три - плейн текст, вставка из ворда и select all :(
Опять я.
Теперь они все в очень длинную строчку, с заездом на панельку справа.
Можно как-то в две строчки их?
Я только недавно смог найти такую возможность
Проверил на нескольких сайтах, работает без проблем, но больше ничего не могу сказать :neutral:
Как две строчки сделать, я не знаю.
Здорово, что добавились кнопки, но у меня та же пролема :(
Выглядит это вот так:
Спасибо.
А зачем огород городить, если давным давно есть плагин соответсвующий: http://www.mkbergman.com/?p=275
Эта строка работает и в версиях ниже, не только в 2.0.9.
А про плагин - а нужен ли этот плагин? Зачем столько всего?
Эта модификация работает и в версиях ниже 2.0.9
Некоторые про Alt-V не в курсе :oops:.
Извините за оффтоп: есть ли древовидные комментарии под 2.1.2? Не нашел.
для древовидных комментов использую специальный плаги. как он работает можно найти у меня в блоге.
А по поводу визуально редактора у меня сначало ничего не получилось. причиной оказалась Opera. так что для ясности новость должна звучать так:
Нажмите alt-shift-v (Firefox) или alt-v (IE).
Обновил пост, поскольку разобрался, как сделать кнопки в несколько рядов. :idea:
Спасибо. Сделал и себе дополнительные кнопки в 2 ряда.
Вопрос. Насколько я знаю TinyMCE по другим движкам, там может быть еще больше кнопок. Что скажите? Знаете ли о таком?
На сайте производителя подробно описано как и что включается, вроде 4 варианта есть, если не ошибаюсь...
:idea: а ссылочку?
На сайте производителя чего? TinyMCE?
См. в посте Антона Скоробогатова за 3 марта 2007 в 12:15
Вот:
http://www.sonika.ru/blog/wordpress/wordpress-visual-editor/
Супер!
Вот бы ещё инструктаж-памятку получить,
1. как корректно строки разделять и переносить. А то Enter жмёшь - в редакторе сначала типа о-кей, а после сохранения - всё едино в один абзац, все строки друг -а другом лепит. А то ещё и кусок текста зажирнит почему-то, да ещё вместе с меню в сайдбарах, или поле поста раздвинет - сайдбары вниз уходят ...
И тег -more- через кнопку вообще воспринимать отказывается - удаляет из кода сам ... :cool:
2. какие коды (теги) движок (редактор) корректно воспринимает, а какие - категорически нет - для украшательства текста (типа: с новой строки, пробел между строкими, цвет, шрифт, отступы, положение рисунка в тексте! и др.)
Что-тут скажешь... Визуальный редактор несовершенен. Но это проблема именно TinyMCE. Мне кажется, что в новой версии он стал более корректно работать с тэгами. Но, с моей точки зрения, еще не скоро визуальные html-редакторы достигнут качества обычного rtf.
Люди, а как всетаки Оперу заставить показать эти доп. кнопки? ALT+V и ALT+Shift+V никак там не робят. В Ослике проверил, все ок. Подскажите?
Все получилось ! Спасиб )