如何将 CKFinder 集成到 TinyMCE4?
How To Integrate CKFinder To TinyMCE4?
抱歉我的英语不好。我试图解释我遇到的问题。
我正在使用 asp.net MVC5。
我想将 ckfinder 集成到 tinymce4。
此代码有效,但仅在一个领域成功。如何整合所有领域。
tinymce.init({
...
file_browser_callback: function() {
var finder = new CKFinder();
finder.selectActionFunction = SetFileField;
finder.popup();}
...
});
function SetFileField(fileUrl) {
jQuery('#mceu_47-inp').val(fileUrl);
}
您可以尝试使用下面的代码
tinymce.init({
selector: 'textarea#desc',
toolbar_items_size: 'small',
menubar: false,
plugins: [],
toolbar1: "",
image_advtab: true,
menubar: false,
toolbar_items_size: 'small',
relative_urls: false,
remove_script_host : false,
file_browser_callback: openKCFinder,
file_browser_callback_types: 'file image media'
});
function openKCFinder(field_name, url, type, win) {
tinyMCE.activeEditor.windowManager.open({
file: '/kcfinder/ckfinder.html',//path to your ckfinder
title: 'KCFinder',
width: 700,
height: 500,
resizable: "yes",
inline: true,
close_previous: "no",
popup_css: false
}, {
window: win,
input: field_name
});
return false;
}
抱歉我的英语不好。我试图解释我遇到的问题。 我正在使用 asp.net MVC5。 我想将 ckfinder 集成到 tinymce4。 此代码有效,但仅在一个领域成功。如何整合所有领域。
tinymce.init({
...
file_browser_callback: function() {
var finder = new CKFinder();
finder.selectActionFunction = SetFileField;
finder.popup();}
...
});
function SetFileField(fileUrl) {
jQuery('#mceu_47-inp').val(fileUrl);
}
您可以尝试使用下面的代码
tinymce.init({
selector: 'textarea#desc',
toolbar_items_size: 'small',
menubar: false,
plugins: [],
toolbar1: "",
image_advtab: true,
menubar: false,
toolbar_items_size: 'small',
relative_urls: false,
remove_script_host : false,
file_browser_callback: openKCFinder,
file_browser_callback_types: 'file image media'
});
function openKCFinder(field_name, url, type, win) {
tinyMCE.activeEditor.windowManager.open({
file: '/kcfinder/ckfinder.html',//path to your ckfinder
title: 'KCFinder',
width: 700,
height: 500,
resizable: "yes",
inline: true,
close_previous: "no",
popup_css: false
}, {
window: win,
input: field_name
});
return false;
}