Модуль "Недавно просмотренные" (Вы смотрели) http://goo.gl/YeBKjy кто-нибудь ставил? Модуль выводится, а товары нет.
А где расположен модуль? На какой странице? Просто модуль по коду работает только на странице товара.
Да. Вы правы. Просто на странице товара мне он не нужен, т.к. имеются рекомендуемые товары. Возможно вывести на других страницах, либо сменить страницу товара на страницу категории, подкатегории?
Спасибо. Не совсем как надо, но тем не менее, работает, т.е. выводит и на странице товара и в категории/подкатегории.
Там просто принцип у модуля, записывать в куки инфу по просмотренному товару. Информацию берет естественно с карточки товара и естественно берет инфу когда он там расположен. Т.е если его нет в карточки, то и статистику брать неоткуда. Как вариант можно просто в контролере или прямо в шаблоне прописать условия Код: if ($this->request->get['route'] != 'product/product') { тут код шаблона модуля }
а не подскажете решение как сделать проверку показываемых, чтоб например в карточке товара модуль не выводил этот же товар? а то получается не очень хорошо. может как то проверять по id и если совпадает id открытой карточки с id в товара в модуле-то не показывать?
наверно как то так в файле catalog\controller\module\viewed.php заменить Код: $product_info = $this->model_catalog_product->getProduct($product_id); на вот это PHP: if ($product_id != $this->request->get['product_id'] ) { $product_info = $this->model_catalog_product->getProduct($product_id); } else { $product_info = false; }
или еще попробовать так... Код: if ($product_info) { заменить на PHP: if ($product_info and $product_id != $this->request->get['product_id']) {
спасибо!все круто. но есть одно но-при таком решении модуль в категории выдает ошибку Notice: Undefined index: product_id in /home/shefalls/shops-market.com/suven/catalog/controller/module/viewed.php on line 52 то есть ругается на эту строчку при работе модуля в категории , что и понятно, так как нет определенности товара на странице категории. http://suven.shops-market.com/steklyannyie-stoliki/ (зайдите в любой товар а потом вернитесь в категорию) буду признателен если поможете придумать как тут быть.
на угад... попробуйте перед проверочным кодом дописать PHP: $this->request->get['product_id'] = isset($this->request->get['product_id']) ? $this->request->get['product_id'] : 0;
Здравствуйте. появилась странная ошибка с изображениями. картинки некоторых просмотренных товаров в модуле показывает битыми ссылками. пример тут Спойлер http://test.su-venir.com.ua/sadovye-figury/pticy/aisty/ что может быть причиной? http://c2n.me/3oy6JiS
странная штука- в кеш сохраняет пустую картинку. нахожу в кеше изображение из кода- пустая картинка. удаляю картинку в кеш. обновляю страницу- все появляется ) мистика
А если модуль встал нормально? ошибок не показывает, в админке все работает ставится настраивается и т.к а на сайте его нет шаблон по умолчанию, ставил модуль в разные места, на главную, в категории, в товар, лазил по товарам кеш наполнить все равно нет его и даже намека на то что он должен быть
Тогда нужно смотреть что у вас за глюк. Если модуль включен и в макеты добавлен, совместимость проверена то все должно работать.