Главная страница / DataLife Engine / Плагины / Top Attachment - вывод ТОП файлов в любом месте сайта

Top Attachment - вывод ТОП файлов в любом месте сайта

12 июля 2020, Воскресенье
982
13
Top Attachment - вывод ТОП файлов в любом месте сайта

Модуль выводит топ скачиваемых файлов в любом *.tpl файле.

Особенности модуля:
  • Не требует каких-либо правок движка.
  • Кэш модуля. Поддержка кэширования результата до автоочистки кэша движком или вручную.
  • Множественное использование. Можете подключить сколько раз угодно с разными параметрами.

Перед загрузкой плагина в архиве нужно заменить название папки шаблона {THEME} на название вашего шаблона, чтобы шаблон загрузился в папку вашего шаблона.

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

Все поддерживаемые теги шаблона attach_top.tpl и параметры строки подключения для фильтрации вывода данных указаны в комментарии к архиву.

Автор: Gameer (LazyDev, PunPun)
Поддерживаемые версии DLE: 10.2+ (проверено на 14.0 - работает, пример - справа блок "Популярные файлы")
topattach.zip [8.78 Kb] (cкачиваний: 43)
Комментарии:
{login}

Твой комментарий..

  1. Karat7 19 июня 2021 23:51
    Можете посмотреть почему он дублирует прямую ссылку на файл? Адрес два раза повторяет
    1. byroot Администраторы 20 июня 2021 08:46
      Модуль работает нормально, раздел "популярные файлы" справа под меню. Ничего не дублирует он.
      1. Karat7 20 июня 2021 20:44
        У вас там ссылка на новость а не на сам файл
        1. byroot Администраторы 20 июня 2021 22:50
          Попробую ссылку вывести сегодня... Отпишусь о результате.

          в файле модуля заменить
          
          $tpl->set( '{link_file}', $this->config['http_home_url']."engine/download.php?id=".$row['attach_id'] );
          

          на
          
          $tpl->set( '{link_file}', $this->config['http_home_url']."index.php?do=download&id=".$row['attach_id'] );
          


          и в шаблоне использовать тег {link_file}.

          Тогда будут выводиться ссылки вида "/index.php?do=download&id=26".
          1. Karat7 22 июня 2021 05:54
            Супер, спасибо ?
  2. Karat7 19 июня 2021 00:51
    На 14.3 работает. php перенес в плагин
    1. Karat7 19 июня 2021 01:07
      Кому нужно вот ссылка : https://cloud.mail.ru/public/Zsxo/eovD7VXrH
      1. Karat7 19 июня 2021 01:22
        Хотя нет ребята при попытке скачать вылетает на 404 у меня почему-то
        1. Karat7 19 июня 2021 01:37
          Если прямая ссылка на файл не нужна остальное работает
  3. Якко 12 июля 2020 23:34
    Зачем в моде top-attachment.xml если в нем не прописано никакой установки?
    1. byroot Администраторы 12 июля 2020 23:37
      для загрузки файлов на сервер, и чтобы при удалении плагина все загруженные файлы были удалены с сервера, дабы не захломлять сайт.

      Да и файлы модуля без XML в корне архива не будут загружены, поточу что обязательное условие - наличие XML файла в корне архива для загрузки любого плагина!
      1. Якко 13 июля 2020 05:58
        Откуда в плагине информация какие потом должный быть удалены файлы - плагин пустой, там ничего не прописано?
        1. byroot Администраторы 13 июля 2020 08:10
          Из настроек плагина - "Удалять файлы, загруженные с архивом плагина" - <filedelete>1</filedelete>:

          Если данная опция отмечена, то в случае удаления плагина с сайта, будут удалены и все дополнительные файлы плагина, которые были загружены с ним в составе архива.
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта