Счетчик просмотров, только для не авторизованных в ЦА посетителей
Кодинг
→
HostCMS
→
Интернет-магазин
В результате редактировании карты товара и просмотра результата редактирования контент-менеджеры могут накрутить счетчик просмотров. Обнулять счетчик неудобно, да и может оказаться, что просмотры уже были. Для организации счетчика просмотров только для посетителей, не авторизованных в ЦА необходимо выполнить следующее:
- Поместить в ТДС код:
// КАД: переопределение инкремента
class My_Shop_Controller_Show extends Shop_Controller_Show
{
protected function _incShowed()
{
if (!isset($_SESSION['current_users_id']) || $_SESSION['current_users_id'] == 0)
{
parent::_incShowed();
}
}
}
- Заменить строку
$Shop_Controller_Show = new Shop_Controller_Show($oShop);
на
$Shop_Controller_Show = new My_Shop_Controller_Show($oShop);
15.04.2013, 2120 просмотров.
Добавить комментарий