Матвей Земсков

Заметки веб-мастера

Разработка компонента «Загрузка файлов и статистика» (com_downfiles) для CMS “Joomla”

Используемые инструменты и технологии:

  • HTML, CSS, JS
  • PHP, SQL, Joomla API
 

Описание:

Компонент «Загрузка файлов и статистика» (com_downfiles) для CMS Joomla позволяет администратору сайта загружать файлы определенных форматов (указываются в настройках компонента) для последующего размещения их для скачивания в публичной части сайта.

В публичной части сайта ссылки для скачивания файлов формируются в модуле «Файлы для загрузки» (mod_downfiles), который является частью компонента «Загрузка файлов и статистика».

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

Установка и настройка

  1. В админке «Расширения» → «Менеджер расширений». Производим установку из zip-архива (com_downfiles.zip);
  2. Выбираем в админке пункт меню «Компоненты» → «Загрузка файлов и статистика»;
  3. Нажимаем кнопку «Настройка» в правом верхнем углу. На странице настроек указываем папку, где будут храниться файлы для загрузки и разрешенные расширения файлов;

    Настройка компонента «Загрузка файлов и статистика» (com_downfiles)

  4. Устанавливаем модуль «Файлы для загрузки» (mod_downfiles) («Расширения» → «Менеджер расширений»);

Использование

  1. Добавляем файлы: выбираем в меню в админке «Компоненты» → «Загрузка файлов и статистика» → «Файлы» и нажимаем кнопку «Создать»;

    Переходим к добавлению файлов

  2. Загружаем файлы со своего компьютера. Добавляем описание файлов (Они будут отображаться ввиде анкора ссылки для скачивания файла в публичной части);

    Добавляем файлы для загрузки

  3. Настраиваем модуль «Файлы для загрузки» (mod_downfiles) и размещаем его в публичной части сайта;

    Настраиваем модуль «Файлы для загрузки» (mod_downfiles)

  4. Теперь у администратора сайта появилась возможность просматривать статистику загрузки файлов;
  5. Выбираем в меню в админке «Компоненты» → «Загрузка файлов и статистика» → «Статистика»;
  6. На странице показана статистика загрузки по всем файлам за месяц. При клике по ссылкам вверху можно увидеть статистику за полгода и за год;
  7. Можно посмотреть статистику загрузок конкретного файла. Из списка файлов выбираем файл, статистика загрузок которого вам нужна. Подробную статистика загрузок показывается только за прошедший месяц;

Вы можете скачать компонент и модуль по следующим ссылкам:

Скачать компонент «Загрузка файлов и статистика» (com_downfiles)

Скачать модуль «Файлы для загрузки» (mod_downfiles)

Прочитано 416 раз