Downloads 2.0


Очередное обновление модуля, предыдущая его версия была опубликована ранее, который позволяет скачивать файлы на отдельной странице. Его можно использовать в статьях и статических страницах. При нажатии на загрузку файла открывается новая страница и вы можете скачать файл отсюда таким же образом. Вы также можете использовать полностью отдельный дизайн страницы, если хотите. Он также сохраняет загрузки пользователей и отображает "Кто скачал?" этот файл.




Установка:
  1. Открыть .htaccess в корне сайта и после RewriteEngine On добавить:
    # Downloads
    RewriteRule ^download/([0-9]+)/?(static)?$ index.php?do=download&id=$1&area=$2 [L]
    RewriteRule ^file/([0-9]+)$ index.php?do=downloads&id=$1 [L]
    RewriteRule ^file/([a-z0-9]{32})$ index.php?do=downloads&hash=$1 [L]
    RewriteRule ^file/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1 [L]
    RewriteRule ^sfile/([0-9]+)$ index.php?do=downloads&id=$1&area=static [L]
    RewriteRule ^sfile/([a-z0-9]{32})$ index.php?do=downloads&hash=$1&area=static [L]
    RewriteRule ^sfile/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1&area=static [L]

  2. Готово!

Теги для статических страниц и файлов статей:
{f-имя} - имя файла
{f-size} - размер файла (КБ, с суффиксом МБ)
{f-author} - имя пользователя, загрузившего файл
{f-date} - дата в формате m.d.Y.
{f-count} - количество скачиваний
{f-counter} - продолжительность обратного отсчета
{f-link} - ссылка для скачивания файла
{f-seo-link} - ссылка для скачивания файла ( SEF )
{f-ext} - расширение файла (пример: zip, rar, apk)
{f-dir} - имя папки, в которой установлен файл
{f-url} - прямой URL-адрес файла (пример: http://..../uploads/files/dosya.zip)

{f-url} - можно использовать прямую ссылку на файл с тегом. Однако система не разрешает прямой доступ к некоторым загруженным файлам. Вы можете преодолеть это ограничение, добавив расширения файлов, которые вы будете использовать, как показано ниже. В папке /uploads/files/ откройте файл .htaccess и добавьте:
(avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)

Вы можете изменить .htaccess и добавить pdf, doc, ppt, pptx, docx, если это необходимо:
(pdf|doc|ppt|pptx|docx|avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)

Теги только для файлов элементов:
{f-news-title} - название статьи, с которой загружается файл
{f-dlink} - ссылка для скачивания файла (автоматическая версия двух ссылок выше).
{f-news-link} - ссылка на статью, где установлен файл
{f-cat-link} - Ссылка на категорию статьи, в которой загружен файл
{f-cat-name} - название категории, к которой относится статья содержащая файл
{related limit="10" template="relatednews"}: вывод похожих статей (параметры ограничения лимита и шаблон)

Теги управления:
[direct] Когда ссылка на файл доступна напрямую [/direct]
[not-direct] Когда ссылка на файл недоступна напрямую [/not-direct]
[not-allowed] Появляется, если у группы пользователей нет разрешения на загрузку [/not-allowed]
[allowed] Появляется, если группа пользователей имеет право на загрузку [/allowed]
[timer] Если функция обратного отсчета включена [/timer]
[notimer] Если функция обратного отсчета отключена [/notimer]
[related] Если функция связанных статей включена [/related]
[not-static] Если файл, загруженный в статью [/not-static]
[static] Если файл загружен на статическую страницу [/static]

При желании вы можете вести журнал загрузок пользователей и указывать, кто скачал файл и в какое время. Вы можете включить или отключить запись и отображение этого параметра из панели администратора. Просто добавьте тег:
{who-downloaded}

файлы шаблонов attachment.tpl или download.tpl , чтобы их можно было отобразить. Вы можете настроить каждую строку/запись на этой вкладке по своему усмотрению. Действительные теги в файле download-who.tpl:
Дата последней загрузки: {down-date} - {down-date=d.m.Y}
Имя пользователя: {user-name}
Имя пользователя (цветное): {user-name-colored}
Аватар: {user-photo}
Профиль: {user-url}
Всплывающее окно профиля: <a href="{user-url}" onclick="{user-url-popup}">{user-name-colored}</a>
Группа: {user-group}
Группа (цветная): {user-group-colored}
Значок группы: {user-group-icon}

downloads-2_0.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.х-16.1
Интерфейс: французский, английский, турецкий
Автор: MaRZoCHi
Источник

Примечание от Oxigen: при создании статьи использовался машинный перевод с французского

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