TopAttach 1.9 : топ скачиваемых файлов

TopAttach 1.9 : топ скачиваемых файлов

Модуль позволяет выводить топ скачиваемых файлов в любом месте вашего шаблона. Он поддерживает кэширование результата до автоочистки кэша движком или вручную. Его можно подключить в шаблон сколько угодно раз и с разными параметрами.
Установка:
1. Подключить плагин в Панели управления DLE.

2. В нужном шаблона добавить:
{include file="engine/mods/top_attach.php"}

Готово!

Допустимые теги:
  • {size} - выводит размер загруженного файла
  • [allow-download] текст [/allow-download] - выводит текст заключенных в них, если для пользователя сайта разрешено скачивание загруженных файлов
  • [not-allow-download] текст [/not-allow-download] - выводит текст заключенных в них, если для пользователя сайта запрещено скачивание загруженных файлов
  • [count] текст [/count] - выводит текст заключенных в них, если в настройках скрипта включена поддержка счетчика скачиваний файла с сервера
  • {id} - выводит уникальный ID номер загруженного файла, информация о котором хранится в базе данных
  • {name} - выводит имя загруженного файла
  • {date} - выводит дату загрузки файла на сервер, в формате даты, указанной в настройках скрипта
  • {date=формат даты} - выводит дату загрузки файла на сервер в заданном в теге формате. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца загрузки файла, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время
  • {count} - выводит количество скачиваний файла с сервера
  • {link_file} - выводит URL на скачивание загруженного файла
  • {link_full_file} - выводит прямой URL на скачивание загруженного файла
  • {link_news} - выводит ссылку на новость
  • {title} - выводит имя новости.
  • {title limit="x"} - выводится урезанный до X количества символов, заголовок новости.
  • [not-attach] любой текст [/not-attach] - выводит любой текст заключенный в эти теги, если файлов не найдено
  • [attach] любой текст [/attach] - выводит любой текст заключенный в эти теги, если файлы найдены
  • {error} - выводит текст о том что файлов нету
  • {news_date} - выводит дату новости, в формате даты, указанной в настройках скрипта
  • {news_date=формат даты} - выводит дату новости в заданном в теге формате. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца новости, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время

Параметры фильтров :
  • limit - максимальное кол-во выводимых файлов (принимает число)
  • stop_category - из каких категорий не выводить (принимает числа через запятую или дефис пример 1,3-5,7)
  • from_category - из каких категорий выводить (принимает числа через запятую или дефис пример 1,3-5,7)
  • stop_id - исключаем файлы по id новостей (принимает числа через запятую или дефис пример 1,3-5,7)
  • from_id - выводит файлы только из этих новостей (принимает числа через запятую или дефис пример 1,3-5,7)
  • author - выводит файлы только этого автора (принимает ник пользователя)
  • not-author - выводит файлы кроме этого автора (принимает ник пользователя)
  • ncomm - выводит файлы только из тех новостей которые имеют кол-во комментариев больше чем (принимает число)
  • fixed - выводит файлы только из тех новостей которые зафиксированы (принимает 1)
  • date_news - выводит файлы за определенную дату новостей (принимает даты в таком формате 2015.01.01/2015.16.10 (первая дата начало, вторая конец разделяется через / слэш))
  • day_news - выводит файлы за определенные дни новостей (принимает число)
  • temp - задать другой шаблон оформления для вывода файлов (принимает название шаблона без .tpl, шаблон должен лежать в папке вашего шаблона)

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 10.х-14.0
Кодировка: utf-8
 
Автор: Gameer
  • Oxigen
  • 4
  • 443
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

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

GANKSTER 6 августа 2021 15:45
Oxigen, так не работает.
LazyDev 4 августа 2021 13:27
Oxigen, да, всё верно, именно так и использовать.
Oxigen 4 августа 2021 03:17
GANKSTER, не проверял, но думаю что-то типа:
{include file="engine/mods/top_attach.php?limit=7&fixed=1"}
GANKSTER 3 августа 2021 15:51
Еще бы инструкцию от автора как пользоваться Параметры фильтров :)