1

そのため、レスポンシブ ファイル マネージャーを CodeIgniter アプリケーションに実装しました。これまでのところ、ダイアログ (モーダル) が表示され、フォルダーを作成してファイルをアップロードできます。TinyMCE エディターで画像を選択すると問題が発生します。

ここに画像の説明を入力

同じことは、画像だけでなく、あらゆるタイプのファイルにも当てはまります。

これは、ファイルマネージャーを使用する必要がある実際のパス (admin/posts/add) です。

  • 応用
    • ビュー
      • 管理者
        • 投稿
          • 追加
  • 資産
    • ファイルマネージャー
    • ファイル
  • システム

これは、ビュー ファイル (admin/posts/add) にある Javascript です。

    tinymce.init({
    selector: "textarea",
    theme: "modern",
    image_advtab: true,
    image_caption: true,
    image_title: true,
    image_prepend_url: "<?php echo base_url('assets/files/source') ?>",

        plugins: [
         "advlist autolink link image lists charmap print preview hr anchor pagebreak",
         "searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking",
         "table contextmenu directionality emoticons paste textcolor responsivefilemanager code",
         "print preview fullpage fullscreen template codesample toc spellchecker imagetools colorpicker textpattern help"
   ],


    toolbar1: 'formatselect | bold italic strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify  | numlist bullist outdent indent  | removeformat | responsivefilemanager',
    content_css: [
      '//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
      '//www.tinymce.com/css/codepen.min.css'
    ],

    relative_urls: false,

    formats: {
        alignleft : {selector: 'img', styles: {float: 'left', margin: '0px 10px 0px 0px'}, classes: 'img-responsive'},
        alignright : {selector: 'img', styles: {float: 'right', margin: '0px 0px 0px 10px'}, classes: 'img-responsive'},
    },

   external_filemanager_path:"<?php echo base_url('assets/filemanager/') ?>",
   filemanager_title:"Filemanager" ,
   external_plugins: { "filemanager" : "<?php echo base_url('assets/tinymce/plugins/responsivefilemanager/plugin.min.js') ?>"}
});

前もって感謝します。filemanager フォルダーから私の構成ファイルを表示する必要がある場合は、教えてください。現在、この質問を以前より長くしたくありません。

4

1 に答える 1