Сейчас все пользуются внешней статистикой вроде метрики от Yandex. Зачем может понадобится внутренняя статистика?
Внутренняя статистика может пригодиться, к примеру, если вы хотите вывести популярные публикации (т.е. упорядочить по количеству просмотров).
В ядре drupal есть простой модуль Statistics. Как только вы его включите, он будет собирать статистику доступа к вашему сайту.
Использование статистики во Views
После включения модуля Statistics, во Views появляется группа параметров «Статистика содержимого».

Подключение к статистике в запросах mySQL
Данные статистики содержаться в таблице node_counter. Их не сложно использовать в собственных запросах.

- totalcount — общее кол-во просмотров
- daycount — кол-во просмотров за последний день
- timestamp — время последнего просмотра
Пример запроса последних 10 просмотренных публикаций типа page:
|
|
SELECT node.* FROM node LEFT JOIN node_counter ON node_counter.nid= node.nid WHERE node.type = 'page' AND node.status <> 0 ORDER BY node_counter.timestamp DESC LIMIT 10 |
Данная запись опубликована в 03.03.2017 16:06 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Декабрь 2, 2016 г.
Комментарии в Drupal выводятся от старых к новым. Т.е. чтобы увидеть последний (свежий) комментарий нужно идти на самую последнюю страницу (если комментарии разбились на несколько страниц) в самый конец списка комментариев.
Как изменить порядок вывода ...
Читать
Май 24, 2019 г.
Пример кода, как программно реализовать создание параграфа (речь идет о модуле - paragraphs).
Обычно параграфы создаются редакторами через админку, но иногда требуется создать новый параграф с помощью кода, например, при импорте данных, структурных ...
Читать
Май 22, 2021 г.
Подгрузка данных с сервера (например, при изменении параметров фильтра) происходит с небольшой задержкой, потому пользователь может не понять, среагировал как то сайт или нет на его действия.
Задача состоит в том, чтобы показать, что идет загрузка ...
Читать
Апрель 4, 2024 г.
Как загрузить данные ноды, если текущая страница - это как раз страница публикации?
В семёрке мы обращались к глобальному массиву аргументов запроса, чтобы получить ID ноды, и далее можно загрузить сам объект, а начиная с 8й версии эта операция ...
Читать