Сортировка статей по популярности
Привет, друзья!
Подскажите, есть ли встроенная в модх считалка переходов по тем или иным ссылкам? Или какой-то хороший лёгкий плагин, выполняющий такую работу. чтобы потом можно было выводит отсортированные по этому критерию документы.
Предполагаю, что такой функционал имеет минишоп с его товарами. Но мне не хотелось бы ставить что-то тяжелое для такой тривиальной задачи.
Спасибо!
Подскажите, есть ли встроенная в модх считалка переходов по тем или иным ссылкам? Или какой-то хороший лёгкий плагин, выполняющий такую работу. чтобы потом можно было выводит отсортированные по этому критерию документы.
Предполагаю, что такой функционал имеет минишоп с его товарами. Но мне не хотелось бы ставить что-то тяжелое для такой тривиальной задачи.
Спасибо!
Комментарии: 15
Сделайте доп поле в modResource, которое считает переходы. И простейший плагин, который при заходе на ресурс ставит +1 ему. Работы на 10 минут.
То есть в таблицу сайт_контент добавить одно поле и спрашивать его всё время?
Я на очень поверхностном уровне.
Я на очень поверхностном уровне.
Добавить поле в таблицу site_content, расширить модель, что бы с ним можно было нормально работать. Написать плагин который при каждом обращении к ресурсу ставит в это поле +1.
Я на очень поверхностном уровне.Значит настало время развиваться :)
Да я с радостью, только быстро не получается.
Где прописывается, что после расширения modResource, надо использовать расширенную версию при работе с документом?
Не писал плагины. Как указать, чтобы он среагировал на какое-то событие, и какое оно? ))
Где прописывается, что после расширения modResource, надо использовать расширенную версию при работе с документом?
Не писал плагины. Как указать, чтобы он среагировал на какое-то событие, и какое оно? ))
Почитайте, информации тут более чем достаточно. В том числе и готовые решения для расширения modResource.
Лев, «тут» очень большое. Можно ссылку?
Если готового плагина для этого вы не знаете, можно так сказать.
В любом случае ок, спасибо.
Если готового плагина для этого вы не знаете, можно так сказать.
В любом случае ок, спасибо.
«Тут» информация прекрасно находится через поиск. Ссылку я вам не дам принципиально, не надо брать меня «на слабо», проявите хоть немного участия и попробуйте найти информацию самостоятельно. Я вам для этого дал все наводки.
Друг, какое «слабо»? Что за детский сад.
У меня действительно крайняя ситуация и нету времени перечитывать кучу статей, чтобы найти наконец и понять нужное.
Если можете помочь, то подскажите.
У меня действительно крайняя ситуация и нету времени перечитывать кучу статей, чтобы найти наконец и понять нужное.
Если можете помочь, то подскажите.
Есть готовый плагин: modResourceField
Спасибо, Илья.
Если я правильно понял, то следует создать эту ТВ, и написать плагин, который будет увеличивать её при открытии страницы, верно?
Если я правильно понял, то следует создать эту ТВ, и написать плагин, который будет увеличивать её при открытии страницы, верно?
ага
Можно поставить готовый компонент siteStatistics, как ни как, а более достоверная информация, чем просто считать заходы (а это и роботы и т.п.). Стоит недорого.
Лично мне помог понять сколько посетителей на ресурсах таких как RSS ленты, как часто считываются карты сайта и многое другое. Соответственно, сортировать по популярности легко. (только статистику придется наработать или внести данные из Яндекс-Метрики, например)
Лично мне помог понять сколько посетителей на ресурсах таких как RSS ленты, как часто считываются карты сайта и многое другое. Соответственно, сортировать по популярности легко. (только статистику придется наработать или внести данные из Яндекс-Метрики, например)
Вот готовая штучка modx.com/extras/package/hitspage
Только сортировать по ней нифига не удобно, ибо она работает через ТВшку, а ТВшки хранят только string. Да и лишний join делать в запросе тоже нафиг не надо)
У меня стоит Тикетс и Я вывожу популярные статьи, исходя из количества просмотров. Могу код скинуть, если поможет)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.