Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать вместо attachment прямые ссылки на скачивание?
Как качать музыку вконтакте на компьютер.

Как сделать вместо attachment прямые ссылки на скачивание?


     06.06.2015    Общие вопросы, Общие вопросы по PHP, Хаки    9239

вопрос
Добрый день уважаемые!
У меня такой вопрос, как сделать чтобы ссылки для скачивания attachment выводились не как /engine/download.php?id=..., а были прямые uploads/files/имя файла?

5 комментариев

vadims
Гости

vadims - 6 июня 2015 21:15 -

***Комментарий удален***

starter80
Юзер

starter80 - 6 июня 2015 22:38 -

Цитата: vadims
{link}

Спасибо, не читал об обновлениях в версии 10.5 :)
Добавлена поддержка нового файла шаблона для вывода загруженных и прикрепленных к новостям файлов. Имя нового файла шаблона: attachment.tpl, в котором вы можете задать оформление для показа прикрепленных файлов. Тем самым вы можете гибко задать любое визуальное оформление тега [аttachment={link}]
Довольно неплохие нововведения в ней!

music_creations
Юзер

music_creations - 8 июня 2015 08:36 -

{link} выводит просто как и раньше ссылку на скачивание вида /download.php?id=..., а вот прямую ссылку uploads/files/имя файла никак не получается вывести :(
Вопрос остаётся актуальным, подскажите пожалуйста как побороть это?
Может какой хак есть?

vGlad
Юзер

vGlad - 9 июня 2015 20:14 -

Я сделал так, в functions.php после "$tpl->set( '{link}',..." дописал
$tpl->set( '{links}', $config['http_home_url']."/uploads/files/".$row['onserver']);

Вывожу прямую ссылку кодом {links}.

music_creations
Юзер

music_creations - 12 июня 2015 06:14 -

Цитата: vGlad
$tpl->set( '{links}', $config['http_home_url']."/uploads/files/".$row['onserver']);

Спасибо за вариант решения, но у меня почему то ссылку даёт ошибку при переходе
Forbidden

You don't have permission to access /uploads/files/2015-06/1434077686_.torrent on this server.
------------------------------------------------------------------------------------------------------------------------------------------
Apache/2.2.22 (Debian) Server at goodlend.ru Port 80

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх