Кол-во просмотров формируется в \modules\statistics.module (см. ф-цию statistics_link(..)). Там можно подсмотреть вариант использования. Это будет что-то типа:
но в строке
...
видимо ошибка потому-что с ней не работает а без нее работает
Думаю, что у Вас просто variable_get(‘statistics_display_counter’, 0) возвращает "0". Это может происходить оттого, что не включено "отображение значения счётчика" (admin/settings/statistics, управление / настройки / статистика: Счётчик просмотра содержимого / Отображать значения счётчика).
Комментарии
Кол-во просмотров формируется в
\modules\statistics.module
(см. ф-циюstatistics_link(..)
). Там можно подсмотреть вариант использования. Это будет что-то типа:if (module_exists('statistics') && variable_get('statistics_display_counter', 0)) {
$statistics = statistics_get($node->nid);
if ($statistics) {
$view_count = format_plural($statistics['totalcount'], '1 read', '%count reads');
}
}
И дальше выводим
$view_count
там, где это нужно.Исправил синтаксис полчилось следующее:
if (module_exist('statistics') && variable_get('statistics_display_counter', 0)) {
$statistics = statistics_get($node->nid);
if ($statistics) {
$view_count = format_plural($statistics['totalcount'], '1 read', '%count reads');
}
}
?>
---
<?php print $view_count ?>
---
но в строке
видимо ошибка потому-что с ней не работает а без нее работает
off кстати почему код на этом сайте в одну строку вытягивается?
Не в тему, но намекните, как правильно тут код постить? (что-то я торможу и кроме <code> и <pre> не увидел ничего...)
Думаю, что у Вас просто
variable_get(‘statistics_display_counter’, 0)
возвращает "0". Это может происходить оттого, что не включено "отображение значения счётчика" (admin/settings/statistics
, управление / настройки / статистика: Счётчик просмотра содержимого / Отображать значения счётчика).Код через BBcode code /code
[code]***
[/code]У меня 4.7 и там такой настройки нет хотя в 4.6 была, но мысль я уловил, буду искать