Сейчас все пользуются внешней статистикой вроде метрики от 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 30, 2018 г.
Редактор подключен и настроен, но почему то не включается при загрузке страницы. Как быть?
Если вы уверены, что все настроено верно, а именно:
...
Читать
Июнь 19, 2026 г.
Когда прав очень много, не удобно смотреть через админку, что же там выдано в роли. Особенно, если роль точечно добавляет несколько разрешений.
Вот небольшой спиппет кода, который выводит список разрешений (permissions) для указанной роли.
[crayon-6a9c92f6453af567205673/] ...
Читать
Май 16, 2024 г.
Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Переменная attributes - это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод - addClass().
Пример использования:
[crayon-6a9c92f6454aa925648442/]
Читать
Май 2, 2024 г.
Пара примеров о том, как вытащить нужную инфу из параграфов, используя токены. Обычно это нужно для генерации meta заголовков страницы.
У вас есть node, в которой вы создали поле field_myfield с entity_reference: paragrpahs.
Самое простое, ...
Читать