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

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

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

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

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

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

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

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

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

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

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

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


Ссылка на кнопку
скачать dle 12.1
1 посетитель сейчас на сайте
Из них:
Гости1

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







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

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