Где находится счётчик просмотров для постов блогов ?

#1 27 сентября 2017 в 18:41
Где находится hits_counter считающий просмотры в постах блогов?
#2 27 сентября 2017 в 19:06
templates\blabla\content\default_item.tpl.php
  1. <?php echo $item['hits_count']; ?>
#3 27 сентября 2017 в 19:17
А где сам счётчик находится? Т.е. например я хочу поменять условия разные, отменить условие чтобы по ip фильтровалось и сделать так, чтобы каждый просмотр учитывался? Мне нужно именно общее количество заходов на страницы блогов считать.


templates\blabla\content\default_item.tpl.php

Василич
#4 27 сентября 2017 в 19:56
чьёрт уже часа два ищу :))))
#5 27 сентября 2017 в 20:01
/system/controllers/content/actions/item_view.php

  1. if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){
  2. $this->model->incrementHitsCounter($ctype['name'], $item['id']);
  3. }
#6 27 сентября 2017 в 20:21
спасибо… А как отключить проверку ip и проверку на админа, чтобы все просмотры считались?


/system/controllers/content/actions/item_view.php

  1. if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){
  2. $this->model->incrementHitsCounter($ctype['name'], $item['id']);
  3. }

Fuze
#7 27 сентября 2017 в 20:48

чтобы все просмотры считались

@demelkar
наверное надо убрать условие

это
  1. if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){
  2. $this->model->incrementHitsCounter($ctype['name'], $item['id']);
  3. }
заменить на это
  1. $this->model->incrementHitsCounter($ctype['name'], $item['id']);
#8 27 сентября 2017 в 21:03
Спасибо. То что надо :)


чтобы все просмотры считались

@demelkar
наверное надо убрать условие

это
  1. if (!empty($ctype['options']['hits_on']) && $this->cms_user->id != $item['user_id'] && !$this->cms_user->is_admin){
  2. $this->model->incrementHitsCounter($ctype['name'], $item['id']);
  3. }
заменить на это
  1. $this->model->incrementHitsCounter($ctype['name'], $item['id']);

DK
#9 27 сентября 2017 в 23:34

То что надо :)

@demelkar
Просто житейский интерес: а для чего оно вообще надо?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.