"Уже сегодня делай то, о чем другие будут думать завтра!"

MODX Revolution популярные статьи

Сайдбар

Вы когда-нибудь хотели отобразить список самых популярных страниц или сообщения в блоге на своем сайте MODx CMS?

HitsPage

HitsPage является относительно неизвестным (всего 300 загрузок на момент написания статьи) . Написал это дополнение MODX разработчик Валентин Расулов.

Что же делает HitsPage? Он считает просмотры страниц и записывает в переменную шаблона (tv), что нам и требуется.

Установка HitsPage

  • Вы можете установить его с помощью пакета управления в MODX Revo версий 2.1.x или новее.Более ранние версии не поддерживаются.
  • Вы также можете скачать пакет здесь: http://modx.com/extras/package/hitspage

После установки, HitsPage создает два tv, нонам потребуется только один. Она называется "HitsPage".

HitsPage Статистика

  1. Назначьте HitsPage TV шаблонам, используемых страниц, на которых вы хотите отслеживать просмотры.
  2. Добавить заполнитель для вывода, например: [[!+hitss]]

Вы должны поставить плейсхолдер на странице, будь то в шаблон сайта или поле ресурса. Если вы не хотите, чтобы счетчик отображался на странице, просто оберните его в DIV стиль дисплей:none.

Теперь, каждый раз, когда страница просматривается, значение обновляется в обоих HitsPage TV.

Установка getResources

Сниппета

<code>[[!<a class="myClass" href="https://www.modx.cc/documentation/additions/getresources/">getResources</a>?

  &parents=`564`

  &limit=`3`

  &tpl=`myTpl`

  &sortbyTV=`HitsPage`

  &tvFilters=`HitsPage<<200`

]]</code>

Рассмотрим:

  • &parents=`564` » Выведет дочерние ресурсы текущего документа.
  • &limit=`3`» ограничение количества, в данном случае 3 документа будет отображаться.
  • &tpl=`myTpl` » чанк с плейсхолдерами
  • &sortbyTV=`HitsPage` »Вот где начинается волшебство. Мы используем HitsPage ТВ для сортировки результатов. По умолчанию, "sortdirTV" свойство имеет значение "DESC", что означает страницы с самыми большими просмотрами появятся первыми в списке. Превосходно!
  • &tvFilters=`HitsPage<<200`»Здесь у меня фильтрация результатов только те документы, которые имеют значение HitsPage менее 200. Я сделал это так, что если страница становится слишком популярной, она пропадает в списке, позволяя другим, менее популярным страницам получить в центре внимания. Вы можете настроить это как хотите. & tvFilters = `HitsPage >> 200` например, будет установлен "минимальный уровень популярности" из 200 хитов.

Ну вот и все. Мы имеем список самых просматриваемых страниц.

Хостинг для MODX

Смотрите также:

Asset Manager MODX Revolution

Asset Manager MODX Revolution

Смотреть

Quickstart Buttons

Quickstart Buttons

Смотреть

Как обновить MODX Revolution

Как обновить MODX Revolution

Смотреть


Услуги по MODX Revolution

Посмотреть все услуги

Оптимизация сайта

Оптимизация сайта

Заказав услуги по технической оптимизации сайта мы избавим вас от ошибок присутствующих на сайте, а так же увеличим скорость работы вашего сайта.

Подробнее & Заказать

Создание сайта на MODX

Создание сайта на MODX

Мы создадим для вас такой сайт, который подойдет именно в вашем случае и станет отличным инструментом привлечения клиентов и увеличения продаж.

Подробнее & Заказать

Перенос сайта на MODX

Перенос сайта на MODX

Работа по переносу сайта на MODX осуществляется в максимально короткие сроки. Стоимость зависит от сложности переносимого сайта

Подробнее & Заказать

Продвижение сайта на MODX

Продвижение сайта на MODX

Если вы хотите получить быстрые и ощутимые результаты, подняться в топ в минимальные сроки, то доверьте нам продвижение своего сайта.

Подробнее & Заказать

Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

telegram: @Accusser
skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Sign In