如何将TinyMCE 4与文件响应管理器集成

时间:2015-08-19 12:25:53

标签: javascript php jquery tinymce-4

我尝试将文件响应管理器与TinyMCE 4集成,之后我从http://www.responsivefilemanager.com阅读并遵循文档如何安装和集成文件响应管理器与TinyMCE 4.我的文件夹结构变得像这样的图像{{3} }。

我还将tinymce / plugins / responsivefilemanager文件夹复制到tinymce / plugins /。所以我的tinymce / plugins /文件夹就像这张图片一样 enter image description here

我没有配置filemanager / config / config.php,我只是添加uploads文件夹,你可以在我上面的第一张图片中看到,filemanager / config / config.php中的文件夹配置就像这样

'base_url' => ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && ! in_array(strtolower($_SERVER['HTTPS']), array( 'off', 'no' ))) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'],
'upload_dir' => '/uploads/',
'current_path' => '../uploads/',
'thumbs_base_path' => '../thumbs/',

在我的informasi_input.php中,我从文档

中设置了tinymce.init
    <script type="text/javascript" src="tinymce/tinymce.min.js"></script>
    <script type="text/javascript">
       tinymce.init({
          selector: "#isi",theme: "modern",width: 680,height: 300,
          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"
          ],
          toolbar1: "undo redo | bold italic underline | alignleft   aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect",
           toolbar2: "| responsivefilemanager | link unlink anchor | image media | forecolor backcolor  | print preview code ",
            image_advtab: true ,

            external_filemanager_path:"/filemanager/",
            filemanager_title:"Responsive Filemanager" ,
            external_plugins: { "filemanager" :  "/filemanager/plugin.min.js"}
           });
         </script>

我的表单的HTML代码

 <p>
  Judul <br /><textarea name="judul" id="judul" cols="55" rows="2" required="required"></textarea>
</p>
<p>
 Pengantar <br />
  <textarea name="pengantar" id="pengantar" cols="55" rows="3" required="required"></textarea>
</p>
<p>
 Isi <br />
  <textarea name="isi" id="isi" cols="55" rows="9" required="required"></textarea>

当我从localhost调用php文件时,我得到的文本区域没有编辑器文本,就像这个图像

enter image description here

我尝试删除代码

  external_filemanager_path:"/filemanager/",
  filemanager_title:"Responsive Filemanager" ,
  external_plugins: { "filemanager" : "/filemanager/plugin.min.js"}

来自我的php文件中的tinymce.init函数(informasi_input.php) 我像这张图片一样得到了我的想法,但没有文件响应管理器

enter image description here

所以任何帮助都错了,我的tinymce.init功能代码有问题吗?

1 个答案:

答案 0 :(得分:0)

通过许多试用我已经解决了我的问题,编辑了我的tinymce.init函数

中的两行代码

之前:

external_filemanager_path:"/filemanager/",
... ,
external_plugins: { "filemanager" : "/filemanager/plugin.min.js"

后:

external_filemanager_path:"/cpanel/filemanager/",
... ,
external_plugins: { "filemanager" : "/cpanel/filemanager/plugin.min.js"