Сортировка статей по популярности

Привет, друзья!

Подскажите, есть ли встроенная в модх считалка переходов по тем или иным ссылкам? Или какой-то хороший лёгкий плагин, выполняющий такую работу. чтобы потом можно было выводит отсортированные по этому критерию документы.

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

Спасибо!
Paul B.
02 июня 2016, 09:48
modx.pro
2 319
0

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

Лев Вербицкий
02 июня 2016, 12:50
0
Сделайте доп поле в modResource, которое считает переходы. И простейший плагин, который при заходе на ресурс ставит +1 ему. Работы на 10 минут.
    Paul B.
    02 июня 2016, 13:16
    0
    То есть в таблицу сайт_контент добавить одно поле и спрашивать его всё время?
    Я на очень поверхностном уровне.
      Лев Вербицкий
      02 июня 2016, 13:20
      +1
      Добавить поле в таблицу site_content, расширить модель, что бы с ним можно было нормально работать. Написать плагин который при каждом обращении к ресурсу ставит в это поле +1.
      Я на очень поверхностном уровне.
      Значит настало время развиваться :)
        Paul B.
        02 июня 2016, 13:30
        0
        Да я с радостью, только быстро не получается.

        Где прописывается, что после расширения modResource, надо использовать расширенную версию при работе с документом?

        Не писал плагины. Как указать, чтобы он среагировал на какое-то событие, и какое оно? ))
          Лев Вербицкий
          02 июня 2016, 13:38
          0
          Почитайте, информации тут более чем достаточно. В том числе и готовые решения для расширения modResource.
            Paul B.
            02 июня 2016, 13:45
            -2
            Лев, «тут» очень большое. Можно ссылку?
            Если готового плагина для этого вы не знаете, можно так сказать.

            В любом случае ок, спасибо.
              Лев Вербицкий
              02 июня 2016, 13:47
              0
              «Тут» информация прекрасно находится через поиск. Ссылку я вам не дам принципиально, не надо брать меня «на слабо», проявите хоть немного участия и попробуйте найти информацию самостоятельно. Я вам для этого дал все наводки.
                Paul B.
                02 июня 2016, 18:57
                0
                Друг, какое «слабо»? Что за детский сад.

                У меня действительно крайняя ситуация и нету времени перечитывать кучу статей, чтобы найти наконец и понять нужное.

                Если можете помочь, то подскажите.
                Илья Уткин
                02 июня 2016, 15:23
                0
                Есть готовый плагин: modResourceField
                  Paul B.
                  02 июня 2016, 18:59
                  0
                  Спасибо, Илья.
                  Если я правильно понял, то следует создать эту ТВ, и написать плагин, который будет увеличивать её при открытии страницы, верно?
                    Илья Уткин
                    02 июня 2016, 19:01
                    0
                    ага
                      Владимир
                      02 июня 2016, 19:30
                      0
                      Можно поставить готовый компонент siteStatistics, как ни как, а более достоверная информация, чем просто считать заходы (а это и роботы и т.п.). Стоит недорого.
                      Лично мне помог понять сколько посетителей на ресурсах таких как RSS ленты, как часто считываются карты сайта и многое другое. Соответственно, сортировать по популярности легко. (только статистику придется наработать или внести данные из Яндекс-Метрики, например)
        Наумов Алексей
        02 июня 2016, 14:12
        0
        Вот готовая штучка modx.com/extras/package/hitspage
          Лев Вербицкий
          02 июня 2016, 14:28
          +2
          Только сортировать по ней нифига не удобно, ибо она работает через ТВшку, а ТВшки хранят только string. Да и лишний join делать в запросе тоже нафиг не надо)
          Борода
          02 июня 2016, 21:55
          0
          У меня стоит Тикетс и Я вывожу популярные статьи, исходя из количества просмотров. Могу код скинуть, если поможет)
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            15