Downloads 1.8


Модуль позволяет скачивать файлы на отдельной странице. Его можно использовать в статьях и статических страницах. При нажатии на загрузку файла открывается новая страница, и вы можете скачать файл отсюда таким же образом. Вы также можете использовать полностью отдельный дизайн страницы, если хотите. Он также сохраняет загрузки пользователей и отображает "Кто скачал?" этот файл.
Установка:
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]


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


Теги для статических страниц и файлов статей:
{f-name}: имя файла
{f-size}: размер файла (кб, с суффиксом mb)
{f-author}: имя пользователя, загрузившего файл.
{f-date}: дата в формате м.д.Г.
{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-ext = zip, rar, apk] Он появится, если отображаемое расширение файла - zip, rar или apk [/ f-ext]

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

Вы можете редактировать файл и добавить 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]

Если в настройках активирован показ рекламы, можно использовать теги баннеров. Вы можете использовать собственные теги и дополнительные теги полей:
[banner_x] {banner_x} [/banner_x]
{custom ...}
[xfgiven_x] [xfvalue_x] [/xfgiven_x]

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

Достаточно добавить тег {who-loaded} к файлам шаблона attachment.tpl или download.tpl, чтобы их можно было отображать. Можно настроить каждую строку / запись на этой вкладке по своему усмотрению.

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

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 13.x-14.x
Кодировка: utf-8
Интерфейс: турецкий, английский
 
Автор: MaRZoCHi
Источник:

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

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