我想在我的网页上实现filemanager + tinymce编辑器。问题是单击时浏览按钮不起作用。也许我想念一些东西?这是我的代码:
tinymce.init({
selector: "#pre_text",
theme: "modern",
height: 300,
subfolder:"",
menubar: false,
plugins: [
"advlist autolink link image lists charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code insertdatetime media nonbreaking",
"table contextmenu directionality emoticons paste textcolor filemanager"
],
image_advtab: true,
file_browser_callback: true,
toolbar: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect forecolor backcolor | link unlink anchor | image media | print preview code"
});
答案 0 :(得分:0)
首先,没有与TinyMCE捆绑的 filemanager 插件。因此,除非你有一个来自其他来源(或由你自己编写),你必须从你的插件列表中删除它,否则它将破坏你的配置。 MoxieManager插件是sold separately,但这完全不同。
同时将 file_browser_callback 设置为true(这是一个弃用的选项btw,改为使用 file_picker_callback ),显然实际上并没有做任何事情。它只会在相应的对话框中显示虚拟浏览按钮。
所以你基本上有两个选择:你可以购买MoxieManager附加组件,或自己编写一个基本文件拣选功能,并通过以下方式将其传递给TinyMCE: file_picker_callback 。
对于自行实施的文件选择器,请在此处查看答案,例如:https://stackoverflow.com/a/37395883/189673。