elaim 1 Опубликовано: 14 апреля 2020 Рассказать Опубликовано: 14 апреля 2020 (изменено) Здравствуйте! Сделал так, чтобы можно было добавлять файлы на сайт с помощью дополнительного поля: - Создал дополнительное поле с названием download - Загрузил на сайт картинку Download.jpg - В шаблоне fullstory.tpl в нужном месте вставил следующий код: <br />[xfgiven_download]<a href="[xfvalue_download]"><img src="{THEME}/images/Download.jpg" border="0"></a>[/xfgiven_download] Загружаю файлы через дополнительное поле. Однако ничего не выходит. Ломается шаблон, картинка не кликабельная Скриншот: Спойлер https://i111.fastpic.ru/big/2020/0414/33/81dcae61c0a249524a3bd3837fb64733.jpg сайт http://q684487a.beget.tech/ekonomika/ekonomika-1/16-capsun-proaudio-refined-sugar-lowkey-pop-feels-wav-sjemply-pop.html Подскажите, что нужно исправить? Спасибо всем, кто откликнется! Изменено 14 апреля 2020 пользователем elaim Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 084 Опубликовано: 14 апреля 2020 Рассказать Опубликовано: 14 апреля 2020 А что [xfvalue_download] выводит у вас URL? Все зависит от типа дополнительного поля, и что в нем указано. Цитата Ссылка на сообщение Поделиться на других сайтах
elaim 1 Опубликовано: 16 апреля 2020 Рассказать Опубликовано: 16 апреля 2020 Автор В 14.04.2020 в 22:39, celsoft сказал: А что [xfvalue_download] выводит у вас URL? Все зависит от типа дополнительного поля, и что в нем указано. Да выводится ссылка, кликнув по которой скачивается файл. А мне нужно чтобы на странице с материалом выводилась не ссылка, а кнопка скачать. Тип дополнительного поля - "Загружаемый файл" Скриншот: https://i111.fastpic.ru/big/2020/0416/6a/48a6804c1a82dec4b18e3760e677166a.jpg В шаблоне fullstory.tpl вставил сначала такой код: <div class="news">[xfgiven_download]<font color="red"><b>Скачать:</font><font color="blue">[xfvalue_download]</font></b></font>[/xfgiven_download]</div> В результате выводится ссылка. Скриншот: https://i111.fastpic.ru/big/2020/0416/1f/9d69026799aa1d563db43f18ef087d1f.jpg Попробовал сделать так, чтобы вместо ссылки выводилась кликабельная картинка, кликнув по которой можно было бы скачать файл. В шаблоне fullstory.tpl вставил такой код: <br />[xfgiven_download]<a href="[xfvalue_download]"><img src="{THEME}/images/Download.jpg" border="0"></a>[/xfgiven_download] Однако, как говорил ранее, ничего не получается. В результате выводится ссылка, рядом некликабельная картинка и в добавок сломан шаблон. Скриншот: https://i111.fastpic.ru/big/2020/0414/33/81dcae61c0a249524a3bd3837fb64733.jpg Что мне нужно в коде поменять, чтобы выводилась кнопка "скачать"? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 16 апреля 2020 Рассказать Опубликовано: 16 апреля 2020 За вывод attachment.tpl отвечает: https://dle-news.ru/extras/online/attachment.html Цитата Ссылка на сообщение Поделиться на других сайтах
elaim 1 Опубликовано: 17 апреля 2020 Рассказать Опубликовано: 17 апреля 2020 Автор 17 часов назад, Captain сказал: За вывод attachment.tpl отвечает: https://dle-news.ru/extras/online/attachment.html Это понятно, но как эту кнопку настроить, чтобы она работала я так и не понял. Сделал другую кнопку: <!-- Скачать --> <br /> <button type="button" class="btn btn-primary">Скачать сейчас</button> <br /> <!-- / Скачать --> Она нормально отображается на сайте, в таком же стиле, как и остальные кнопки. При наведении курсора меняет цвет, при клике тоже меняет цвет. Как сделать, чтобы при клике на нее, скачивался файл? Файлы загружаются с помощью дополнительного поля с названием - "download" Тип дополнительного поля - "Загружаемый файл" Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 17 апреля 2020 Рассказать Опубликовано: 17 апреля 2020 Пять строчек в документации по ссылке прочитать не? На примере шаблона Default: <a href="{link}"><button class="btn btn-big">Скачать сейчас</button></a> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 084 Опубликовано: 17 апреля 2020 Рассказать Опубликовано: 17 апреля 2020 В 16.04.2020 в 14:22, elaim сказал: Да выводится ссылка, кликнув по которой скачивается файл. Ну с чего вдруг? если вы пишите: В 16.04.2020 в 14:22, elaim сказал: Тип дополнительного поля - "Загружаемый файл" С чего вы взяли что данный тип поля выводит просто URL? Данный тип поля выводит полностью код сформированный шаблоном attachment.tpl а не просто URL и оформление задается attachment.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
elaim 1 Опубликовано: 17 апреля 2020 Рассказать Опубликовано: 17 апреля 2020 Автор Я прошу прощения, не силен В HTML, иначе не задавал бы тут таких вопросов. Можно мне просто ответить: это вставить туда, то вставить сюда. Вот я поставил этот код кнопки в шаблон fullstory.tpl <a href="{link}"><button class="btn btn-big">Скачать сейчас</button></a> Кликаю по кнопке. Выводится: "Внимание! Обнаружена ошибка. По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу. Что еще нужно прописать, чтобы скачивались файлы? Тестовый сайт: http://q684487a.beget.tech/ekonomika/ekonomika-1/16-capsun-proaudio-refined-sugar-lowkey-pop-feels-wav-sjemply-pop.html Цитата Ссылка на сообщение Поделиться на других сайтах
elaim 1 Опубликовано: 18 апреля 2020 Рассказать Опубликовано: 18 апреля 2020 (изменено) Автор Все, разобрался! Спасибо всем ответившим! Прошу не судить меня строго, у меня начальные знания HTML, тем более CMS для меня незнакомая. Я только пытаюсь создать сайт на этом движке. Но я все ближе к покупке лицензии 😁 В общем, для тех, кто в танке и не знает как создать кнопу "скачать" и правильно вставить ее на сайт под управлением DataLife Engine (тем более в инете инфы совсем нет) рассказываю: Создать дополнительное поле и назвать его download В настройках дополнительного поля выбрать - Тип поля: Загружаемый файл В шаблон fullstory.tpl в то место, где хотите видеть кнопку, вставить код: <!-- Скачать --> <br /> [xfvalue_download] <!-- / Скачать --> Шаблон attachment.tpl заменить на: [allow-download] <div class="attachment"> [allow-online]<a href="{online-view-link}" target="_blank">Посмотреть файл онлайн: {name}</a>[/allow-online] <a href="{link}" title="{name}"><button class="btn btn-big">Скачать сейчас</button></a> [count] [{size}] (cкачиваний: {count})[/count] </div> [/allow-download] [not-allow-download] <span class="attachment">У вас нет доступа!</span> [/not-allow-download] Данный код можно убрать: [count] [{size}] (cкачиваний: {count})[/count] Он выводит размер файла и число скачиваний. Готово! Надеюсь кому-то помог. 😁 Изменено 18 апреля 2020 пользователем elaim 1 Цитата Ссылка на сообщение Поделиться на других сайтах
ru.slanov 20 Опубликовано: 21 апреля 2020 Рассказать Опубликовано: 21 апреля 2020 (изменено) В 18.04.2020 в 20:59, elaim сказал: Но я все ближе к покупке лицензии Быстрее приобретайте и не вздумайте использовать Nulled-версии, а то Ваша следующая тема будет: "Меня взломали, почистили базу и удалили все загруженные файлы. Помогите." Изменено 21 апреля 2020 пользователем rSteLlMi Цитата Ссылка на сообщение Поделиться на других сайтах
elaim 1 Опубликовано: 21 апреля 2020 Рассказать Опубликовано: 21 апреля 2020 Автор 10 часов назад, rSteLlMi сказал: Быстрее приобретайте и не вздумайте использовать Nulled-версии, а то Ваша следующая тема будет: "Меня взломали, почистили базу и удалили все загруженные файлы. Помогите." На счет этого я уже в курсе. У одного чела взломали 9 из 10 сайтов. Все взломанные работали на Nulled-версиях. Тот сайт, который не взломали - был на лицензии. Цитата Ссылка на сообщение Поделиться на других сайтах
sergey14 3 Опубликовано: 5 марта 2021 Рассказать Опубликовано: 5 марта 2021 18.04.2020 в 20:59, elaim сказал: Все, разобрался! Спасибо всем ответившим! Прошу не судить меня строго, у меня начальные знания HTML, тем более CMS для меня незнакомая. Я только пытаюсь создать сайт на этом движке. Но я все ближе к покупке лицензии 😁 В общем, для тех, кто в танке и не знает как создать кнопу "скачать" и правильно вставить ее на сайт под управлением DataLife Engine (тем более в инете инфы совсем нет) рассказываю: Создать дополнительное поле и назвать его download В настройках дополнительного поля выбрать - Тип поля: Загружаемый файл В шаблон fullstory.tpl в то место, где хотите видеть кнопку, вставить код: <!-- Скачать --> <br /> [xfvalue_download] <!-- / Скачать --> Шаблон attachment.tpl заменить на: [allow-download] <div class="attachment"> [allow-online]<a href="{online-view-link}" target="_blank">Посмотреть файл онлайн: {name}</a>[/allow-online] <a href="{link}" title="{name}"><button class="btn btn-big">Скачать сейчас</button></a> [count] [{size}] (cкачиваний: {count})[/count] </div> [/allow-download] [not-allow-download] <span class="attachment">У вас нет доступа!</span> [/not-allow-download] Данный код можно убрать: [count] [{size}] (cкачиваний: {count})[/count] Он выводит размер файла и число скачиваний. Готово! Надеюсь кому-то помог. 😁 Спасибо помогло) Все работает Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.