1

Тема: Responsive FileManager

Добрый день.
Ещё одна разработка - Responsive FileManager.
Этот плагин является интеграцией замечательного проекта Responsive FileManager 9.9.3  в GetSimple CMS. Зачем нужен еще один файл-браузер? Для того, что уже существующие плагины не умеют выполнять некоторые операции, которые часто необходимы для развития и поддержания веб-сайтов. Например, стандартный FileBrowser из CKEditor не может загружать файлы на сервер. Его замена KCFinder файлы загружать умеет, но не создает миниатюр.
RFM - может делать все и многое другое...  Например:
Он полностью адаптивный (full responsive).
    1. Может загружать файлы на сервер (а также создавать их миниатюры). Возможность загрузки как одного файла, так и в пакетном режиме, возможность перетаскивания файлов (Drag&Drop). Возможность отправки файлов через Java апплет без ограничения размера файла (на компьютере должен быть установлен Java).
    2. Может быть интегрирован в TinyMCE версии 4.x (или старше), CKEditor и CLEditor. Или работать в автономном режиме.
    3. Может быть открыт в оконах 3 различных типов – FancyBox (LightBox), IFrame или Pop-up.
    4. Имеет бесплатную версию графического редактора Aviary, который позволяет редактировать изображения прямо на вашем сайте. Бесплатная версия имеет одно ограничение - она может сохранять изображения максимум до 800 х 600 пикселей. Кроме того, она не будет работать с localhost серверами (XAMPP и MAMP).
    5. Возможность редактировать большое количество настроек, которые находятся в файле config/config.php
Подробнее ознакомиться с описанием, а так же скачать плагин можно здесь:
http://pigios-svetaines.eu/projects/get … ins-1/rfm/
Сайт разработчика: http://www.responsivefilemanager.com/

Поделиться

2

Re: Responsive FileManager

рекомендую использовать плагин debug

Notice: Undefined index: rfm_replace in /home/cp459243/public_html/demo/plugins/responsivefilemanager.php on line 52

Notice: Undefined index: rfm_dereplace in /home/cp459243/public_html/demo/plugins/responsivefilemanager.php on line 68

Notice: Undefined index: rfm_activate in /home/cp459243/public_html/demo/plugins/responsivefilemanager.php on line 84

Notice: Undefined index: rfm_deactivate in /home/cp459243/public_html/demo/plugins/responsivefilemanager.php on line 90

Notice: Undefined index: rfm_save in /home/cp459243/public_html/demo/plugins/responsivefilemanager.php on line 96

кстати, плагин меню тоже не работает smile

Fatal error: Call to undefined function return_i18n_available_languages() in /home/cp459243/public_html/demo/plugins/i18n_lang_menu.php on line 71
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Responsive FileManager

Спасибо за помощь и за уделённое внимание.
Плагин debug я пробовал. Но не досмотрел.
В первом случае с responsivefilemanager на глобалках _POST недоставало дополнительной проверки с isset().
В втором случае с return_i18n_available_languages() - это сторонняя функция плагина i18n_base.
Я в описании писал, что i18n_lang_menu нужен i18n_base.
Но, конечно, лучше делать так, что бы ошибок небыло.
Оба плагина подправил.
Новые версии скачать можно там же.
Ещё раз благодарю за помощь.

Поделиться

4

Re: Responsive FileManager

при отсутствии Java на компе вылазит это

Warning: include(/home/cp459243/public_html/demo/plugins/responsivefilemanager/lang/en_EN.php) [function.include]: failed to open stream: No such file or directory in /home/cp459243/public_html/demo/plugins/responsivefilemanager/include/utils.php on line 70

Warning: include() [function.include]: Failed opening '/home/cp459243/public_html/demo/plugins/responsivefilemanager/lang/en_EN.php' for inclusion (include_path='.:/usr/local/php53') in /home/cp459243/public_html/demo/plugins/responsivefilemanager/include/utils.php on line 70

я не нашел миниатюры созданные плагином, и еще, права на файлы закачанные вашим плагином 755, а родным аплоадом 644, это не создает никаких угроз?

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: Responsive FileManager

Спасибо за информацию.
Опять не досмотрел, на моих компах Java была.
Плагин подправил. Ошибки этой теперь быть не должно.
На счёт миниатюр - они исправно создаются в каталоге data/thumbs/ваш_каталог_файлов
Миниатюры создаются с правами 644.
На счёт прав на файлы - 755 нужен для работы с Aviary.
На счёт угроз - думаю сам GetSimple свой каталог data и его субкаталоги охраняет достаточно надёжно.
Если работа с Aviary не планируется вообще, права на файлы можно изменить индивидуально в файле config/config.php секция Permissions configuration. Там очень много параметров, которые можно настроить под свои нужды.

Поделиться

6

Re: Responsive FileManager

миниатюры-то создаются, но после интеграции файлменеджера в скэдитор я не могу их найти в файлменеджере

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

7

Re: Responsive FileManager

после выхода из админки я не смог снова войти - белый экран, удалил - все заработало

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

8

Re: Responsive FileManager

А зачем это нужно. Они же исправно создаются в каталоге миниатюр, которым пользуется GetSimple.
То есть GetSimple, если ему надо будет, миниатюру найдёт и так...
Если не устраевает размер миниатюр или его обработка - настраевайте файл config/config.php под свои нужды.
А доступ к каталогу миниатюр не даёт не FileBrowser из CKEditor, не KCFinder.
Ну, с их стандартными настройками я к каталогу миниатюр тоже не добрался.
Или я может чего не знаю?

Поделиться

9

Re: Responsive FileManager

olsv64 пишет:

после выхода из админки я не смог снова войти - белый экран, удалил - все заработало

Попробовал имитировать ситуацию на своих 3 различных серверах - у меня проблем не возникло.
И выходил, и входил в админку по несколько раз.
Может можете описать ситуацию, вызвавшую ошибку, описать подробнее?

Поделиться

10

Re: Responsive FileManager

обычно на страницы люди вставляют миниатюры, значит встраивание  FileBrowser в CKEditor теряет смысл smile
но, плагин безусловно полезный

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

11 (2015-05-13 17:03:34 отредактировано andrejuss56)

Re: Responsive FileManager

olsv64 пишет:

обычно на страницы люди вставляют миниатюры, значит встраивание  FileBrowser в CKEditor теряет смысл

А как они эту вставку делают?
Спрашиваю потому, что не с FileBrowser, не с KCFinder мне до миниатюр добраться не удалось.
Все они дают каталог uploads как самый верхний.

В responsivefilemanager  в файле config/config.php есть секция параметров для путей к рабочим каталогам, допустим это:

'thumbs_base_path' => '../../data/thumbs/',

означает, что выходим в корень сайта и идём в data/thumbs
Эти пути можно менять по своему усмотрению, но если thumbs запихнуть внутрь data/uploads, то ничего хорошего из этого не выйдет. Иными словами есть ограничение по расположению каталога thumbs в файловой системе.
И, по моему они есть у всех FileBrowser-ов.

Если очень нужны миниатюры - то есть очень простой способ в обход (backdoor). Зная, что миниатюры создаются автоматически в каталоге thumbs, в окне настроек изображения выбираем нужный файл и после этого в поле URL в строке пути меняем uploads на thumbs.
Получаем миниатюру в редакторе.

Поделиться

12

Re: Responsive FileManager

они вставляют миниатюры просто, не пользуясь ни FileBrowser, ни KCFinder, без этих плагинов  CKEditor миниатюры показывает

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

13

Re: Responsive FileManager

Добавлена новая  версия плагина 1.0.1
Изменения в этой версии:
  1. Исправлены замеченные ошибки.
  2. Добавлена новая функция позволяющая вставлять миниатюры изображений, ранее загруженных на сервер, в содержание CKEditor-а одним щелчком мыши (миниатюры находятся на сервере в каталоге data/thumbs). Кнопка Миниатюры появляется в панели инструментов CKEditor в зоне Вставка.

Инструкция обновления из версии 1.0:
Скачать и распаковать новую версию. В области редактирования параметров плагина в первую очередь Деактивируйте плагин, а затем Активизируйте его снова.

P.S. Responsive FileManager создаёт миниатюры автоматически, используя параметры, которые описаны в файле config/config.php в зоне: Thumbnail for external use creation. Дефолтные используемые установки: авто обрезание (crop auto) по размерам: width - auto; height - 120px. Если эти параметры Вас не устраивают - редактируйте файл config/config.php по своему усмотрению.

Поделиться

14

Re: Responsive FileManager

Добрый день. У меня не выходит загрузить файлы- пишет "недостаточно памяти..."
Как исправить? В конфиге стоит разрешение на 100Мб, в настройках менеджера на 20Мб.

+ открыть спойлер

https://s8.hostingkartinok.com/uploads/images/2017/07/0ce19be0f775eeae543c133d43f95158.png

Поделиться

15

Re: Responsive FileManager

Сам разобрался. Пришлось закомментировать в файле upload.php

// not enough memory
            /*if ($memory_error)
            {
                unlink($targetFile);
                response(trans("Not enought Memory").AddErrorLocation(), 406)->send();
                exit();
            }*/

Поделиться