Jump to content


Photo
- - - - -

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

item teaser

Best Answer SmetDenis , 02 August 2013 - 18:03

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

вам нужно либо пересмотреть структуру вашего сайта, либо изобретать велосипед. Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 SOLO

SOLO
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 17
  • topics: 6

Posted 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
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 30 July 2013 - 21:00

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


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

#3 SOLO

SOLO
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 17
  • topics: 6

Posted 31 July 2013 - 14:36

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

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

 

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

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

 

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


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 02 August 2013 - 18:03   Best Answer

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

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



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






Also tagged with one or more of these keywords: item, teaser

Click to return to top of page in style!