Download the PHP package mishamosher/yii2-elfinder without Composer
On this page you can find all versions of the php package mishamosher/yii2-elfinder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mishamosher/yii2-elfinder
More information about mishamosher/yii2-elfinder
Files in mishamosher/yii2-elfinder
Package yii2-elfinder
Short Description Yii2 ElFinder
License BSD-3-Clause
Homepage https://github.com/mishamosher/yii2-elfinder
Informations about the package yii2-elfinder
ElFinder Расширение для Yii 2
ElFinder — файловый менеджер для сайта.
Поддерживаемые хранилища
mihaildev/yii2-elfinder-flysystem - https://github.com/MihailDev/yii2-elfinder-flysystem/
Установка
Удобнее всего установить это расширение через composer.
Либо запустить
или добавить
в разделе require
вашего composer.json файла.
Настройка
Разница между PathController и Controller в том что PathController работает только с одной папкой также имеет доп возможность передать в запросе на открытие под деритории
На данный момент реализованно использование только LocalFileSystem хранилища (mihaildev\elfinder\volume\Local и mihaildev\elfinder\volume\UserPath) для использования остальных вам прийдётся всё настраивать через mihaildev\elfinder\volume\Base также добавленно расширение https://github.com/MihailDev/yii2-elfinder-flysystem/ это дополнение позволяет интегрировать Flysystem хранилища такие как Local Azure AWS S3 V2 AWS S3 V3 Copy.com Dropbox FTP GridFS Memory Null / Test Rackspace ReplicateAdapter SFTP WebDAV PHPCR ZipArchive
Настройка callback-ов для событий
список событий - https://github.com/Studio-42/elFinder/wiki/Client-event-API#event-list
Настройка Плагинов
Изза сложной настройки была переделанна работа плагинов но возможность использовать старые плагины присутствует
Настройка старого плагина (на примере плагина Sanitizer)
Использование
Использование при работе с PathController
CKEditor
Для указания подкаталога (при использовании PathController)
Использование совместно с приложением "mihaildev/yii2-ckeditor" (https://github.com/MihailDev/yii2-ckeditor)
Для указания подкаталога (при использовании PathController)
Проблемы
При встраивание без iframe возможен конфликт с bootstrap.js. Studio-42/elFinder#740 Решение - добавляем в шаблон запись
Полезные ссылки
ElFinder Wiki - https://github.com/Studio-42/elFinder/wiki
Flysystem
https://github.com/MihailDev/yii2-elfinder-flysystem/
https://github.com/barryvdh/elfinder-flysystem-driver