HostDEV.pw,
Задача вроде бы простая - выбрать популярные информационные элементы, но не за весь период существования сайта, а к примеру, за последние 30 дней.
Сейчас у меня вот так:
<?php
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(Core_Entity::factory('Informationsystem', 55));
$Informationsystem_Controller_Show
->xsl(Core_Entity::factory('Xsl')->getByName('ВидыДревесиныНаГлавной-wood-base'))
->groupsMode('none')
->itemsForbiddenTags(array('text'))
->group(FALSE)
->limit(8);
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
->where('informationsystem_items.active', '=', 1)
//->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(strtotime('-30 day')))
->clearOrderBy()
->orderBy('informationsystem_items.showed', 'DESC'); /* в порядке по популярности*/
$Informationsystem_Controller_Show
->show();
?>
</div>
Закомментированная строчка по идее должна вроде бы помочь, но нет...