イメージをテキスト領域に追加したいと考えています。現在、画像のURLを指定すると画像を追加できます。 私が欲しいのは、自分のPC上の画像をブラウズしてテキストエリアに追加できることです。私はfile_browser_callback関数を書く方法を知らない。私はそれについての公式のドキュメントを読んだが、それは私の問題を解決しません。 ここに私のコードです:tinyMCEでfile_browser_callback関数を書くにはどうすればいいですか?
tinymce.init({
selector: '#mytextarea',
theme: 'modern',
skin: 'lightgray' ,
width: 600,
height: 300,
plugins : [
'advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker',
'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking',
'save table contextmenu directionality emoticons template paste textcolor code'
],
toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | print preview media fullpage | forecolor backcolor emoticons | code',
statusbar:false,
code_dialog_height: 300,
code_dialog_width: 350,
images_upload_url: 'uploadImage.php',
images_upload_base_path: '/some/basepath',
images_upload_credentials: true,
automatic_uploads: false,
file_browser_callback: function(field_name, url, type, win) {
win.document.getElementById(field_name).value = 'my browser value';
},
file_browser_callback_types: 'file image media'
});
が、私はこれを読んでました。私は4.xを使用しています –
3.xの記述された関数は4.xでも動作します。 上記のファイルマネージャのtinymceプラグインを参照できます。 (例:http://www.roxyfileman.com/TinyMCE-file-browser、私はtinymceで私のプロジェクトでこれを使用します) – Marat