[Помогите] Кнопка в tinymce для UL с своими классами

Тема в разделе "Wordpress", создана пользователем Ever, 22 ноя 2013.

  1. Ever

    Ever

    Регистрация:
    4 сен 2013
    Сообщения:
    63
    Симпатии:
    10
    Здравствуйте!
    Появилась необходимость прикрутить плагин: bramus_cssextras к стандартному tinymce в wordpresss.
    Демо плагина: плагин к tinymce.
    Добавлял стили: https://github.com/bramus/bramus_cssextras-demo/blob/master/css/mycontent.css начиная с 41-й строки в wp-includes/css/editor.min.css

    Код:
    В wp-content/themes/шаблон/function.php добавлял
    `function add_ul_button() {
    add_filter("mce_external_plugins", "add_ul_tinymce_plugin");
    add_filter('mce_buttons', 'register_ul_button');
    }
    
    function register_ul_button($buttons) {
    array_push($buttons, "|", "bramus_cssextras_classes");
    return $buttons;
    }
    
    // Загружаем плагин TinyMCE: editor_plugin.js (wp2.5)
    function add_ul_tinymce_plugin($plugin_array) {
    $plugin_array['ulslasses'] = get_bloginfo('template_url').'/scripts/bramus_cssextras/editor_plugin.js';
    return $plugin_array;
    }
    
    // Процесс инициализации управления кнопками
    add_action('init', 'add_ul_button');`
    Файл .js: https://github.com/bramus/bramus_cssextras положил в wp-content/themes/шаблон/scripts/bramus_cssextras/editor_plugin.js
    Не загружается кнопка и все. Помогите решить проблему. Как правильно подключить этот плагин к tinymce?
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.156
    Симпатии:
    514
    Ever, может у вас TinyMCE 2.x и нужно ставить более раннюю версию этого плагина - 0.4.1?
     
  3. Ever

    Ever

    Регистрация:
    4 сен 2013
    Сообщения:
    63
    Симпатии:
    10
    Нет, стоит версия tinymce 3.5.9 (2013-10-18), поставляемая в месте с последними версиями движка wordpress.
    Дело в том что в простом tinymce 3.х не с wordpress, ставится и работает нормально, проверял, а вот в tinymce в wordpress никак не получается и все.
    Есть еще какие идеи?