Популярные информационные элементы за месяц

#
Re: Популярные информационные элементы за месяц
HostDEV.pw, да именно это я и имею ввиду.
#
Re: Популярные информационные элементы за месяц
Dmitry K.,
значит нужно записывать даты просмотров в отдельную таблицу с привязкой к элементу и по ним считать

структура в таблице может выглядеть так:
дата просмотра | id элемента | кол-во показов
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Популярные информационные элементы за месяц
HostDEV.pw, а вот эта строчка
->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(strtotime('-30 day')))
, что делает?
#
Re: Популярные информационные элементы за месяц
Dmitry K.,
выбирает элементы, у которых стоит дата не раньше 30 дней от текущей
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Популярные информационные элементы за месяц
HostDEV.pw, вот тогда у меня и возникает вопрос: почему я не могу записать вот так?
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(strtotime('-30 day')))
->clearOrderBy()
->orderBy('informationsystem_items.showed', 'DESC'); /* в порядке по количеству просмотров*/
$Informationsystem_Controller_Show
->show();
?>
Кавычки здесь ('-30 day' я могу ставить любые...
#
Re: Популярные информационные элементы за месяц
Dmitry K.,
можете, но будут искаться элементы с датой после 2025-02-02 16:58:17 (на текущий момент)
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Популярные информационные элементы за месяц
HostDEV.pw, я понял - у меня задача стоит (теперь у же стояла) немного сложнее.
Сейчас у меня выбираются информационные элементы опубликованные за последние 30 дней, и уже среди них вычисляются наиболее популярные (по количеству показов). А мне нужно, чтобы из всех информационных элементов этой инфосистемы выбирались наиболее популярные (по количеству показов), но наиболее популярные именно за период 30 дней (до сегодняшнего).
Для меня задача трудноватая...
#
Re: Популярные информационные элементы за месяц
Dmitry K.,
значит нужно записывать даты просмотров в отдельную таблицу с привязкой к элементу и по ним считать

структура в таблице может выглядеть так:
дата просмотра | id элемента | кол-во показов
HostDev.pw - модули для HostCMS, Telegram: @hostdev
Авторизация