Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Koobi | Техническая помощь
         как вставить счетчик просмотра товара

Похожие темы  |  Печать страницы

как вставить счетчик просмотра товара


События Четверг, 10.06.2010, 13:37

Status-X

Группа: Администратор
Cообщений: 3005
Регистрация: 23.10.2009
Город: Санкт-Петербург
Кому делал не помню, у меня пару сотен в неделю таких мелких правок.

Если не считает попробуй для начала просто добавить и убедится что считает

PHP-код
$arid escs($_REQUEST[\'fid\']); 
    $db->Query(\"UPDATE \" . PREFIX . \"_shop_articles SET hits=hits+1 WHERE id=\'\" . $arid. \"\'\"); 


Если считает ставь с одним условием

PHP-код
$arid escs($_REQUEST[\'fid\']); 
if (!isset($_SESSION[\'articles_read_\' . $arid])) { 
    $db->Query(\"UPDATE \" . PREFIX . \"_shop_articles SET hits=hits+1 WHERE id=\'\" . $arid. \"\'\"); 
    $_SESSION[\'articles_read_\' . $arid] = 1; 


Потом пробуй уже и с условием защиты от накрутки поисковиками

PHP-код
$arid escs($_REQUEST[\'fid\']); 
if (!isset($_SESSION[\'articles_read_\' . $arid]) && substr_count($_SERVER[\'HTTP_USER_AGENT\'], \'bot\') < 1) { 
    $db->Query(\"UPDATE \" . PREFIX . \"_shop_articles SET hits=hits+1 WHERE id=\'\" . $arid. \"\'\"); 
    $_SESSION[\'articles_read_\' . $arid] = 1; 


Чтобы убедится что считает добавь чистку на время тестирования ниже кода добавь unset($_SESSION[\'articles_read_\' . $arid]); , но потом не забудь удалить


Отредактировано Status-X: 10.06.2010, 13:38:26


Благодарности gurunn


Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 3

Поисковые боты: 34
Yandex(24), BingBot(3), oBot(3), Unknown Bot(2), Inktomi Slurp, Googlebot

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: somik

 Дни рождения


Hazard (26)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты