【问题标题】:Set up Responsive filemanager on TinyMCE在 TinyMCE 上设置响应式文件管理器
【发布时间】:2014-03-25 13:58:40
【问题描述】:

我使用 TinyMCE 4 作为我的所见即所得编辑器,并且我已经安装了 Responsive Filemanager

我尝试非常仔细地按照说明进行操作,但是当我预览页面时,没有出现“浏览”按钮。

我目前在我的计算机上使用 localhost,所以我的文件夹结构如下所示:

htdocs > 网站 > 示例(根),所以 url 是 h**p://localhost/websites/example

文件夹结构:

example
- css
- uploads
- source ( this is the upload folder )
- thumbs ( thumbnail folder )
- filemanager
-- config
--- config.php
- js
-- tinymce
--- plugins
---- responsivefilemanager
----- plugin.js , plugin.min.js

配置如下所示:

$url = ($_SERVER['HTTP_HOST'] == 'localhost') ? 'h**p://localhost/websites/example' : 'h**p://www.example.com' ;
$base_url = $url; 
$upload_dir = '/source/';
$current_path = '../source/';
//thumbs folder can't put inside upload folder
$thumbs_base_path = '../thumbs/'; 

这是我页面上设置 TinyMCE 的 javascript

<script type="text/javascript">
    tinymce.init({
        selector: "textarea.tinymce", 
        entity_encoding : "raw",
        // menubar: false,
        subfolder:"content",
        plugins: [
            "link image media anchor responsivefilemanager", 
            "code"
        ],
        // 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" : "/responsivefilemanager/plugin.min.js"}
        // toolbar: "undo redo | styleselect | bold italic underline | 
        // alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
    });
</script>

【问题讨论】:

    标签: javascript file-upload tinymce-4 file-manager responsive-filemanager


    【解决方案1】:

    我发现这是config.php上的错误。

    解决方案:

    $base_url = "http://".$_SERVER['HTTP_HOST'];  // DON'T TOUCH (base url (only domain) of site (without final /)).
    $upload_dir = '/websites/example/uploads/source/'; 
    $current_path = '../uploads/source/'; 
    $thumbs_base_path = '../uploads/thumbs/';  
    

    也像这样初始化 javascript:

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

    【讨论】:

    • 如何上传.ttf等扩展文件?我应该在哪里编写 .ttf 和其他文件以将支持上传到“响应式文件管理器”。当我在其中上传 .ttf 文件时,它显示“不允许文件扩展名”。提前致谢。
    • 我已经写了
    猜你喜欢
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 2018-10-07
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多