标签: roxy-fileman

带有 TinyMCE 5 的 Roxy Fileman 使用 file_picker_callback

我正在尝试TinyMCE 从 ver.4升级到 ver.5,但函数 file_browser_callback 已被替换为具有完全不同参数的file_picker_callback

TinyMCE v.4

file_browser_callback: function (fieldId, value, type, win) {
    browseFiles(value, type, function (fileUrl) {
      win.document.getElementById(fieldId).value = fileUrl;
    });
}
Run Code Online (Sandbox Code Playgroud)

TinyMCE v.5

file_picker_callback: function (callback, value, meta) {
   browseFiles(value, meta.filetype, function (fileUrl) {
      callback(fileUrl);
   });
}
Run Code Online (Sandbox Code Playgroud)

我能仅取出旧的参数类型,在第5节是meta.filetype,而不是其他的参数FIELD_NAME,就要乐声FILEMAN。

这是我使用 v.4 的完整实现:

function initEditor(selector) {
            tinymce.init({
                selector: selector,
                plugins: "paste,link,lists,advlist,image,table,contextmenu,media,fullscreen",
                paste_as_text: true,
                menubar: false,
                language: 'en',
                forced_root_block: 'div',
                encoding: 'xml', …
Run Code Online (Sandbox Code Playgroud)

javascript tinymce roxy-fileman

7
推荐指数
1
解决办法
1476
查看次数

MVC中的CKEditor和Roxy-fileman

我希望这里有人有关于CKeditor和Roxy-fileman的经验.我在我的项目中安装了CKeditor,我尝试添加Roxy-fileman以便能够上传文件.

根据http://www.roxyfileman.com/demo,我需要做的就是添加以下代码:

<script src="ckeditor/ckeditor.js"></script>
<textarea id="editor1" name="editor1" rows="10" cols="80"></textarea>
<script>
var roxyFileman = '/fileman/index.html?integration=ckeditor';
$(function(){
  CKEDITOR.replace( 'editor1',{filebrowserBrowseUrl:roxyFileman, 
                               filebrowserImageBrowseUrl:roxyFileman+'&type=image',
                               removeDialogTabs: 'link:upload;image:upload'});
});
</script>
Run Code Online (Sandbox Code Playgroud)

但所有这一切都是在我的页面添加一个"新的"ckEditor.我希望它替换当我单击要更改的元素时显示的旧的.我知道这是一个很长的镜头,但也许有人可以指出我正确的方向.谢谢!

asp.net-mvc ckeditor roxy-fileman

3
推荐指数
1
解决办法
3589
查看次数