Tinymce и ibrowser - PullRequest
       14

Tinymce и ibrowser

2 голосов
/ 07 марта 2012

Я пытался добавить функцию загрузки в tinyMCE, но мне не повезло заставить ее работать, несмотря на следующие несколько онлайн-руководств.

Вот мои шаги:

  1. распакуйте ibrowse в папку плагинов в tinymce

  2. настроил пути к моей папке в файле конфигурации папки ibrowse (ibrowser / config / config.inc.php) следующим образом:

    $cfg['ilibs'] = array (
            array (                                                                     
                'value'     => '/uploads/pictures/',                                                
                'text'      => 'Site Pictures',
            ),
            array (
                'value'     => '/uploads/gallery/',                 
                'text'      => 'Gallery',
            ),  
        );
    
  3. Дали разрешение на запись в эти две новые папки вместе с ibrowser/temp и ibrowser/scripts/phpThumb/cache

  4. Перешли к ibrowser/interface/tinyMCE/ и скопировалидва файла (editor_plugin.js и editor_plugin_src.js) и поместили их в папку ibrowse, заменив таким образом текущие

  5. Наконец изменил init следующим образом:

    tinyMCE.init({
                        mode : "exact",
                        elements : "message",
                        theme : "advanced",
                        plugins : ",layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,ibrowser",
                        theme_advanced_buttons1_add : "fontselect,fontsizeselect,ibrowser",
                        theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor,advsearchreplace",
                        theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
                        theme_advanced_buttons3_add_before : "tablecontrols,separator",
                        theme_advanced_toolbar_location : "top",
                        theme_advanced_toolbar_align : "left",
                        theme_advanced_path_location : "bottom",
                        content_css : "example_full.css",
                        plugin_insertdate_dateFormat : "%Y-%m-%d",
                        plugin_insertdate_timeFormat : "%H:%M:%S",
                        extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
                        external_link_list_url : "example_link_list.js",
                        external_image_list_url : "example_image_list.js",
                        flash_external_list_url : "example_flash_list.js",
                        media_external_list_url : "example_media_list.js",
                        theme_advanced_resize_horizontal : false,
                        theme_advanced_resizing : true,
                        nonbreaking_force_tab : true,
                        apply_source_formatting : true,
                        browsers : "msie,gecko,safari,opera",
                        force_br_newlines : true,
                        relative_urls : false,
                        remove_script_host : false,
                        document_base_url : "<?php echo $SETTINGS["installURL"]; ?>"
                    });
    

Но после этого последнего шага tinyMCE не показывает новую кнопку

Есть предложения?Моя версия tinyMCE - 3.3.

ОБНОВЛЕНИЕ: Я проверил консоль в Chrome, и там упоминается "GET http: //.../tiny_mce/plugins/ibrowser/editor_plugin.js 404(Не найдено) "

Файл находится на сервере в правильном каталоге, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...