Javascript 将Tinymce与Elfinder一起使用

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'

我读了这篇关于如何将Elfinder filemanager与Tinymyce集成的文章,虽然有效,但并不完全有效

问题是在浏览和上传图像后,它没有从Elfinder filemanager中选择图像URL链接这是我尝试使用的代码

在TinyMCE init中,我添加了这个

 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图像链接中

例如:


是否有可访问的实时示例?也许是一把小提琴?