Модуль "Вы смотрели" для InstantShop.
В данном модуле выводиться инофрмация о просмотренных товарах пользователя. Информация о просмотре доступна как авторизированному пользователю так и гостю.
На данный момент товары выводятся списком, с возможностью удалить все товары или добавить в корзину отдельный товар. В следующих версиях будет реализована возможность смены вывода товаров в самом модуле.
Скрин модуля:
Инструкция по установке в архиве.
Описание модуля на сайте перейти
Скачать модуль
В данном модуле выводиться инофрмация о просмотренных товарах пользователя. Информация о просмотре доступна как авторизированному пользователю так и гостю.
На данный момент товары выводятся списком, с возможностью удалить все товары или добавить в корзину отдельный товар. В следующих версиях будет реализована возможность смены вывода товаров в самом модуле.
Скрин модуля:

Инструкция по установке в архиве.
Описание модуля на сайте перейти
Скачать модуль
//
// Очистка списка просматриваемых товаров
//
if ($do=='clearlist'){
if ($inUser->id){
$sql = "DELETE FROM cms_shop_items_view WHERE user_id = ".$inUser->id;
} else {
$s_id = session_id();
$sql = "DELETE FROM cms_shop_items_view WHERE sess_id = '".$s_id."'";
}
$inDB->query($sql);
$inCore->redirectBack();
}?
$routes[] = array(
'_uri' => '/^shop\/clearlist.html$/i',
'do' => 'clearlist'
);
////
//
// Очистка списка просматриваемых товаров
//
if ($do=='clearlist'){
if ($inUser->id){
$sql = "DELETE FROM cms_shop_items_view WHERE user_id = ".$inUser->id;
} else {
$s_id = session_id();
$sql = "DELETE FROM cms_shop_items_view WHERE sess_id = '".$s_id."'";
}
$inDB->query($sql);
$inCore->redirectBack();
}
после чего его вставить?
Спасибо
Тех, кто не понимает в коде ни на грош, а амбиций на целый клад!
Только что тестировал все норм поставилось и работает.
Проверьте еще раз все, может что упустили.
Если только во фронтенде код добавили до выборки итемов с базы:
А также в этом фале ищем еще if ($do=='item'){
и вставляем после кода:
Код PHP:
//если нет ссылки - ошибка
if (!$seolink) { cmsCore::error404(); }
//получаем товар по ссылке
$item = $model->getItemBySeolink($seolink);
<?php
function routes_shop(){
$routes[] = array(
'_uri' => '/^shop\/clearlist.html$/i',
'do' => 'clearlist'
);
....