我一直在努力为tinyMCE添加一个上传功能,但是尽管遵循了几个在线指南,却没有任何运气让它运转起来。
以下是我的步骤:
将ibrowse解压缩到tinymce的插件文件夹中
在ibrowse文件夹(ibrowser / config / config.inc.php)的配置文件中配置了我的文件夹路径:
$cfg['ilibs'] = array (
array (
'value' => '/uploads/pictures/',
'text' => 'Site Pictures',
),
array (
'value' => '/uploads/gallery/',
'text' => 'Gallery',
),
);
授予对这两个新文件夹以及ibrowser/temp
和ibrowser/scripts/phpThumb/cache
导航至ibrowser/interface/tinyMCE/
并复制两个文件(editor_plugin.js
和editor_plugin_src.js
)并将其放入ibrowse文件夹中,从而替换当前文件
最后将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(未找到)”
该文件在服务器上的正确目录中,可能是什么问题?