tinymce和ibrowser

时间:2012-03-06 22:28:54

标签: tinymce

我一直在努力为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/tempibrowser/scripts/phpThumb/cache

  4. 的写入权限
  5. 导航至ibrowser/interface/tinyMCE/并复制两个文件(editor_plugin.jseditor_plugin_src.js)并将其放入ibrowse文件夹中,从而替换当前文件

  6. 最后将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"]; ?>"
                    });
    
  7. 但是在最后一步之后,tinyMCE没有显示新按钮

    有什么建议吗?我的tinyMCE版本是3.3。

    更新:我在Chrome中检查了控制台,并提到“GET http://.../tiny_mce/plugins/ibrowser/editor_plugin.js 404(未找到)”

    该文件在服务器上的正确目录中,可能是什么问题?

0 个答案:

没有答案