Как вывести количество просмотров в Drupal 7

Для начала надо включить модуль Statistics и в настройках поставить галочку у Count content views. Затем в настройках прав разрешить простым пользователям видеть количество просмотров (View content hits).
В теме можно выводить, например, прописав в node.tpl.php такой код:
<?php $hitcount statistics_get($node->nid); ?>
И потом вывести в нужном месте через<?php  print $hitcount['totalcount']; ?>. Соответственно, выведется цифра — количество просмотров.
 
Все работает, но у меня так же дублируется количество просмотров в links. Подскажите, пожалуйста, как это убрать?
Ответ:
Убрать счетчик из links можно прописав в node.tpl.php ::
<?php unset($content['links']['statistics']);?>
Если только отдельного типа нод, то еще проверить::
<?phpif($node->type == 'your_node_type') unset($content['links']['statistics']);?>

Поделиться

Добавить комментарий

Restricted HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.