Количество просмотров с помощью HitsPage на Modx Revo

Количество просмотров с помощью HitsPage на Modx Revo

Всем привет. Сегодня поговорим о создании сниппета на Modx Revo, который считает количество просмотров страницы, выведем его на странице и в pdoResources. Как, обычно, всё по шагам:

1. Устанавливаем дополнение HitsPage

Идём в Пакеты/Установщик, находим HitsPage, скачиваем и устанавливаем

2. Вывод сниппета HitsPage на странице

Выводить сниппет будем так:

[[!HitsPage? &saveTv=`true`]]

Сниппет одновременно будет собирать статистику и выводить количество просмотров.

3. Вывод количества просмотров в pdoResources

Вызов pdoResources может быть любым, типа такого

[[!pdoResources? &limit=`10` &parents=`5` &tpl=`tpl_news` &includeTVs=`HitsPage`]]

главное тут в includeTVs добавить HitsPageа в чанке tpl_news (он у вас может называться как-то иначе) выводим просто TV

[[+tv.HitsPage:default=`0`]]

У дополнения HitsPage есть один большой минус - он считает все заходы, то есть считаться будут все просмотры страницы, а не уникальные просмотры. Но я пока не нашёл простого решения организации системы подсчёта уникальных просмотров, так что пользуюсь првоеренным HitsPage.

Помогла статья? Угости чашечкой кофе =)

Если вы не видите кнопку "Скачать"
отключите блокировщик рекламы

Комментарии ()

    Похожие статьи