Файловый менеджер elFinder

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем mars1an, 25 май 2016.

  1. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Альтернативный файловый менеджер, проект на github.
    Все возможности расписывать не буду(есть на github), но для меня ключевой является групповая работа с файлами.
    Не заменяет оригинальный ФМ, а лишь добавляет альтернативу. Находится в Система - Инструменты - Файл менеджер.
    screenshot-winter.prime.local 2016-05-25 12-58-49.png

    Проверялось на ОС 2.1.0.2 и 2.2.0.0

    Версия elFinder: 2.1.13, версия протокола: 2.1
    jQuery/jQuery UI: 2.1.1(зависит от ОС)/1.11.4
     

    Вложения:

    Последнее редактирование: 14 июл 2016
    SergeTkach, Ecsiron, DiMoss и 5 другим нравится это.
  2. debts132

    debts132 Новичок

    Сообщения:
    5
    Симпатии:
    0
    Вылетает ошибка "У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору."

    В Группе пользователей галочки стоят. Как исправить?
    Opencart v2.0.3.1
     
  3. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Попробуйте Снять Все / Установить Все и cохранить.
     
  4. debts132

    debts132 Новичок

    Сообщения:
    5
    Симпатии:
    0
    Пробивал, не помогает. Еще варианты есть?

    А что если изменить БД вручную?
     
  5. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Проверьте для начала права на сами файлы, ну и загляните в БД в oc_user_group поле permission среди прочего должна быть запись "tool\/filemanager"
     
  6. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Ух, оказывается забыл загрузить новую версию, обновлён сам elFinder до версии 2.1.12 Changelog
    Вложение в первом посте обновлено.
     
  7. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Отличный файловый менеджер! Прям как у моего хостера. Всё работает! Благодарю!
     
  8. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Обновил elFinder до версии 2.1.13
    ЗЫ: надо бы уже какой-то автообновлятор что ли написать, а может кто встречал подобное?
     
    Vlad нравится это.
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    @mars1an а защита есть там какая нибудь от прямого доступа к файлам минуя админку??
     
  10. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Параметры инициализации подключения передаются через контроллер с использованием токена.
    Прямой доступ к elfinder.html вызовет ошибку.
     
  11. alex_a_k

    alex_a_k Пользователь

    Сообщения:
    37
    Симпатии:
    0
    ШИКАРНО! :)
    Че-то не могу догнать как увеличить размер менеджера по вертикали...
    Подскажите плиз, а то сильно узкий.
     
  12. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    В первый пост пока не буду выносить обновлённый модификатор.
    Добавил автоподбор высоты окна менеджера, но при этом пропала возможность изменять её вручную. И сам elFinder обновлён до версии 2.1.15
     

    Вложения:

    kwakin, Ecsiron, RoS и ещё 1-му нравится это.
  13. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    415
    Симпатии:
    53
    На 2.3 пока не работает)))

    Код:
        <file path="admin/controller/common/column_left.php">
            <operation error="skip">
                <search><![CDATA[if ($this->user->hasPermission('access', 'tool/log')) {]]></search>
                <add position="before"><![CDATA[
                if ($this->user->hasPermission('access', 'tool/filemanager')) {
                    $tool[] = array(
                        'name'      => $this->language->get('text_filemanager'),
                        'href'     => $this->url->link('tool/filemanager', 'token=' . $this->session->data['token'], true),
                        'children' => array()    
                    );
                }
                ]]></add>
            </operation>
        </file>
        <file path="admin/language/*/common/column_left.php">
            <operation>
                <search><![CDATA[$_['text_error_log']]]></search>
                <add position="after"><![CDATA[
    $_['text_filemanager'] = 'Файл менеджер';
                ]]></add>
            </operation>
        </file>
    
    
    Вот как-то так. При такой установке запустился без установки прав. галочки стоят от установки.)
     
    Последнее редактирование: 17 сен 2016
  14. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Под 2.3 в понедельник сделаю.
     
  15. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    подскажите пожалуйста, как сделать, чтобы он открывался через Ckeditor??
     
  16. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    415
    Симпатии:
    53
    А конкретнее можно?
     
  17. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Ок. Чтобы, при нажатии на эту кнопку, открывался данный файловый менеджер.
    ПРобовал самостоятельно покопаться, но не получается. Хочется чтобы был все-таки в самом CKeditore, а не в настройках. Либо в CKeditor отдельно добавить кнопку загрузки картинки через этот менеджер
     

    Вложения:

  18. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    415
    Симпатии:
    53
    К сожалению, я не смогу бесплатно взяться за разработку такой фигни.
    А с двумя окнами не пробовали работать?
     
  19. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    ну совсем не фигня как раз. В 100 раз удобнее. Ладно, буду дальше сам париться
     
  20. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    840
    Симпатии:
    94
    все уже сделано до вас ) + разные удобные плюшки
    -----
     
    Последнее редактирование модератором: 2 дек 2016
    Ecsiron нравится это.