Kendi dosya tarayıcımı oluşturmaya çalışıyorum, böylece dosyamdan görüntüyü seçebilir ve tinymce'nin görüntü linki alanını gönderebilirim, ancak bunu nasıl başarabileceğime dair başka hiçbir bilgiyi bulamıyorum. tinymce 4: kendi dosya yöneticinizi nasıl oluşturabilirim?
Bu
ben sıkışmış neredefile_browser_callback: function(field_name, url, type, win) {
//tinymce.activeEditor.windowManager.close();
//console.log(field_name);
tinymce.activeEditor.windowManager.open({
title: 'Browse Image',
file: "yourbrowser.php?field=" + field_name + "&url=" + url,
width: 450,
height: 305,
resizable : "no",
inline : "yes",
close_previous : "no",
buttons: [{
text: 'Insert',
classes: 'widget btn primary first abs-layout-item',
disabled: true,
onclick: 'close'
}, {
text: 'Close',
onclick: 'close',
window : win,
input : field_name
}]
});
return false;
},
Bu, üst ekleme/düzenleme görüntü üzerinde yeni pop-up penceresini açmak için kod - nasıl benim dosya yöneticisinden bir resim seçebilir ve gönderebilirsiniz görüntü bağlantısı ekle/görüntü açılır açılır?
Aşağıda, bugüne kadar
$(document).ready(function(){
$('.button').click(function(){
// @reference: http://www.tinymce.com/wiki.php/api4:method.tinymce.remove#
if(tinyMCE.editors.length > 0) {
// Remove all editors bound to textareas
//tinymce.remove('textarea');
// Remove all editors
tinymce.remove();
}
$('.content').load('full.html', function() {
if(tinyMCE.editors.length == 0) {
tinymce.init({
//selector: "textarea",
mode : "textareas",
editor_selector : "mce-customised",
editor_deselector : "not-editor",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor"
],
toolbar1: "insertfile undo redo | styleselect | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons",
image_advtab: true,
file_browser_callback: function(field_name, url, type, win) {
//tinymce.activeEditor.windowManager.close();
//console.log(field_name);
tinymce.activeEditor.windowManager.open({
title: 'Browse Image',
file: "yourbrowser.php?field=" + field_name + "&url=" + url,
width: 450,
height: 305,
resizable : "no",
inline : "yes",
close_previous : "no",
buttons: [{
text: 'Insert',
classes: 'widget btn primary first abs-layout-item',
disabled: true,
onclick: 'close'
}, {
text: 'Close',
onclick: 'close',
window : win,
input : field_name
}]
});
return false;
},
// Specifying an Absolute Image Path
document_base_url : "http://localhost/test/2013/js/tinymce/tinymce_4.0.2/",
relative_urls : false,
remove_script_host : false,
image_list: "image_list.php",
link_list: "link_list.php"
});
$('.button-submit').submit_form();
}
});
return false;
});
});
test site benim tüm kodudur.
Ya da, tinymce ile çalışan herhangi bir iyi dosya mananger eklentisi biliyor musunuz?
sen http://www.tinymce.com/wiki.php/TinyMCE3x:How göz attınız mı -to_implement_a_custom_file_browser biraz bilgi vermelidir. – RMK
teşekkürler. Bunu gördü ve test etti, TinyMCE 3.x için. TinyMCE 4 üzerinde çalışıyorum .... – laukok