radrigo 180 Опубликовано: 14 часов назад Рассказать Опубликовано: 14 часов назад Всем привет. Подскажите, возможно ли на одной странице вывести скачивание одного и того же файла из дополнительного поля, но по-разному. Например на главной странице два тега {custom} выводят новости. В первом варианте в новостях надо вывести ссылку без размера файлов и количества загрузок, а во втором варианте необходимо эти данные указать. Или же по-разному вывести в полной новости и в похожих новостях на этой же странице, как это организовано здесь https://cs-net.ru/skiny-oruzhija-cs-16/83-g3sg1-novye-korni.html Заранее признателен за подсказку. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 10 часов назад Рассказать Опубликовано: 10 часов назад 3 часа назад, radrigo сказал: Или же по-разному вывести в полной новости и в похожих новостях на этой же странице, как это организовано здесь https://cs-net.ru/skiny-oruzhija-cs-16/83-g3sg1-novye-korni.html Так посмотрите как это реализовано на данном сайте. там шаблон скачать можно https://cs-net.ru/templates/cs-net/fullstоry.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 10 часов назад Рассказать Опубликовано: 10 часов назад Автор 9 минут назад, germanydletest сказал: Так посмотрите как это реализовано на данном сайте. там шаблон скачать можно https://cs-net.ru/templates/cs-net/fullstоry.tpl Вроде как нельзя скачать Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 10 часов назад Рассказать Опубликовано: 10 часов назад 1 минуту назад, radrigo сказал: Вроде как нельзя скачать <section class="section assembling-main"> <article class="sb-main"> <div class="main-title"> <h1 class="main-title__text">Скачать {title}</h1> </div> <div class="cs-features"> <span class="cs-features__item cs-features__item--lang">Русская версия</span> <span class="cs-features__item cs-features__item--servers">Много серверов</span> <span class="cs-features__item cs-features__item--steam">Основана на официальной Steam</span> <span class="cs-features__item cs-features__item--win">Работает на всех Windows</span> <span class="cs-features__item cs-features__item--novir">Чистая версия без вирусов</span> </div> [xfvalue_images] <div class="main-cs__download"> <a href="{file_path}" class="main-cs__down main-cs__down--site"> <div class="main-cs__btn"> <span>Скачать</span> по прямой ссылке </div> </a> [if xfvalue_link_torrent] <a href="[xfvalue_link_torrent]" class="main-cs__down main-cs__down--torrent"> <div class="main-cs__btn"> <span>Скачать</span> через торрент </div> </a> [/if] [if xfvalue_link_ya] <a href="[xfvalue_link_ya]" class="main-cs__down main-cs__down--ya"> <div class="main-cs__btn"> <span>Скачать</span> с Яндекс Диска </div> </a> [/if] </div> <div class="cs-info"> <h2 class="fs-4 fw-bold">Характеристики Counter-Strike 1.6 GTA</h2> <div class="cs-info__main"> <div class="main-cs__details"> <details class="main-cs__detail details"> <!-- <details open> --> <summary class="main-cs__detail-title summary"> <h3>Список карт ({maplistcount})</h3> </summary> <div class="details-body"> <figure class="cs-maps m-0"> [news_maps]{news_maps}[/news_maps] [not-news_maps]Карт очень много[/not-news_maps] </figure> </div> </details> <details class="main-cs__detail details"> <!-- <details open> --> <summary class="main-cs__detail-title summary"> <h3>Системные требования</h3> </summary> <div class="details-body"> <b>Минимальные</b> <ul class="ul-sq mb-2"> <li> <span class="name">Операционная система</span> Windows XP и новее </li> <li> <span class="name">Процессор</span> <span itemprop="processorRequirements">500 MHz</span> </li> <li> <span class="name">Оперативная память</span> <span itemprop="memoryRequirements">96 MB</span> </li> <li> <span class="name">Видеокарта</span> 16 MB </li> <li> <span class="name">Место на жестком диск</span> <span itemprop="storageRequirements">1 GB</span> </li> </ul> <b>Рекомендуемые:</b> <ul class="ul-sq m-0"> <li> <span class="name">Операционная система</span> Windows XP и новее </li> <li> <span class="name">Процессор</span> <span itemprop="processorRequirements">800 MHz</span> </li> <li> <span class="name">Оперативная память</span> <span itemprop="memoryRequirements">128 MB</span> </li> <li> <span class="name">Видеокарта</span> 32 MB+ </li> <li> <span class="name">Место на жестком диск</span> <span itemprop="storageRequirements">1 GB</span> </li> </ul> </div> </details> <details class="main-cs__detail details"> <!-- <details open> --> <summary class="main-cs__detail-title summary"> <h3>Особенности</h3> </summary> <div class="details-body"> <p class="p-0">На сайте представлен качественный последний билд с защитой на основе CS 1.6 с официального сайта. Особенностью данного сайта является возможность быстрой загрузки установщика на высокой скорости. В отличие от тысячи любых других современных игр, простую установку осилит даже новичок без поиска каких-либо статей в интернете.</p> </div> </details> </div> <div class="cs-info__table"> <table> <tbody> <tr> <td class="cs-info__table-lang name">Язык</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-language/Русский/">Русский</a> </td> </tr> <tr> <td class="cs-info__table-guns name">Оружие</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-guns/Обычные/">Обычные</a> </td> </tr> <tr> <td class="cs-info__table-models name">Модели игроков</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-players/Обычные/">Обычные</a> </td> </tr> <tr> <td class="cs-info__table-graphics name">Графика</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-graphics/Обычная/">Обычная</a> </td> </tr> <tr> <td class="cs-info__table-sounds name">Звуки оружия</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-sounds/Стандартные/">Стандартные</a> </td> </tr> <tr> <td class="cs-info__table-config name">Конфиг</td> <td class="value"> <a href="/sborki-cs-16/filter/cs-cfg/Настроенный/">Настроенный</a> </td> </tr> <tr> <td class="cs-info__table-bots name">Боты</td> <td class="value"> zBot 1.5 с папкой addons </td> </tr> </tbody> </table> </div> </div> </div> <div class="description_cs"> <div class="description_cs__body"> {full-story} </div> </div> <div class="antiv-c"> <img src="{THEME}/images/antivirus.png" alt="Без вирусов"> <div class="antiv-c__info"> <i class="bi bi-shield-check"></i> Файл <a href="{file_path}" class="link_line" target="_blank">{file_name}</a> проверен на вирусы через <a href="https://www.kaspersky.ru/" class="link_line link_b" target="_blank" rel="noreferrer noopener">Антивирус Касперского</a> </div> </div> </article> </section> [related-news] <section class="section more_build"> <article class="more_build__main"> <div class="more_build__info"> <h2 class="more_build__title"> Похожие сборки на {title} </h2> <small><i class="bi bi-clipboard2-heart"></i> Полный список вы найдёте в категории {link_to_catnews} ({count_to_catnews} шт)</small> </div> <div class="more_build__list"> {related-news} </div> </article> </section> [/related-news] <section class="section comments"> <div class="comments-body"> <div class="comments-body__top"> <h4 class="comments-body__title">Комментарии ({comments-num})</h4> [rating] <div class="rate"> [rating-type-1]<div class="rate_stars">{rating}</div>[/rating-type-1] [rating-type-2] <div class="rate_like"> [rating-plus] <svg class="icon icon-love"><use xlink:href="#icon-love"></use></svg> {rating} [/rating-plus] </div> [/rating-type-2] [rating-type-3] <div class="rate_like-dislike"> [rating-plus]<span title="Нравится"><svg class="icon icon-like"><use xlink:href="#icon-like"></use></svg></span>[/rating-plus] {rating} [rating-minus]<span title="Не нравится"><svg class="icon icon-dislike"><use xlink:href="#icon-dislike"></use></svg></span>[/rating-minus] </div> [/rating-type-3] [rating-type-4] <div class="rate_like-dislike"> <span class="ratingtypeplusminus ratingplus">{likes}</span> [rating-plus]<span title="Нравится"><svg class="icon icon-like"><use xlink:href="#icon-like"></use></svg></span>[/rating-plus] <span class="ratingtypeplusminus ratingminus">{dislikes}</span> [rating-minus]<span title="Не нравится"><svg class="icon icon-dislike"><use xlink:href="#icon-dislike"></use></svg></span>[/rating-minus] </div> [/rating-type-4] </div> [/rating] </div> {addcomments} <div class="comments-body__list"> [not-comments]<div class="error-box">Комментарии отсутствуют</div>[/not-comments] [comments]{comments}[/comments] </div> </div> {navigation} </section> <script> $(function(){ $("#full-photo").click(() => { Fancybox.fromSelector('[data-fancybox="gallery"]'); }) Fancybox.bind('[data-fancybox="maps"]'); }); </script> Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 10 часов назад Рассказать Опубликовано: 10 часов назад Автор К сожалению, содержимое этого файла не даёт понять, как это реализовано. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 9 часов назад Рассказать Опубликовано: 9 часов назад 3 минуты назад, radrigo сказал: К сожалению, содержимое этого файла не даёт понять, как это реализовано. так скачай весь шаблон вот например их attachment.tpl [allow-download] <a href="{link}" class="slip-card__downs-item"><i class="bi bi-download me-2"></i> Скачать [count] [{size}] [/count]</a> [allow-online]<br />Посмотреть онлайн файл: <a href="{online-view-link}" target="_blank">{name}</a>[/allow-online] [/allow-download] [not-allow-download]<span class="attachment">У вас нет доступа к скачиванию файлов с нашего сервера</span>[/not-allow-download] Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 9 часов назад Рассказать Опубликовано: 9 часов назад Автор 13 минут назад, germanydletest сказал: так скачай весь шаблон вот например их attachment.tpl [allow-download] <a href="{link}" class="slip-card__downs-item"><i class="bi bi-download me-2"></i> Скачать [count] [{size}] [/count]</a> [allow-online]<br />Посмотреть онлайн файл: <a href="{online-view-link}" target="_blank">{name}</a>[/allow-online] [/allow-download] [not-allow-download]<span class="attachment">У вас нет доступа к скачиванию файлов с нашего сервера</span>[/not-allow-download] Уже посмотрел его. Скачивание файла не выводится через attachment.tpl, что нельзя сделать стандартными методами, только если файл не публичный. Весь шаблон скачать нереально, потому как в новости, что я привёл в пример, явно используется другой файл шаблона для полной новости. Только гадать можно, как пользователь назвал этот файл. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 9 часов назад Рассказать Опубликовано: 9 часов назад Как то стандартно использовать для тега [attachment=...] разные файлы шаблона нельзя. Поэтому в данном случае два пути реализации подобного. 1. Не использовать шаблон и не использовать [attachment=...], а например в доп. поле просто задавать ID файла а ссылку на скачивание формировать вручную, вместо автоматического. 2. Написать свой собственный плагин, который для тегов cuxtom будет загружать другой шаблон. Или для других случаев. По какому пути пошел автор того сайта не знаю, думаю по второму потому как в шаблоне достаточно нестандартных тегов DLE, а значит есть свои различные плагины. Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 8 часов назад Рассказать Опубликовано: 8 часов назад Автор 21 минуту назад, celsoft сказал: Как то стандартно использовать для тега [attachment=...] разные файлы шаблона нельзя. Поэтому в данном случае два пути реализации подобного. 1. Не использовать шаблон и не использовать [attachment=...], а например в доп. поле просто задавать ID файла а ссылку на скачивание формировать вручную, вместо автоматического. 2. Написать свой собственный плагин, который для тегов cuxtom будет загружать другой шаблон. Или для других случаев. По какому пути пошел автор того сайта не знаю, думаю по второму потому как в шаблоне достаточно нестандартных тегов DLE, а значит есть свои различные плагины. Спасибо большое. Думаю вариант с дополнительным полем для ID оптимальный Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.