Есть разные компоненты файловых архивов, пробовал и в результате неудовлетворенности ) решил сделать что-то подобное.
Для Joomla 1.5
Компонент делал исходя из следующих предпосылок.
На сервере есть папки и подпапки, в них закачивается большое количество файлов
через ftp клиент.
Нужно чтобы была возможность добавлять заголовки и описание для файлов.
1. Админ часть.
Исходя из этого первое это - сканирование файлов в папке для закачки и
подпапках через админ часть. Потом изменение имени и описания для сканированных
файлов. Добавление в подборку. Удаление и перемещение папок и файлов делается со стороны сайта.
2. Со стороны сайта. Для редактора и выше.
Изменение имени и описания для сканированных файлов. Создание папок, удаление и перемещение папок и файлов.
Загрузка файлов. (Но если файлы большие, мне кажется, лучше их загружать через ftp клиент)
3. Поддержка плагинов содержания для описания файлов и папок. Т.е. к примеру,
есть компонент Jumi, добавляющий пользовательский код в материалы. Можно в
описание папок и файлов вставлять плагин Jumi. Так можно вставить, например, скрипт рекламы Google.
4. К файлам и папкам можно оставлять комментарии JComments. Для модуля последних комментариев, нужно добавить плагин в соответствующую папку. Поддержка ЧПУ.
5. Можно делать подборки файлов. К примеру, файлы сгруппированы в папках по годам, месяцам. Можно создать запись подборки и добавить туда файлы за разные года, не перемещая их в папках.
6. Если в папке хранятся jpg или png файлы, можно назначить шаблон для отображения их эскизов. Эскизы создаются через админ панель вкладка records. Посмотреть:
http://jdevelop.info/download/57-gallery7. Интеграция с JoomFish.
Есть модуль для отображения последних загрузок в архив и последних скачиваний из архива.
Скачать и посмотреть можно здесь:
http://jdevelop.info/download/3-filer