drupal 7.10: просмотр самых просматриваемых сообщений


9

я пытаюсь создать страницу наиболее просматриваемых сообщений с использованием просмотров. Я знаю, как создать страницу с наиболее комментируемым сообщением, но я не могу найти вариант подсчета просмотров. Какие-либо предложения. Мне нужно добавить отношения?

Ответы:


15

Попробуйте использовать модули статистики. Это идет с ядром Drupal.

Документы от do: http://drupal.org/documentation/modules/statistics

ОБНОВЛЕНИЕ НИЖЕ: (СКРИНШОТ) введите описание изображения здесь

введите описание изображения здесь


спасибо, я активировал модуль и добавил сортировку «Статистика контента: просмотры сегодня». Нужно ли что-то добавлять в фильтр или отношения, чтобы получить наиболее просматриваемые сообщения сегодня?
Жасмин Ахмед

1
Нет, ты не Количество глобально на всех узлах.
gilzero

2
@JasmineAhmed Не забывайте, что статистика - это снижение производительности, поскольку она делает INSERTзапрос на каждой просмотренной странице.
Тостинни

3

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

Я надеюсь, что это помогает.

Со страницы проекта:

Этот модуль предоставляет тип поля, который можно использовать в качестве метрики перегрева или счетчика регулярного просмотра для сущностей и для многих других целей. По сути, сущности, получающие внимание (представления или действия, определенные в Правилах), нагреваются, а неактивные медленно охлаждаются.


2

Как правило, вам следует избегать использования модуля статистики, поскольку он добавляет нежелательные запросы записи в базу данных и не будет точным при использовании кэширования обратного прокси-сервера, такого как Varnish.

Рекомендованным решением было бы использовать Google Analytics для отслеживания статистики ваших страниц, а затем модуль статистики Google Analytics для извлечения данных и представления их для просмотра.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.