Модуль Views - нужна консультация

Главные вкладки

Аватар пользователя aa2ndrew@drupal.org aa2ndrew@drupal.org 7 апреля 2009 в 0:30

Порылся по сайту, но так и не нашел как можно сделать вьюшку с сортировкой нод по просмотрам за определенный период. Например, мне нужно вывести блок, где будут показаны 5 новостей, отсортированы по количеству просмотров за неделю.
Копался в модуле, но так и не понял как это можно реализовать.
Заранее спасибо.

Комментарии

Аватар пользователя boodooboo boodooboo 7 апреля 2009 в 2:25

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

Аватар пользователя aa2ndrew@drupal.org aa2ndrew@drupal.org 7 апреля 2009 в 11:24

Спасибо за отклик!
Уже это опробовал, неподходит... В этом блоке выводяться все типы материалов. Если я, например, с помощью типа Page сделаю пункт меню, то количество его промотров тоже будет указано, поэтому надо именно вьюшку, так как я хочу, чтобы показывались только определенные типы материалов, а не все подряд.
Можно ли вообще такое сделать с помощью вьювс, или надо свой код писать?

Аватар пользователя gofk gofk 7 апреля 2009 в 17:30

<a href="mailto:aa2ndrew@drupal.org">aa2ndrew@drupal.org</a> wrote:
Спасибо за отклик!
Уже это опробовал, неподходит... В этом блоке выводяться все типы материалов. Если я, например, с помощью типа Page сделаю пункт меню, то количество его промотров тоже будет указано, поэтому надо именно вьюшку, так как я хочу, чтобы показывались только определенные типы материалов, а не все подряд.
Можно ли вообще такое сделать с помощью вьювс, или надо свой код писать?

При использовании вьюс можно задать фильтр на типы материалов и т.д.

Аватар пользователя aa2ndrew@drupal.org aa2ndrew@drupal.org 7 апреля 2009 в 18:15

Это я понимаю. Но есть некоторые трудности, например, как задать промежуток времени, за который должны считаться просмотры используя вьювс? Меня именно это конкретно интересует.

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