[РЕШЕНО] Как добавить новую кнопку в ckeditor?(уже замучался)

Главные вкладки

Аватар пользователя Eventus Eventus 20 сентября 2011 в 21:11

Всем привет.
Нужно добавить новую кнопку в редактор (чтобы на выходе выделенные текст обрамляли дивы определенные.

Но столкнулся с проблемой...никак не могу это сделать.
Создал папку, бросил туда скрипт (просто взял пример скрипта, чтобы проверить прицепится или нет).
Далее в ckeditor.config.js добавил

config.extraPlugins += (config.extraPlugins ? ',myscript' : 'myscript' );
CKEDITOR.plugins.addExternal('myscript', Drupal.settings.ckeditor.module_path + '/plugins/myscript/');

В друпале в настройках добавил в панель ['myscript']. Но ничего не произошло.
Потом искал искал, как сделать.
В итоге удалось добавить через ckeditor.lib.inc . Добавил там

if (file_exists($plugin_dir . 'myscript/plugin.js')) {
     $arr['myscript'] = array(
         'name' => 'myscript',
         'desc' => t('myscript plugin'),
         'path' => base_path() . $plugin_dir . 'myscript/',
         'default' => 't'
     );
 }

В итоге сама кнопка появилась, но без картинки. Картинка, почему-то берется из myscript/myscript.png, хотя в самом скрипте стоит icon: this.path + 'images/myscript.png'
Но я так понял, что он вообще не «цепляет» plugin.js
Т.е. кнопка то есть, но толку от нее нету (плагин не работает).

Может кто подскажет, в чем подвох?
Облазил уже дофига чего и никак не могу найти решение.

Спасибо.

Комментарии

Аватар пользователя Eventus Eventus 21 сентября 2011 в 1:59

Всё, разобрался по моему.

Кеш обновлял, но почему-то всё равно остался. Через другой браузер вроде работает.