2015-02-05 4 views
1

У меня есть Simogeo FileManager версии 2.0.0. Я извлек его в root/tools, изменил конфигурационный файл, установил разрешения, подключил его к tinymce и все, казалось, сработало. Tinymce открывает всплывающее окно с помощью FileManager. Я могу создать папку, сменить папку и загрузить файлы.Simogeo FileManager не отображает изображения

Проблема в том, когда я загружаю файлы, я не вижу их в FileManager, но они загружаются в созданных мной каталогах. Единственное, что я вижу, это каталоги.

Я тестирую его на Windows 8.1 с помощью uwAmp, PHP 5.3.24 или PHP 5.4.31.

Файл конфигурации:

{ 
     "_comment": "IMPORTANT : go to the wiki page to know about options configuration https://github.com/simogeo/Filemanager/wiki/Filemanager-configuration-file", 
    "options": { 
     "culture": "en", 
     "lang": "php", 
     "theme": "flat-dark", 
     "defaultViewMode": "grid", 
     "autoload": true, 
     "showFullPath": false, 
     "showTitleAttr": false, 
     "browseOnly": false, 
     "showConfirmation": true, 
     "showThumbs": true, 
     "generateThumbnails": true, 
     "searchBox": true, 
     "listFiles": true, 
     "fileSorting": "default", 
     "chars_only_latin": true, 
     "dateFormat": "d M Y H:i", 
     "serverRoot": true, 
     "fileRoot": false, 
     "relPath": false, 
     "logger": false, 
     "capabilities": ["select", "download", "rename", "delete", "replace"], 
     "plugins": [] 
    }, 
    "security": { 
     "allowFolderDownload": false, 
     "allowChangeExtensions": false, 
     "allowNoExtension": false, 
     "uploadPolicy": "DISALLOW_ALL", 
     "uploadRestrictions": [ 
      "jpg", 
      "jpeg", 
      "gif", 
      "png", 
      "svg", 
      "txt", 
      "pdf", 
      "odp", 
      "ods", 
      "odt", 
      "rtf", 
      "doc", 
      "docx", 
      "xls", 
      "xlsx", 
      "ppt", 
      "pptx", 
      "csv", 
      "ogv", 
      "mp4", 
      "webm", 
      "m4v", 
      "ogg", 
      "mp3", 
      "wav", 
      "zip", 
      "rar" 
     ] 
    }, 
    "upload": { 
     "multiple": true, 
     "number": 5, 
     "overwrite": false, 
     "imagesOnly": false, 
     "fileSizeLimit": 16 
    }, 
    "exclude": { 
     "unallowed_files": [ 
      ".htaccess", 
      "web.config" 
     ], 
     "unallowed_dirs": [ 
      "_thumbs", 
      ".CDN_ACCESS_LOGS", 
      "cloudservers" 
     ], 
     "unallowed_files_REGEXP": "/^\\./", 
     "unallowed_dirs_REGEXP": "/^\\./" 
    }, 
    "images": { 
     "imagesExt": [ 
      "jpg", 
      "jpeg", 
      "gif", 
      "png", 
      "svg" 
     ], 
     "resize": { 
      "enabled":true, 
      "maxWidth": 1280, 
      "maxHeight": 1024 
     } 
    }, 
    "videos": { 
     "showVideoPlayer": true, 
     "videosExt": [ 
      "ogv", 
      "mp4", 
      "webm", 
      "m4v" 
     ], 
     "videosPlayerWidth": 400, 
     "videosPlayerHeight": 222 
    }, 
    "audios": { 
     "showAudioPlayer": true, 
     "audiosExt": [ 
      "ogg", 
      "mp3", 
      "wav" 
     ] 
    }, 
    "edit": { 
     "enabled": true, 
     "lineNumbers": true, 
     "lineWrapping": true, 
     "codeHighlight": false, 
     "theme": "elegant", 
     "editExt": [ 
      "txt", 
      "csv" 
     ] 
    }, 
    "customScrollbar": { 
     "enabled": true, 
     "theme": "inset-2-dark", 
     "button": true 
    }, 
    "extras": { 
     "extra_js": [], 
     "extra_js_async": true 
    }, 
    "icons": { 
     "path": "images/fileicons/", 
     "directory": "_Open.png", 
     "default": "default.png" 
    }, 
    "url": "https://github.com/simogeo/Filemanager", 
    "version": "2.0.0-dev" 
} 

ответ

1

Проблема была с типом в реферере.

tinymce прошел? Type = image и filemanager expected? Type = images

+0

Спасибо, что сообщили нам. Чтобы исправить это, вы можете определить свою собственную функцию обратного вызова следующим образом: http://pastebin.com/mfeaSSFW. См. Также: http://www.tinymce.com/wiki.php/TinyMCE3x:How-to_implement_a_custom_file_browser и http://michaelbudd.org/tutorials/view/28/Building-custom-file-browser-for-TinyMCE-version -4 – simo

+0

Да, я использовал этот код: 'cmsURL = cmsURL +" & type = images ";' – tttpapi

+0

Есть ли другой способ вставить URL-адрес для tinymce из filemanager, когда я выбираю образ, затем скопируйте URL-адрес и вставьте его вручную? – tttpapi

0

Вы уверены, что listFiles опция установлена ​​в true ИНК конфигурационный файл?

См связанный документ: https://github.com/simogeo/Filemanager/wiki/Filemanager-configuration-file

listFiles Значение по умолчанию верно. Отображать файлы в правом столбце (filetree). Если установлено значение false, будут отображаться только папки. Может принимать значение true или false.

Для получения дополнительной помощи вы можете скопировать URL-адрес или хотя бы ваш файл конфигурации!

+0

Я разместил файл конфигурации. И listFiles имеет значение true. – tttpapi

+0

Также странно, что когда я открываю URL-адрес, который вызывается AJAX, я получаю массив с изображениями и папками. Но если я проверю ответ от AJAX, есть только пустой массив []. – tttpapi

+0

Это странно ... Сначала я бы посоветовал вам скачать и попробовать [последнюю версию trunk] (https://github.com/simogeo/Filemanager/archive/master.zip). Если вы все еще испытываете ошибку, вы можете посмотреть журналы ошибок apache и [включить функцию отладки FM] (https://github.com/simogeo/Filemanager/wiki/Enable-log-debug-in-PHP-connector), чтобы увидеть, правильны ли пути. Кстати, если вы хотите, вы можете просто скопировать-вставить содержимое этого потока и открыть [новую проблему] (https://github.com/simogeo/Filemanager/issues/new) в github. – simo