В WP Download Manager и WP PostRatings есть кнопки для визуального редактора, с помощью которых можно вставить в запись опрос или файл.
А еще есть TinyMCE Advanced, который, помимо всего прочего, позволяет настроить расположение кнопок на панелях инструментов.
Но, поскольку любые подобные дополнительные элементы для визуального редактора в состав TinyMCE Advanced не входят
, менять их положение мы, конечно же, не можем.
Впрочем, все это легко поправить:
В файле tadv_admin.phpесть массив buttons, в котором и перечислены все те кнопки, которыми можно управлять. Просто добавим то, что нам нужно, например:
'Insert File Download' => 'downloadmanager', 'Insert Poll' => 'polls'
Названия элементов можно узнать в тех файлах, которые и создают дополнение для визуального редактора. Например, для WP Download Manager это tinymce/plugins/downloadmanager/editor_plugin.js, из которого мы и узнаем, что название кнопки — 'downloadmanager', а ее заголовок указан в файле tinymce/plugins/downloadmanager/langs/en.js— 'Insert File Download'.
Теперь все эти кнопочки станут управляемыми, но...
ВНИМАНИЕ: в самом визуальном редакторе кнопки будут выглядеть нормально, а вот в панели управления TinyMCE Advanced не сможет найти соответствующие им изображения! Картинки он ищет только в собственной директории images!
Чтобы не слишком сильно изменять и код модулей и код TinyMCE Advanced самое простое решение - это создать парочку симлинков. Причем, название файла в директории imagesдолжно совпадать с названием элемента: то есть симлинк downloadmanager.gifбудет указывать на файл download.gifв директории wp-downloadmanager/tinymce/plugins/downloadmanager/img/!
Хозяйке на заметку: в файле tadv_defaults.phpможно настроить то, какие именно кнопки будут показаны и как именно рассортированы сразу после включения модуля. Его может быть полезно отредактировать, если необходимо настроить панели инструментов сразу для нескольких журналов Wordress MU, но совершенно не хочется делать это вручную.