Популярные страницы с помощью pdoResources + HitsPage
Здравствуйте!
Хочу на сайте отобразить список популярных страниц сайта. Популярными страницами считаются те страницы, у которых количество просмотров больше 100. Для учета количества просмотров использую HitsPage.
Вот и сам код вызова:
Можете исправить мои ошибки? Спасибо!
Хочу на сайте отобразить список популярных страниц сайта. Популярными страницами считаются те страницы, у которых количество просмотров больше 100. Для учета количества просмотров использую HitsPage.
Вот и сам код вызова:
[[pdoResources?
&parents=`116`
&level=`1`
&includeTVs=`RuOfferLogo,HitsPage`
&sortbyTV=`HitsPage`
&tvFilters=`HitsPage<<100`
&limit=`5`
&tplOuter=`@INLINE [[+wrapper]]`
&tpl=`@INLINE <a class="list-group-item" href="[[+uri]]"><img src="[[+tv.RuOfferLogo]]" class="center-block" alt="[[+pagetitle]]"></a>`
]]
Но оно работает некорректно, то есть, отображаются ресурсы, у которых меньше 100 просмотров.Можете исправить мои ошибки? Спасибо!
Комментарии: 10
Так у Вас же в параметре tvFilters и стоит «показать меньше 100».
Поставьте >>:
PS
У pdoResources нет параметров &tplOuter и &level
Поставьте >>:
&tvFilters=`HitsPage>>100`
PS
У pdoResources нет параметров &tplOuter и &level
Даже при использования >>
Может это какой-нибудь баг?
&tvFilters=`HitsPage>>100`
отображаются ресурсы, значения которых меньше 100.Может это какой-нибудь баг?
а если кеш почистить?
Но вообще кажется конструкция `HitsPage>>100` какая-то неверная, я обычно where использую.
Но вообще кажется конструкция `HitsPage>>100` какая-то неверная, я обычно where использую.
&where=`{"HitsPage:>=":"100"}`
Кеш постоянно чищу.
Попробовала и такой способ тоже:
Странно почему так?
Попробовала и такой способ тоже:
&where=`{"HitsPage:>=":"100"}`
но и в таком случае тоже отображаются ресурсы, значения которых меньше 100.Странно почему так?
тут два варианта приходят в голову:
1. Либо так
логи тоже посмотреть не мешает, тыкать пальцем в небо долго можно.
1. Либо так
&where=`{"HitsPage:>=":100}`
2. учитывается значение по умолчанию, т.е. стоит nullлоги тоже посмотреть не мешает, тыкать пальцем в небо долго можно.
Логи посмотрела, но там нет ничего.
К сожалению, с
К сожалению, с
&where=`{"HitsPage:>=":100}`
также корректно не выводит.
Попробуйте pdoResources + siteStatistics.
Спасибо, попробую сейчас.
&where=`{«HitsPage:>»:100}`
&sortby=`{«HitsPage»:«DESC»}`
&sortby=`{«HitsPage»:«DESC»}`
'sortbyTV' => 'HitsPage'
'sortdirTV' => 'DESC' — по умолчанию
'sortdirTV' => 'DESC' — по умолчанию
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.