Настройте адаптивный файловый менеджер на TinyMCE.

Я использую TinyMCE 4 в качестве WYSIWYG-редактора и установил адаптивный файловый менеджер.

Я пытался очень внимательно следовать инструкциям, но при предварительном просмотре страницы кнопка «Обзор» не появляется.

В настоящее время я работаю на локальном хосте на своем компьютере, поэтому структура моей папки выглядит так:

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/'; 

и это javascript на моей странице, который устанавливает TinyMCE

<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>

person ltdev    schedule 25.03.2014    source источник


Ответы (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"}
person ltdev    schedule 25.03.2014
comment
Как загрузить .ttf и другие файлы расширения? Куда писать .ttf и другие файлы для загрузки поддержки в Отзывчивый файловый менеджер. Когда я загружаю в него файл .ttf, он говорит, что расширение файла не разрешено. Заранее спасибо. - person Thompson; 30.03.2014
comment
Я написал ‹div class=input-append› ‹input id=fieldID2 type=text value=› ‹a href=filemanager/dialog.php?type=2editor=mce_0field_id=fieldID2 class=btn iframe-btn type=button›Выбрать ‹/а› ‹/дел› - person Thompson; 30.03.2014