Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как сделать вывод отфильтрованных анонсов?

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


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

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

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

Как сделать так, что бы анонсы в 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
10

135 | 21

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="......." вставте в "" значение, которое вы вписываете в доп поле, указывая что анонс вышел или нет

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

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