Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Ламерские вопросы » Как получать после загрузки файлов через доп. поле не attachment, а link?

Как получать после загрузки файлов через доп. поле не attachment, а link?


     Все вопросы » Ламерские вопросы    720

вопрос
Как получать после загрузки файлов через доп. поле не attachment, а link?
https://ibb.co/Jn5r7dJ
Ситуация в следующем:
Создал доп. поле (file, загрузка файлов) на локальном сервере.
Файл загружается, после загрузки появляется текст такого характера "[attachment=4:1.zip]"
Как реализовать вывод ссылки (к примеру http://book/index.php?do=download&id=4) вместо проклятого attachment?
Или же как этот attachment правильно использовать, ибо после вставки кода в редактор, появляются данные о файле (размер, количество скачиваний и т.д) но не кнопка "скачать" или нечто подобное
DLE 14.0

Ответил: леший


Мне вот интересно, почему люди не хотят читать документацию? (вопрос риторический)
За вывод attachment отвечает файл attachment.tpl, в котором можно как оставить только линк на файл (оставив в нём только тег {_link_}), так и оформить данный линк в виде кнопки.

3 комментария

TeraMoune
Эксперт

TeraMoune - -

Ну так редактируйте шаблон attachment.tpl, добавьте html разметки, классы и оформите кнопку свою. А ненужные теги уберите оставив лишь тег {link} и {name}.

Тестовый репозиторий установки плагинов: teramoune

Losyash
Юзер

Losyash - -

Затупил на элементарном.
Достаточно в attachment.tpl добавить <p><a href="{link}">Скачать</a></p> и всё работает.
Спасибо за помощь.

WebTheory
Юзер

WebTheory - -

есть хороший плагин для это что бы не трогать стандартный attachment... Пример тебе нужно для доп поле прямая ссылка а для торрента стандартный site.name/index.php?do=download&id=4

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

наверх