Перейти к содержимому


Фотография
- - - - -

Как вывести item-ы по условию в teaser

item teaser

Лучший Ответ SmetDenis , 02 August 2013 - 18:03

такой запрос в базу данных сделать не получится. не позволяет ее структура.
шаблон генерируется на ходу без каких либо обращений в базу. данные получаются заранее.

вам нужно либо пересмотреть структуру вашего сайта, либо изобретать велосипед. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 SOLO

SOLO

Отправлено 30 July 2013 - 19:57

Доброго времени суток! 

 

JOOMLA 2.5

JBZOO 2.0

ZOO 3.0.13

 

Как вывести items по условию например в teaser. Мне нужно выводить материалы в  teaser по текущей дате. Вопрос решил вот так:

<?php 
	$ddd = JString::trim(($this->renderPosition('category')));
   	$d = date("d.m"); 
        if (substr_count($ddd, $d)) {
?>

    <div>					
        <?php if ($this->checkPosition('title')) : ?>
        <p class="title"><?php echo $this->renderPosition('title'); ?></p>
        <?php endif; ?>

        <?php if ($this->checkPosition('category')) : ?>
        <p class="title"><?php echo $this->renderPosition('category'); ?></p>
        <?php endif; ?>

      <div class="separator"> </div>
    </div>
		
<?php }	?>		

Категории у меня совпадают с форматом"m.d" поэтому все работает. 

 

Понимаю - что криво, но придумать сходу  не могу, или просто не хватает знаний как элемент попадает в teaser. Особенно будет не красиво если материала много ...

 

 

 

 

 


  • 0

#2 Sliapy

Sliapy

Отправлено 30 July 2013 - 21:00

В этой теме есть условие в том числе и по дате - http://forum.jbzoo.c...shablonah-mate/


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 SOLO

SOLO

Отправлено 31 July 2013 - 14:36

В этой теме есть условие в том числе и по дате - http://forum.jbzoo.c...shablonah-mate/

Вот так как описано я и сделал. Получается если будем иметь 1000 итемов то они все пройдут через teaser - а покажутся только удовлетворяющие условию...

 

Вопрос стоит можно ли как-то до teaser вывести документы удовлетворяющие условию. Может глупость спрошу по незнанию, но через SQL?

Хотя скорее всего в ядре зашито...

 

А можно фильтр создать с заранее заданными условиями (чтобы фильтр выполнялся при старте страницы) скрыть его и вуаля?  ::)


  • 0

#4 SmetDenis

SmetDenis

Отправлено 02 August 2013 - 18:03   Лучший Ответ

такой запрос в базу данных сделать не получится. не позволяет ее структура.
шаблон генерируется на ходу без каких либо обращений в базу. данные получаются заранее.

вам нужно либо пересмотреть структуру вашего сайта, либо изобретать велосипед.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами item, teaser

Click to return to top of page in style!