Недавно просмотренные

Тема в разделе "Модули и дополнения", создана пользователем rip, 8 мар 2015.

  1. rip

    rip Пользователь

    Сообщения:
    83
    Симпатии:
    19
    Модуль "Недавно просмотренные" (Вы смотрели) http://goo.gl/YeBKjy кто-нибудь ставил? Модуль выводится, а товары нет.
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    А где расположен модуль? На какой странице?
    Просто модуль по коду работает только на странице товара.
     
    rip нравится это.
  3. rip

    rip Пользователь

    Сообщения:
    83
    Симпатии:
    19
    Да. Вы правы. Просто на странице товара мне он не нужен, т.к. имеются рекомендуемые товары. Возможно вывести на других страницах, либо сменить страницу товара на страницу категории, подкатегории?
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    А вы разместите его и там и там. Тогда наверно заработает как надо...
     
    rip нравится это.
  5. rip

    rip Пользователь

    Сообщения:
    83
    Симпатии:
    19
    Спасибо. Не совсем как надо, но тем не менее, работает, т.е. выводит и на странице товара и в категории/подкатегории.
     
  6. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    Там просто принцип у модуля, записывать в куки инфу по просмотренному товару. Информацию берет естественно с карточки товара и естественно берет инфу когда он там расположен.
    Т.е если его нет в карточки, то и статистику брать неоткуда.

    Как вариант можно просто в контролере или прямо в шаблоне прописать условия
    Код:
    if ($this->request->get['route'] != 'product/product') {
    тут код шаблона модуля
    }
     
  7. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    93
    Симпатии:
    1
    а не подскажете решение как сделать проверку показываемых, чтоб например в карточке товара модуль не выводил этот же товар? а то получается не очень хорошо. может как то проверять по id и если совпадает id открытой карточки с id в товара в модуле-то не показывать?
     
  8. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    наверно как то так
    в файле 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;
                }
     
  9. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    или еще попробовать так...
    Код:
    if ($product_info) {
    заменить на
    PHP:
    if ($product_info and $product_id != $this->request->get['product_id']) {
     
    kukumberg и Dimasscus нравится это.
  10. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    93
    Симпатии:
    1

    спасибо!все круто. но есть одно но-при таком решении модуль в категории выдает ошибку
    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/ (зайдите в любой товар а потом вернитесь в категорию) буду признателен если поможете придумать как тут быть.
     
  11. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    на угад... попробуйте перед проверочным кодом дописать
    PHP:
    $this->request->get['product_id'] = isset($this->request->get['product_id']) ? $this->request->get['product_id'] : 0;
     
    Dimasscus нравится это.
  12. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    93
    Симпатии:
    1
    спасибище!!!!!!
     
  13. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    93
    Симпатии:
    1
    Здравствуйте. появилась странная ошибка с изображениями. картинки некоторых просмотренных товаров в модуле показывает битыми ссылками. пример тут

    что может быть причиной?

    http://c2n.me/3oy6JiS
     
  14. my2you

    my2you Продвинутый пользователь

    Сообщения:
    278
    Симпатии:
    121
    по скрину не скажешь. Ищите куда пропадает изображение. В теории не должно пропадать..
     
  15. Dimasscus

    Dimasscus Пользователь

    Сообщения:
    93
    Симпатии:
    1
    странная штука- в кеш сохраняет пустую картинку. нахожу в кеше изображение из кода- пустая картинка. удаляю картинку в кеш. обновляю страницу- все появляется :)) мистика
     
  16. Alexprim

    Alexprim Новичок

    Сообщения:
    2
    Симпатии:
    0
    А если модуль встал нормально? ошибок не показывает, в админке все работает ставится настраивается и т.к а на сайте его нет шаблон по умолчанию, ставил модуль в разные места, на главную, в категории, в товар, лазил по товарам кеш наполнить все равно нет его и даже намека на то что он должен быть
     
  17. Ravilr

    Ravilr Специалист

    Сообщения:
    3.176
    Симпатии:
    878
    Тогда нужно смотреть что у вас за глюк. Если модуль включен и в макеты добавлен, совместимость проверена то все должно работать.
     
  18. Alexprim

    Alexprim Новичок

    Сообщения:
    2
    Симпатии:
    0
    уже нашел такое бесплатное решение recentlyviewed23.ocmod все встало и работает. спс за ответ