我已经成功地将 elRTE 与 elFinder 集成。
当我单击工具栏中的插入图像图标时,图像成功添加到我的编辑器中。我的问题是,当我单击打开文件图标时,elFinder 会按预期打开,但我无法选择要返回到 elRTE 的文件。
有人可以帮助我从 elFinder 获取要在 elRTE 中打开的文本/html 文件吗?
工作示例:http: //jsbin.com/esejuw/1/edit
非常感谢
我已经成功地将 elRTE 与 elFinder 集成。
当我单击工具栏中的插入图像图标时,图像成功添加到我的编辑器中。我的问题是,当我单击打开文件图标时,elFinder 会按预期打开,但我无法选择要返回到 elRTE 的文件。
有人可以帮助我从 elFinder 获取要在 elRTE 中打开的文本/html 文件吗?
工作示例:http: //jsbin.com/esejuw/1/edit
非常感谢
也许这有帮助,我有同样的问题,我只是更新到站点中的最新版本文件,并遵循本指南,https://github.com/Studio-42/elFinder/wiki/Integration-with-elRTE-1.x
他们甚至发布了一个可以复制代码的源代码,您会发现这种方式非常有效。
演示 1(来源)http://jsbin.com/otedag/edit
另请注意底部您可以阅读的位置:
更新(德拉根):如果不起作用,请尝试此更新:
instead of
getFileCallback: callback
write this:
getFileCallback: function(file) { callback(file.path); }
更新我发现上述两个建议会导致错误,并且此行有效:
getFileCallback: function(file) { callback(file.url); }
连这路都动了。
$(function() {
$('.wysiwyg').elrte({
height : 450,
fmOpen : function(callback) {
$('<div/>').dialogelfinder({
url : './connector.php',
commandsOptions: {
getfile : {
oncomplete : 'destroy',
onlyURL : true // <- Look at
}
},
getFileCallback :callback
});
}
});
});