Включите модуль Statistic, потом в настройках admin/reports/settings установите галку считать количество просмотров. А если для определенного типа, то придется уже либо шаблоны для разных типов делать, либо в темплейт.пхп дописывать.
Да, но потом всю статистику можно посмотреть по ссылке admin/reports/... А блочка нельзя прикрутить ? К примеру я захожу по ссылке node/1 и там мне показывает в блоке, что эту страницу просматривало 5 раз 2 разных пользователя, что-то такого духа и по ссылке node/2 -- 7 раз 3 человека.
Я подумал сделать через блок, но что-то вобще не вижу как вставлять в созданный блок код PHP, кроме как на разрешение отображать/не отображать.
Мне посоветовали http://pastebin.com/NPLA2JA2 здесь посмотреть, тут пхп код, я подумал что в массиве $node есть число посещений, вставил код в page.node.tpl, но переиещаясь по сайту реакции не заметил, как-будто функция не возвращает результата
Комментарии
Включите модуль Statistic, потом в настройках admin/reports/settings установите галку считать количество просмотров. А если для определенного типа, то придется уже либо шаблоны для разных типов делать, либо в темплейт.пхп дописывать.
Да, но потом всю статистику можно посмотреть по ссылке admin/reports/... А блочка нельзя прикрутить ? К примеру я захожу по ссылке node/1 и там мне показывает в блоке, что эту страницу просматривало 5 раз 2 разных пользователя, что-то такого духа и по ссылке node/2 -- 7 раз 3 человека.
Я подумал сделать через блок, но что-то вобще не вижу как вставлять в созданный блок код PHP, кроме как на разрешение отображать/не отображать.
Мне посоветовали http://pastebin.com/NPLA2JA2 здесь посмотреть, тут пхп код, я подумал что в массиве $node есть число посещений, вставил код в page.node.tpl, но переиещаясь по сайту реакции не заметил, как-будто функция не возвращает результата
Делаю сразу так а в результате так
Кажется решил, помогло http://www.drupal.ru/node/20770 и http://www.drupal.ru/node/28801
<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
$staistic = statistics_get(arg(1));
print "Посетили ". $staistic['totalcount']. " раз";
}
?>
Напишите "раз(а)". А лучше прикрутите код для определения нужной формы слова.
ок написал, спасибо