Поиск

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Все мои клиенты получают первоначальное обучение и ежегодное обновление системы совершенно бесплатно.

СтатьиНовостиПоследние новости → Доработан файловый менеджер ReloadCMS

В ReloadCMS, на основе которой я создаю свои сайты, входит довольно неплохой файловый менеджер.

С помощью него можно:

1. Создать папку.

2. Закачать файл.

3. Просматривать папки и файлы на сервере.

4. Отредактировать файл на сервере.

5. Предполагалось и менять права на файлы и функционал был написан, но функция смены прав не работала корректно.

6. Просматривать размеры файлов в текущей директории.

png





Очень не хватало ещё:

— выводить дату изменения файла;

— чтобы можно было переименовывать файлы и папки;

— добавить картинок — чтобы интерфейс был привычнее;

— сортировка по времени изменения, размеру файла;

— поиск файлов.



Поиск файлов и сортировку я оставил «на сладкое», а остальное внедрил сегодня:

png

Итак, что сделано:

1. Добавлена функция переименования файлов;

2. Добавлены значки, обозначающие файлы и папки;

3. Исправлена ошибка при смене прав на файлы;

4. Добавлена дата модификации;

5. Кнопку «Редактировать» убрал, ссылку редактирования повесил на название файла. Теперь если папка — открываем, если файл — редактируем;)



Работу можете проследить здесь — https://github.com/Den1xxx/ReloadCMS/commit/e0867a334e0d744f4c09e7fb5558db7bf1ac849a



Осталось ещё сделать сортировку файлов по дате/размеру и поиск файлов на сервере — и файловый менеджер будет практически идеальным.

Но этим займусь скорее всего не скоро, в следующем году;)



Возможно, потом ещё захочется добавить в файловый менеджер архивирование/распаковку произвольных файлов/папок. Готовая библиотека есть же. Но это уже не приоритет, и без него можно жить:)

//upd Вспомнилось ещё, что можно было бы сделать кнопку для скачивания файлов.



Напомню, что свежую версию ReloadCMS теперь можно качать по ссылке https://github.com/Den1xxx/ReloadCMS/zipball/master, а следить за проектом — https://github.com/Den1xxx/ReloadCMS



Если Вам небезразлична идея удобного файлового менеджера, жду комментариев с предложениями по функционалу;)
Дата 2012-08-12 20:40:04

Комментировать

Вы не залогинены!

Устал читать? Напиши! Или позвони +375 29 5344286. На связи по будним дням с 800 до 1700.