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

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


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

вопрос
Как получать после загрузки файлов через доп. поле не 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 - 8 июля 2020 00:45 -

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

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

Losyash
Юзер

Losyash - 8 июля 2020 07:53 -

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

WebTheory
Юзер

WebTheory - 17 июля 2020 22:56 -

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

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

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

наверх