MY Downloads 1.0.1


При работе с Datalife Engine столкнулся с одной проблемой - там нет страницы, где можно взглянуть на все загруженные файлы. Поэтому был создан модуль MY Downloads. Он устанавливается через систему плагинов и позволяет вывести на отдельном странице, с поиском, информацию о загруженных файлах. Работает с attachment.tpl и с дополнительными полями.
Установка:
1. Подключите плагин к себе на сайт.

2. В main.tpl шаблона, между:
<head></head>

Добавить:
<link href="{THEME}/ticcix/assets/css/styles.css" type="text/css" rel="stylesheet">

А после:
{AJAX}

Добавить:
{ALERT}

3. В attachment.tpl заменить код на этот:
<form method="POST" action="">
  <input name="name" type="hidden" value="{name}"/>
  <input name="page" type="hidden" value="{link_news}"/>
  <input name="downpage" type="hidden" value="{link}"/>
  <input name="autor" type="hidden" value="{ti-user}"/>
  <input name="title" type="hidden" value="{title_news}"/>
  <input name="md5" type="hidden" value="{md5}"/>
  <input name="size" type="hidden" value="{size}"/>
  <button type="submit" class="ti_footer_button" onclick="window.open('{link}')">Скачать {name}-{size}</button>
 </form>

Для онлайн трекера можно использовать код ниже:
[allow-online]
  <form method="POST" action="">
  <input name="name" type="hidden" value="{name}"/>
  <input name="page" type="hidden" value="{link_news}"/>
  <input name="downpage" type="hidden" value="{online-view-link}"/>
  <input name="autor" type="hidden" value="{ti-user}"/>
  <input name="title" type="hidden" value="{title_news}"/>
  <input name="md5" type="hidden" value="{md5}"/>
  <input name="size" type="hidden" value="{size}"/>
  <button type="submit" class="ti_footer_button" onclick="window.open('{online-view-link}')">{name}</button>
 </form>
 [/allow-online]

При использовании дополнительного поля, например xfvalue_x, возможно использовании следующей конструкции:
<form method="POST" action="">
  <input name="name" type="hidden" value="{title}"/>
  <input name="page" type="hidden" value="{full_link}"/>
  <input name="downpage" type="hidden" value="[xfvalue_x]"/>
  <input name="autor" type="hidden" value="{ti-user}"/>
  <input name="title" type="hidden" value="{title}"/>
  <input name="md5" type="hidden" value="[xfvalue_x]"/>
  <input name="size" type="hidden" value="[xfvalue_x]"/>
  <button type="submit" class="ti_footer_button" onclick="window.open('[xfvalue_x]')">{title}</button>
 </form>

Готово!

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 13.x-14.x
Кодировка: utf-8
Интерфейс: грузинский
 
Автор: Ticcix
Источник:
  • Ticcix
  • 0
  • 284
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.