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

Как сделать вывод отфильтрованных анонсов?


     30.01.2016    Общие вопросы по вёрстке, Шаблоны (TPL)    1486

вопрос
На моем сайте анонсы выводятся в два блока:

| Анонс | | Анонс |
| Анонс | | Анонс |
| Анонс | | Анонс |
...

Как сделать так, что бы анонсы в 1 блоке были анонсы "до текущего дня (по дате)" в во втором блоке "от текущего дня и дальше"

Пример:

Уже открылись Скоро откроются

| Анонс | | Анонс |
| Анонс | | Анонс |
| Анонс | | Анонс |
...

Содержимое моего файла shortstory.tpl
{include file="r.tpl"}{include file="l.tpl"}


Содержимое файлов r.tpl и l.tpl
<script type="text/javascript">
  VK.init({apiId: 3128433, onlyWidgets: false});
</script>
[aviable=main|date|tags|cat]
<div class="l2anons_short_main_block[xfvalue_vip]">
        <div class="l2anons_block_main">
            <div class="l2anons_block_vip[xfvalue_vip]"></div>
            <div class="l2anons_block_title[xfvalue_vip]"><noindex><a rel="nofollow" href="[xfvalue_domain]" title="Перейти на сайт анонса сервера {title}" target="_blank">{title limit="15"}</a></noindex></div>
            <div class="l2anons_block_category[xfvalue_vip]">{category}<br>[xfgiven_rate][xfvalue_rate][/xfgiven_rate]</div>
            <div class="l2anons_block_date[xfvalue_vip]">{date}<br><span>{date=l}</span></div>

                
            
        </div>

</div>

[/aviable]

Ответа пока нет


1 комментарий

DomiTori
Юзер

DomiTori - 31 января 2016 11:43 -

Анонсы вышедших и будущих в одной категории или разных? Есть ли доп поле содержащее в себе инфу о том что анонс вышел или выйдет? В зависимости от ответа можно реализовать разделяемых вывод в две колонки через тег custom.
Например, если есть категория вышедших анонсов под номером 1 и будущих под номером 2 то пишем подобный код
{custom category="1" template="r" available="global" from="0" limit="10" order="date" cache="yes"} {custom category="2" template="l" available="global" from="0" limit="10" order="date" cache="yes"}

Если же есть доп поле со значением указываемым на вышедший или будущий анонс то код у нас такой
{custom xfields="Вышел на экраны" template="r" available="global" from="0" limit="10" order="date" cache="yes"} {custom xfields="Не вышел на экраны" template="l" available="global" from="0" limit="10" order="date" cache="yes"}
xfields="......." вставте в "" значение, которое вы вписываете в доп поле, указывая что анонс вышел или нет

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

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

наверх