#1
27 сентября 2017 в 18:41
Где находится hits_counter считающий просмотры в постах блогов?
#2
27 сентября 2017 в 19:06
templates\blabla\content\default_item.tpl.php
<?php echo $item['hits_count']; ?>
А где сам счётчик находится? Т.е. например я хочу поменять условия разные, отменить условие чтобы по ip фильтровалось и сделать так, чтобы каждый просмотр учитывался? Мне нужно именно общее количество заходов на страницы блогов считать.
templates\blabla\content\default_item.tpl.php
Сегодня в 18:40
#4
27 сентября 2017 в 19:56
чьёрт уже часа два ищу :))))
#6
27 сентября 2017 в 20:21
спасибо… А как отключить проверку ip и проверку на админа, чтобы все просмотры считались?
/system/controllers/content/actions/item_view.php
if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){ $this->model->incrementHitsCounter($ctype['name'], $item['id']); }
наверное надо убрать условиечтобы все просмотры считались
это
if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){ $this->model->incrementHitsCounter($ctype['name'], $item['id']); }
$this->model->incrementHitsCounter($ctype['name'], $item['id']);
#8
27 сентября 2017 в 21:03
Спасибо. То что надо :)
наверное надо убрать условиечтобы все просмотры считались
это
заменить на это
if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){ $this->model->incrementHitsCounter($ctype['name'], $item['id']); }
$this->model->incrementHitsCounter($ctype['name'], $item['id']);
#9
27 сентября 2017 в 23:34
Просто житейский интерес: а для чего оно вообще надо?То что надо :)