Эта статья продолжение первого варианта файлового менеджера.
FCKfsys — файловый менеджер для визуального редактора для web FCKeditor. Мне в FCKeditor все нравится, кроме файлового менеджера. Так что надо както исправлять это самому.
Подробная информация о плагине на моем сайте и там же можете посмотреть пример работы.
Выглядит файловый менеджер с превьюшками:
UPD: Доработки сделаны, теперь надо над интерфейсом поработать. По моему ориентир должен быть на Windows-проводник, чтобы было привычно. То есть немного причесать надо.
Вот какие изменения я посчитал достаточными:
Функционал в пунктах 4, 5 и 6 можно отключить в config.php.
Для изменения размеров изображений используется imagemagick (качество получше) или если его нет — gd2.
Добавились следующие настройки:
И для хранения preview-версий в конце конфигурационного файла задается папка, задайте её и создайте (!!!) соответствующий каталог на сервере:
fckfsys2_fckeditor263.zip (1.1 MB) — FCKeditor 2.6.3 с файловым менеджером FCKfsys 2.0.
fckfsys2_filemanager.zip (103 kB) — файловый менеджер FCKfsys 2.0 работает с версией редактора FCKeditor 2.6.3, с более поздними может и не работать.
FCKfsys — файловый менеджер для визуального редактора для web FCKeditor. Мне в FCKeditor все нравится, кроме файлового менеджера. Так что надо както исправлять это самому.
Подробная информация о плагине на моем сайте и там же можете посмотреть пример работы.
Выглядит файловый менеджер с превьюшками:
UPD: Доработки сделаны, теперь надо над интерфейсом поработать. По моему ориентир должен быть на Windows-проводник, чтобы было привычно. То есть немного причесать надо.
Что изменилось?
Вот какие изменения я посчитал достаточными:
- Русифицирован интерфейс.
- При добавлении папок с русскими именами и закачке файлов с русскими именами производится их транслитерация.
- У папок пишется их размер.
- Можно удалять файлы и папки.
- При закачке картинок на сервер можно изменить их размер.
- У типа ресурсов Image (Изображения) выводятся их preview-версии.
Функционал в пунктах 4, 5 и 6 можно отключить в config.php.
Для изменения размеров изображений используется imagemagick (качество получше) или если его нет — gd2.
Конфигурирование файлового менеджера FCKfsys 2.0
Добавились следующие настройки:
// Разрешить удаление файлов и папок true/false
$Config['Delete'] = true;
// Делать превьюшки и разрешать изменять размеры при закачке
// требует утилиту imagemagick или библиотеку gd2
// если их нет, то чтобы не выводить в интерфейсе лишние элементы установите в false
$Config['ThumbCreate'] = true; // При закачке можно изменять размеры
$Config['ThumbList'] = true; // Показывать превьюшки
$Config['ThumbListSize'] = 100; // Размер превьюшки, вписывается в квадрат
И для хранения preview-версий в конце конфигурационного файла задается папка, задайте её и создайте (!!!) соответствующий каталог на сервере:
$Config['AllowedExtensions']['ImageThumb'] = $Config['AllowedExtensions']['Image'];
$Config['DeniedExtensions']['ImageThumb'] = $Config['DeniedExtensions']['Image'];
$Config['FileTypesPath']['ImageThumb'] = $Config['UserFilesPath'] . 'imageThumb/' ;
$Config['FileTypesAbsolutePath']['ImageThumb'] = ($Config['UserFilesAbsolutePath'] == '') ?
'' : $Config['UserFilesAbsolutePath'].'imageThumb/' ;
Ресурсы
fckfsys2_fckeditor263.zip (1.1 MB) — FCKeditor 2.6.3 с файловым менеджером FCKfsys 2.0.
fckfsys2_filemanager.zip (103 kB) — файловый менеджер FCKfsys 2.0 работает с версией редактора FCKeditor 2.6.3, с более поздними может и не работать.