Не могу настроить работу Hitspage

Здравствуйте! Возникло желание добавить к каждой статье кол-во просмотров… Для этого нашел дополнение HitsPage, установил его, по инструкции начал вписывать в код, но собственно говоря, я не пойму, как сделать так, чтобы было, как тут (демонстрационная страница для этого приложения) то есть, в списке, к каждой статье выписывалось и в самой статье…
На данный момент установлено дополнение и в чанке вывода на «списке статей» вписывается такой код
<div class="info_item">
    <!--<figure><img src="[[+tv.image:phpthumbof=`w=110`]]"></figure>-->
        <a class="article_head" href="[[~[[+id]]]]">[[+pagetitle]]</a>
            <div class="advert_date">[[+publishedon:strtotime:date=`%e %B %Y`]]</div>
             <div class="article_content">[[+introtext]]</div>
             <div class="social-blog">
                <div class="share42init" data-url="[[~[[+id]]]]" data-title="[[+pagetitle]]" data-description="[[+introtext]]"></div>
                <script type="text/javascript" src="http://pozakonu.com.ua/manager/templates/pz/social/share42.js"></script>
            </div>
            <div class="hits">
                <p>Количество просмотров [[%hp-[[+id]]%]]</p>
            </div>
        <a class="read_more" href="[[~[[+id]]]]">Подробнее</a>
</div>
а в шаблоне для я вписал
[[HPCount]]
В итоге на страницах выписывается так: Количество просмотров [%hp-22%]
Если кто-то знает другой способ, как вывести кол-во страниц, напишите пожалуйста.
Заранее спасибо!
Владислав
06 февраля 2015, 07:25
modx.pro
2
3 788
0

Комментарии: 27

Alexander V
06 февраля 2015, 14:31
0
В документации сказано, что вызывать в ленте надо так
{%hp-[[+id]]%}
    Владислав
    06 февраля 2015, 15:08
    0
    Это ничего не меняет… я не правильный код вставил, сейчас {%hp-[[+id]]%} этот и все равно выдает
    Количество просмотров {%hp-39%}
      Alexander V
      06 февраля 2015, 15:16
      0
      Вы бы уточнили у автора совместимость с Modx 2.3, как вариант проверьте на Modx 2.2
      Или попробуйте вызвать некешированным
      [[!HPCount]]
        Владислав
        06 февраля 2015, 17:15
        0
        ничего не меняется ( А есть другой способ сделать просмотры?
          Alexander V
          06 февраля 2015, 21:51
          0
          Всё работает http://s1058.h3.modhost.pro
            Владислав
            06 февраля 2015, 22:50
            0
            как? Если не сложно опишите по этапам т.к. у меня выводит фигню вот пример pozakonu.com.ua/blog/irina-gashitskaya
              Alexander V
              06 февраля 2015, 22:53
              0
              Такое происходит, если снипет
              [[HPCount]]
              вызван кешированным и в настройках страницы стоит, кешировать страницу.
              1. Попробуйте на этой странице отключить кеширование.
              2. При включенном кешировании на странице в шаблоне снипет вызывайте некешированным
              [[!HPCount]]
                Владислав
                07 февраля 2015, 12:06
                0
                Сделал, все как написали, перепробовал уже все варианты, кеш страница — кеш вызов/ не кеш вызов, не кеш страница — кеш вызов/ не кеш вызов, нифига не работает блин((Уже вообще со всем запутался… :(
    Николаевич
    06 февраля 2015, 23:51
    0
    вместо
    {%hp-[[+id]]%}
    вставь
    [[!+properties.hitspage.hitts]]
    мне помогло
      Сергей Шлоков
      07 февраля 2015, 09:51
      0
      Это поможет, если пишется не в TV.
        Владислав
        07 февраля 2015, 12:08
        0
        У меня при любых махинациях вообще не работает, теперь у меня все время пишет 0
          Владислав
          07 февраля 2015, 12:22
          0
          а у вас созданы 2 tv для hitsPage, а то я в нете нашел, что при установке приложения создается 2 TV (HitsPage и еще какой то)
          Максим Кузнецов
          07 февраля 2015, 13:59
          0
          Попробовал запустить этот сниппет на modx 2.3.2, вот как вызвалось:

          (в шаблоне, обязательно ДО вызова pdoResources/getResources или ДО вызова самой переменной в шаблоне):
          [[!HPCount]]
          (в месте вызова):
          {%hp-[[+id]]%}
          — если в шаблоне самого документа, то + меняем на * соответственно.

          Единственный нюанс — как-то странно кэшировались данные, в результате число просмотров, отличное от 0 появилось не сразу.
            Владислав
            09 февраля 2015, 13:41
            0
            Даже при таком варианте, не работает, для первой статьи показывает 1 просмотр… для остальных по 0. А внутри вообще не показывает, и это при не кешируемых статьях, категориях, вообще всем…
              Сергей Шлоков
              09 февраля 2015, 15:25
              0
              Сделай так и не мучайся
              <p>Количество просмотров [[!HitsPage?]]</p>
                Владислав
                09 февраля 2015, 15:33
                0
                Так это для вывода на 1 странице + если тупо обновлять страницу то счетчик будет увеличиваться на +1… а это не правильно или это правильная работа этого приложения? он не считывает куки?
                  Сергей Шлоков
                  09 февраля 2015, 15:38
                  0
                  Это вставляется в шаблон новости — посмотрел новость -> +1. HitsPage считает только просмотры (хиты), без учета хостов. 5 раз назал F5 — получил +5 просмотров.
                    Сергей Шлоков
                    09 февраля 2015, 15:55
                    0
                    Для вывода количества просмотров используй [[!+properties.hitspage.hitts]]
                  Владислав
                  09 февраля 2015, 15:53
                  0
                  Но ваш способ реально работает, а у меня не получалось… А все потому, что в самой статье я тоже ставил {%hp-[[+id]]%} а не [[!HitsPage?]]. Но вот вопрос, а чтобы работало на уникальные просмотры, такое возможно?
                    Сергей Шлоков
                    09 февраля 2015, 15:58
                    0
                    Для учета уникальных просмотров не предназначен. Только хиты.
                      Владислав
                      09 февраля 2015, 15:59
                      0
                      ясно, еще раз спасибо!
                        Федор
                        02 декабря 2015, 04:11
                        0
                        Владислав, а решение, которое считает уников? я тоже думал, что в Hitspage так должно быть… ломал голову… ведь любой счетчик метрики считает уника за один раз и выводит общее кол-во…
                          Воеводский Михаил
                          02 декабря 2015, 07:07
                          0
                          В HitsPage так не должно быть, достаточно посмотреть на название.
                      Сергей
                      07 февраля 2017, 12:02
                      0
                      Владислав а как вы реализовали вывод просмотров, можете пошагово написать? Где куда какие снипеты вставлять! Что то я запутался.
                      Получилось вывести [[!HitsPage?]], но при каждом обновлении страницы во всех ресурсах +1 просмотр не зависимо. а с {%hp-[[+id]]%} всегда 0. Спасибо!
                        Любовь
                        04 декабря 2017, 14:24
                        0
                        У меня после смены директорий (с помощью modhost) почему-то отображается так: {%hp-3242%} 3242 — id ресурса. Версия 2.5.8.
                        Вам удалось найти решение?
                Анна
                07 сентября 2018, 18:18
                0
                Ранее на другом сайте ставила HitsPage совместно с getResources
                Сейчас у меня pdoTools — он намного лучше
                Но никак не хочет показываться, вообще ничего не появляется
                Помогите
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  27