Почему [[+views]] различается у разных сниппетов?
Почему количество просмотров ([[+views]]) различается у разных сниппетов, а именно у getTickets и TicketMeta?
Вот вызов getTickets:
Оба эти вызова выводят разное количество просмотров для одной и той же страницы. Почему так?
P.S. Накрутка просмотров гостями разрешена в настройках, хотя не думаю что из-за этого разница в выводе.
Вот вызов getTickets:
[[!getTickets?
&tpl=`@INLINE Просмотров: [[+views]]` // выводит 18
]]а вот вызов TicketMeta уже на самой странице:[[!TicketMeta?
&tpl=`@INLINE Просмотров: [[+views]]` // выводит 6
]]Оба эти вызова выводят разное количество просмотров для одной и той же страницы. Почему так?
P.S. Накрутка просмотров гостями разрешена в настройках, хотя не думаю что из-за этого разница в выводе.
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Замени на {{+views}} — должно помочь.
Дело в том, что первый вызов вызывался в обычном чанке (тут я упростил для примера), а второй в INLINE.
Заменил второму на {{}} — не помогло.
Указал второму реальный чанк (теперь оба вызова в реальных чанках) — результат тот же…
Интересно что на сайте есть ещё и блок «Популярные статьи», где просмотры совпадают с первым обычным getTickets и сортируют правильно по просмотрам:
Вот какая закономерность у статей:
Может быть сниппеты как-то считают только по конкретному пользователю (например &getUser)?
P.S. Попробовал просмотреть в режиме инкогнито — количество просмотров уравнялось (как у TicketMeta). Очистка кэша не влияет.
Почему интересно у залогинившегося пользователя getTickets считает чуть ли не в геометрической прогрессии?
Вопрос снят, спасибо за помощь!