Товарищи, прошу сильно не пинать, думаю за банальный вопрос, но он возникает сам собой, вот при выводе списка контента, можно через чек-боксы вывести количество комментов, автора и т.п., но самого очевидного нет, количества просмотров. Подскажите или я не туда смотрю, шаб стандартный модерн
Как на главной, в виджетах списка контента, вывести количество просмотров?
<?=$item['hits_count']?>
приложить к больному в нужное место шаблона
<?=$item['hits_count']?> приложить к больному в нужное место шаблона
Спасибо, Можете чуть подробнее куда код это вставлять?
Подскажите кто нибудь куда этот кусок кода вставить?
Для начала включите в настройках типа контента счётчик просмотра записи (Считать количество просмотров)
Если не хотите вновь вносить правки после обновления системы, вам следует создать хук.
system\controllers\content\hooks\content_before_list.php
<?php class onContentContentBeforeList extends cmsAction { public function run($data) { foreach ($items as $item) { if ($this->cms_user->isInGroups($ctype['options']['hits_groups_view'])) { $bar['hits'] = [ 'css' => 'bi_hits', 'icon' => 'eye', 'html' => html_views_format($item['hits_count']), 'title' => html_spellcount($item['hits_count'], LANG_HITS_SPELL) ]; $item['info_bar'] += $bar; } $items1[] = $item; } $items = $items1; return [$ctype, $items]; } }
После этого обновить события в админке
Спасибо огромное, почему этого в движке изначально не предусмотрено, так и не понял, но спасибо Lora!