Y

Yurik

lw-soft.com.ua
+316
Репутация
2971
Рейтинг
+1
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
Все проделали как описано на тут?
Только что тестировал все норм поставилось и работает.
Проверьте еще раз все, может что упустили.
+1
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
Будет в модуле 100 штук, по желанию можно поставить лимит на вывод, показывать для примера 20 штук, все остальное кинуть в контейнер, который можно свернуть/развернуть. Ну это все для примера. Сделать все возможно.
0
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
можно перед любым кодом определяющим действие, для примера перед:
Код PHP:
if ($do=='view'){.....
+1
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
На сайте обновил информацию по установке.
0
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
Предоставил не полную игформацию, код:
Код PHP:
        //
       //        сбор статистики просмотра товаров
       //
       //
               $item_id = $item['id'];
               if ($inUser->id){
                   $user_id    =$inUser->id;
                   $sql = "SELECT * FROM cms_shop_items_view WHERE user_id=".$user_id." AND item_id=".$item_id;
                   $sql1 = "INSERT INTO cms_shop_items_view (`user_id`, `item_id`, `date`) VALUES ('{$user_id}', '{$item_id}', NOW())";
               } else {
                   $user_id = 0;
                   $s_id = session_id();
                   $sql = "SELECT * FROM cms_shop_items_view WHERE sess_id='".$s_id."' AND item_id=".$item_id;
                   $sql1 = "INSERT INTO cms_shop_items_view (`user_id`, `item_id`, `date`, `sess_id`) VALUES ('{$user_id}', '{$item_id}', NOW(), '{$s_id}')";
               }

               $inDB->query("DELETE FROM `cms_shop_items_view` WHERE `date` < CURRENT_DATE - INTERVAL 1  DAY");
               $resultm = $inDB->query($sql);
               if ($inDB->num_rows($resultm)<1){
                   $inDB->query($sql1);
               }
нужно вставить после части кода когда уже получаем итем с базы
Код PHP:
        //если нет ссылки - ошибка
        if (!$seolink) { cmsCore::error404(); }

        //получаем товар по ссылке
        $item = $model->getItemBySeolink($seolink);
0
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
в архиве есть файл ридми, там еще нужно вносить мелкие правки в сам компонент
+1
Yurik Yurik Модуль "Вы смотрели" для InstantShop 13 лет назад
Обновил архив!
+1
Yurik Yurik Правка модуля "Популярное в блогах", топ записей за 10 дней 13 лет назад
Как будет свободное время, сделаю отдельным модулем
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.