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

нет картинки

Так как мы неплохо знаем движок DLE мы решили вас порадовать некоторыми новыми возможностями. Если вам нужно получить прямую ссылку на файл DLE, который вы загрузили на свой сайт, как вы знаете он отдается на стороне браузера по стандарту.

Мы поможем вам решить эту проблему и сделать настройку правильно, тем самым вы без проблем будете получать прямую ссылку на файлы своих новостей, то есть attachment в DLE.

И вот как мы решили эту задачу.

Откройте файл 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"]);

Теперь нужно очистить кэш сайта (даже если он не включен, очищайте, у дле есть свои дополнительные файлы в движке). Теперь у вас по всему сайту, где были вставки кода файла, будут отдаваться прямые ссылки на скачивания.

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

avatar
  Подписаться  
Уведомление о
admin
1
admin
SEO специалист
Опыт: 8 лет
Немного об авторе:
SEOшник
Услуги: SEO продвижения, SEO аудит, создание сайтов