Получаем прямую ссылку на файл статьи (attachment) в DLE.

Новость отредактировал: demsdems - 23-12-2018



Получаем прямую ссылку на файл статьи (attachment) в DLE.

Получаем прямую ссылку на файл статьи (attachment) в DLE.


1. Откройте файл functions.php в папке /engine/modules/.


2. В нем найдите строку:

$tpl->set( '{link}', $config['http_home_url']."engine/download.php?id=".$row['id'].$area );


И замените ее на:

$tpl->set('{link}', $config['http_home_url']."uploads/files/".$row['onserver']);


3. Здесь же найдите строку:

$tpl->result['attachment'] = str_replace( $row['name'], "\\1", $tpl->result['attachment'] );


И замените ее на:

$tpl->result['attachment'] = preg_replace("/\b(".$row['name'].")\b/i", "\\$1", $tpl->result['attachment']);


4. Очистите кэш сайта. Установка закончена.


Теперь все ваши файлы в материалах будут доступны для скачивания по прямой ссылке.


Скачать кнопку


Подписаться на новости
Введите Email:

Пример:
имя@mail.ru









Новость отредактировал: demsdems - 23-12-2018




Добавить комментарий

Оставить комментарий