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();
            }*/

Поделиться

16

Re: Responsive FileManager

Добрый день ! Использую плагин Responsive FileManager все нравиться только после установки и активации плагина Responsive FileManager перестает работать плагин Lightbox. Меняются пути подключения скриптов и стилей у плагина Lightbox. Подскажите пожалуйста что нужно сделать что можно исправить чтобы эти плагины работали вместе. Не могу сказать точно в каком плагине причина по отдельности оба плагина работают а вместе плагин Responsive FileManager работает а Lightbox перестает работать. Напишите пожалуйста может кто сталкивался с такой проблемой и может знает в чем причина проблемы ?

Поделиться

17

Re: Responsive FileManager

Lightbox работает с миниатюрами, попробуйте добавить кнопку для выбора миниатюр в редактор http://prntscr.com/pnhyix

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

Сайт olsv64

Поделиться

18

Re: Responsive FileManager

Спасибо за совет но там пути скриптов и стилей меняются и их по этому пути нет сейчас скриншоты скину.

Поделиться

19 (2019-10-24 16:11:12 отредактировано aukc)

Re: Responsive FileManager

Вот скрины пути когда все работает и подключён только Lightbox

https://cloud.mail.ru/public/5D2p/4XeXgnrWJ
https://cloud.mail.ru/public/29aN/2C4yTBii5

https://drive.google.com/open?id=1AkG06 … sGmfoGfm61
https://drive.google.com/open?id=1mLBBx … ZCIE_mkieR

Поделиться

20 (2019-10-24 16:13:00 отредактировано aukc)

Re: Responsive FileManager

Вот скрины путей после подключения Responsive FileManager плагин Lightbox не работает и таких файлов по этим путям нет.

https://cloud.mail.ru/public/5dUi/4yDJRkM99
https://cloud.mail.ru/public/4vAB/4PniBLE5k

https://drive.google.com/open?id=1PMWdl … Sn5slB3Uzv
https://drive.google.com/open?id=17ny3e … 2DK1s_szBi

Поделиться

21

Re: Responsive FileManager

я полагал, что вы имеете ввиду этот плагин http://forum.getsimplecms.ru/viewtopic.php?id=689

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

Сайт olsv64

Поделиться

22

Re: Responsive FileManager

Да именно он.

Поделиться

23

Re: Responsive FileManager

проверил, действительно адрес скрипта почему-то меняется smile

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

Сайт olsv64

Поделиться

24

Re: Responsive FileManager

Хорошо бы было если разработчики этих плагинов подключились к обсуждению может быть удалось бы разобраться и выяснить причину в каком плагине что нужно исправить чтобы работали оба. Я разработчику плагина Responsive FileManager написал на почту может он подключится а у разработчика плагина Lightbox адрес почты ни где не смог найти.

Поделиться

25

Re: Responsive FileManager

Хорошо бы было если бы плагин Responsive FileManager выполнял только функции файлового менеджера и картинки править тоже можно было бы оставить.  Когда в нем отключить интеграцию с CKEditor то можно стандартным способом выбирать картинки и миниатюры.

Поделиться