Подскажите как можно составить рейтинг наиболее читаемых статей на сайте? Статьи содержатся в соответствующем инфоблоке.
02.09.2009 22:29:20
Подскажите как можно составить рейтинг наиболее читаемых статей на сайте? Статьи содержатся в соответствующем инфоблоке.
|
|
|
|
02.09.2009 22:52:00
При отображении страницы вызывать CIBlockElement::CounterInc (см.
Ну а рейтинг - сортировать по полю SHOW_COUNTER. |
|
|
|
03.09.2009 17:15:31
Дело в том, что статьи находятся в разных инфоблоках - новости, обзоры и т.д. Как по всем подсчитать?
|
|
|
|
04.09.2009 13:31:14
Не получается. Вставляю этот код во включаемую область и возникает ошибка: Fatal error: Class 'CIBlockElement' not found. И как с этим жить?(((
|
|
|
|
04.09.2009 13:51:11
Все, разобрался! Надо было подключить
Большое спасибо! |
|||
|
|
04.09.2009 14:11:54
А если мне нужен рейтнг за сутки, за неделю и т.д., то как это делается? Можно, например, счетчик обнулить?
|
|
|
|
23.11.2009 09:16:52
Выходит это список "Самых просматриваемых элементов" , а как насчет реального рейтинга? Вот голосуют пользователи за статью и оцененные элементы наиболее высоким баллом выводится в топ10. |
|||||
|
|
25.05.2011 03:14:22
У меня возник такой же вопрос. Клиент так хочет, и мне это надо сделать: 2 столбца - 1-й выводит по количеству просмотров, 2-й по рейтингу голосования за статью. По просмотрам понятно как, а по рейтингу... |
|||
|
|
25.05.2011 05:21:30
Для рейтинга используйте компонент bitrix:iblock.vote (Ветка: Контент - Инфоблоки - Голосование), после первого "голосования", компонент создаст свойства в инфоблоке к которому подключен данный компонент, а на основе их и строить
Не жмись, кликай "Мне нравится" на сообщении :)
|
|||
|
|
25.05.2011 19:52:25
Да, это все так, сделал сразу так же
Но вот какое значение ставить в настройках компоненты для сортировки по рейтингу? Я поставил rating, но что-то не уверен. Просто проект новый, никто и не голосовал за статьи кроме меня Поэтому не могу увидеть результаты |
|
|
|
25.05.2011 20:03:11
PROPERTY_rating
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
25.05.2011 20:15:50
Дмитрий Шкуркин: Огромное спасибо!
|
|
|
|
25.05.2011 21:08:31
Если есть модуль Веб-аналитики, то можно через него реализовать, мы
|
|
|
|
26.05.2011 04:23:59
О-о-о! Вообще отличный пример! Мне как раз такое и нужно! Как это сделать? |
|||
|
|
26.05.2011 10:19:47
Делали давно, может не самым оптимальным способом.
Сделали CPage::GetList, потом просматриваем результаты и раскладываем нужные нам страницы в нужные массивчики. Потом достаем описание для полученных страниц и выводим. Ну и кешировать это все дело надо хорошо, так как запросы трудоемкие. |
|
|
|
23.06.2011 15:36:17
А как сделать тоже самое, только для элемента каталога в catalog.section вот посмотрите ссылку (количество показов / продолжительность показа) В итоге мне надо вывести это число которое получится для каждого элемента |
|||||
|
|
||||