Не могу настроить работу 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%]Если кто-то знает другой способ, как вывести кол-во страниц, напишите пожалуйста.
Заранее спасибо!
Комментарии: 27
В документации сказано, что вызывать в ленте надо так
{%hp-[[+id]]%}
Это ничего не меняет… я не правильный код вставил, сейчас {%hp-[[+id]]%} этот и все равно выдает
Количество просмотров {%hp-39%}
Вы бы уточнили у автора совместимость с Modx 2.3, как вариант проверьте на Modx 2.2
Или попробуйте вызвать некешированным
Или попробуйте вызвать некешированным
[[!HPCount]]
ничего не меняется ( А есть другой способ сделать просмотры?
Всё работает http://s1058.h3.modhost.pro
как? Если не сложно опишите по этапам т.к. у меня выводит фигню вот пример pozakonu.com.ua/blog/irina-gashitskaya
Такое происходит, если снипет
1. Попробуйте на этой странице отключить кеширование.
2. При включенном кешировании на странице в шаблоне снипет вызывайте некешированным
[[HPCount]]
вызван кешированным и в настройках страницы стоит, кешировать страницу.1. Попробуйте на этой странице отключить кеширование.
2. При включенном кешировании на странице в шаблоне снипет вызывайте некешированным
[[!HPCount]]
Сделал, все как написали, перепробовал уже все варианты, кеш страница — кеш вызов/ не кеш вызов, не кеш страница — кеш вызов/ не кеш вызов, нифига не работает блин((Уже вообще со всем запутался… :(
вместо
{%hp-[[+id]]%}
вставь[[!+properties.hitspage.hitts]]
мне помогло
Это поможет, если пишется не в TV.
У меня при любых махинациях вообще не работает, теперь у меня все время пишет 0
а у вас созданы 2 tv для hitsPage, а то я в нете нашел, что при установке приложения создается 2 TV (HitsPage и еще какой то)
Попробовал запустить этот сниппет на modx 2.3.2, вот как вызвалось:
(в шаблоне, обязательно ДО вызова pdoResources/getResources или ДО вызова самой переменной в шаблоне):
Единственный нюанс — как-то странно кэшировались данные, в результате число просмотров, отличное от 0 появилось не сразу.
(в шаблоне, обязательно ДО вызова pdoResources/getResources или ДО вызова самой переменной в шаблоне):
[[!HPCount]]
(в месте вызова):{%hp-[[+id]]%}
— если в шаблоне самого документа, то + меняем на * соответственно.Единственный нюанс — как-то странно кэшировались данные, в результате число просмотров, отличное от 0 появилось не сразу.
Даже при таком варианте, не работает, для первой статьи показывает 1 просмотр… для остальных по 0. А внутри вообще не показывает, и это при не кешируемых статьях, категориях, вообще всем…
Сделай так и не мучайся
<p>Количество просмотров [[!HitsPage?]]</p>
Так это для вывода на 1 странице + если тупо обновлять страницу то счетчик будет увеличиваться на +1… а это не правильно или это правильная работа этого приложения? он не считывает куки?
Это вставляется в шаблон новости — посмотрел новость -> +1. HitsPage считает только просмотры (хиты), без учета хостов. 5 раз назал F5 — получил +5 просмотров.
Для вывода количества просмотров используй [[!+properties.hitspage.hitts]]
Понял, Спасибо!
Но ваш способ реально работает, а у меня не получалось… А все потому, что в самой статье я тоже ставил {%hp-[[+id]]%} а не [[!HitsPage?]]. Но вот вопрос, а чтобы работало на уникальные просмотры, такое возможно?
Для учета уникальных просмотров не предназначен. Только хиты.
ясно, еще раз спасибо!
Владислав, а решение, которое считает уников? я тоже думал, что в Hitspage так должно быть… ломал голову… ведь любой счетчик метрики считает уника за один раз и выводит общее кол-во…
В HitsPage так не должно быть, достаточно посмотреть на название.
Владислав а как вы реализовали вывод просмотров, можете пошагово написать? Где куда какие снипеты вставлять! Что то я запутался.
Получилось вывести [[!HitsPage?]], но при каждом обновлении страницы во всех ресурсах +1 просмотр не зависимо. а с {%hp-[[+id]]%} всегда 0. Спасибо!
Получилось вывести [[!HitsPage?]], но при каждом обновлении страницы во всех ресурсах +1 просмотр не зависимо. а с {%hp-[[+id]]%} всегда 0. Спасибо!
У меня после смены директорий (с помощью modhost) почему-то отображается так: {%hp-3242%} 3242 — id ресурса. Версия 2.5.8.
Вам удалось найти решение?
Вам удалось найти решение?
Ранее на другом сайте ставила HitsPage совместно с getResources
Сейчас у меня pdoTools — он намного лучше
Но никак не хочет показываться, вообще ничего не появляется
Помогите
Сейчас у меня pdoTools — он намного лучше
Но никак не хочет показываться, вообще ничего не появляется
Помогите
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.