Javascript 将Tinymce与Elfinder一起使用
我读了这篇关于如何将Elfinder filemanager与Tinymyce集成的文章,虽然有效,但并不完全有效 问题是在浏览和上传图像后,它没有从Elfinder filemanager中选择图像URL链接这是我尝试使用的代码 在TinyMCE init中,我添加了这个Javascript 将Tinymce与Elfinder一起使用,javascript,php,tinymce,Javascript,Php,Tinymce,我读了这篇关于如何将Elfinder filemanager与Tinymyce集成的文章,虽然有效,但并不完全有效 问题是在浏览和上传图像后,它没有从Elfinder filemanager中选择图像URL链接这是我尝试使用的代码 在TinyMCE init中,我添加了这个 file_browser_callback : function(field_name, url, type, win) { var cmsURL = 'fullpath/elfinder/elfinder.php'
file_browser_callback : function(field_name, url, type, win) {
var cmsURL = 'fullpath/elfinder/elfinder.php'; // script URL - use an absolute path!
if (cmsURL.indexOf("?") < 0) {
//add the type as the only query parameter
cmsURL = cmsURL + "?type=" + type;
}
else {
//add the type as an additional query parameter
// (PHP session ID is now included if there is one at all)
cmsURL = cmsURL + "&type=" + type;
}
tinyMCE.activeEditor.windowManager.open({
file : cmsURL,
title : 'elFinder 2.0',
width : 900,
height : 450,
resizable : "yes",
inline : "yes", // This parameter only has an effect if you use the inlinepopups plugin!
popup_css : false, // Disable TinyMCE's default popup CSS
close_previous : "no"
}, {
window : win,
input : field_name
});
return false;
}
文件\浏览器\回调:函数(字段\名称、url、类型、win){
var cmsURL='fullpath/elfinder/elfinder.php';//脚本URL-使用绝对路径!
如果(cmsURL.indexOf(“?”)小于0){
//添加类型作为唯一的查询参数
cmsURL=cmsURL+“?type=“+type;
}
否则{
//添加类型作为附加查询参数
//(如果有PHP会话ID,则现在包含该ID)
cmsURL=cmsURL+“&type=“+type;
}
tinyMCE.activeEditor.windowManager.open({
档案:cmsURL,
标题:“elFinder 2.0”,
宽度:900,
身高:450,
可调整大小:“是”,
inline:“yes”,//此参数仅在使用inlinepopups插件时有效!
popup_css:false,//禁用TinyMCE的默认弹出css
关闭上一个:“否”
}, {
窗口:赢,
输入:字段名称
});
返回false;
}
在elfinder.html中,我将以下内容添加到elfinder初始化中:
<script type="text/javascript" charset="utf-8">
$().ready(function() {
var elf = $('#elfinder').elfinder({
url : 'php/connector.php',
getfile : {
onlyURL : true,
multiple : false,
folders : false
},
getFileCallback : function(url) {
path = url.path;
FileBrowserDialogue.mySubmit(path);
}
}).elfinder('instance');
});
</script>
$().ready(函数()){
var elf=$('#elfinder').elfinder({
url:'php/connector.php',
获取文件:{
是的,
多重:假,
文件夹:false
},
getFileCallback:函数(url){
path=url.path;
FileBrowserDialogue.mySubmit(路径);
}
}).elfinder(“实例”);
});
我只需要抓取选定图像的url源,并将其放入Tinymyce图像链接中
例如:
是否有可访问的实时示例?也许是一把小提琴?