Получаем прямую ссылку на файл статьи (attachment) в DLE
С Новым годом, друзья! Сегодня первое января, а мы уже не расслабляемся и делаем для вас качественный контент.
На днях мы выпускаем очень красивую кнопку для DataLife Engine, так вот там нам было необходимо получить прямую ссылку на файл, для того чтобы осуществить скачивание на нашей стороне, а не на стороне браузера.
И вот как мы решили эту задачу.
1. Откройте файл functions.php в папке /engine/modules/. В нем найдите строку:
$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']);
Теперь все ваши файлы в материалах будут доступны для скачивания по прямой ссылке.