Модуль "Последние поступления"

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем MxL, 29 апр 2015.

  1. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Друзья! Не пойму, почему съезжают блоки в модуле "последние поступления", расставляются в шахматном порядке? http://m.popularelectronics.ru/ Верся opencart-2.0.2.0-rs

    sshot-3.png
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    видимо надо нажать CTRL + F5 для обновления кеша.
    У меня ничего не съезжает на вашем сайте.
     
    MxL нравится это.
  3. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Спасибо! Кеш сбрасывал... шахматы были именно на мониторах 1280х1024... поменял даты поступления ряда товаров в карточке товара - вроде прошло.
     
  4. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    А вот и нет..... если сжимать окно браузера, то все равно верстка съезжает..... Видимо, это вопрос к адаптации под экраны....
     
  5. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Последнее редактирование: 29 апр 2015
    MxL нравится это.
  6. tsap

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

    Сообщения:
    230
    Симпатии:
    131
    MxL нравится это.
  7. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Спасибо! Да.. но не совсем так... длина блоков не важна... происходит расброс блоков по странице при к-ве символов более 100 sshot-4.png
     
  8. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Где можно зафиксировать высоту всего блока? Чтобы к-во символов не влияло на его растяжку по высоте?
     
  9. tsap

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

    Сообщения:
    230
    Симпатии:
    131
    я не эксперт, но я бы уменьшил название товара
    в хлебных крошках смотрится устрашающе
    222.jpg
     
    MxL нравится это.
  10. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Тем более, что я поменял description в выдаче на meta_description в php и tpl в модуле и в категории.. много не должно вылазить
     
  11. MxL

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

    Сообщения:
    48
    Симпатии:
    1
    Да, названия буду корректировать.. укорачивать однозначно
     
  12. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Приветствую! Хочу сделать так, чтобы в данном модуле показывались последние добавленные с количеством на складе больше 0.
    Я так полагаю, что сие дело нужно отфильтровать в контроллере latest.php
    Код:
    $filter_data = array(
      'sort'  => 'p.date_added',
      'order' => 'DESC',        
      'start' => 0,
      'limit' => $setting['limit']
    );
    $results = $this->model_catalog_product->getProducts($filter_data);
    
    Можно ли!?!? Мне нужно чтоб при формировании списка товаров в расчёт не брались последние с остатком 0. Я это дело отфильтровал в шаблоне, но теперь заимел пустой блок без товара.
     
    Последнее редактирование: 17 мар 2016
  13. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    в моделе отфильтровать в запросе.
     
    DiMoss нравится это.
  14. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
  15. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    нет. в getLatestProducts
     
    DiMoss нравится это.
  16. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    почему? если :
    $results = $this->model_catalog_product->getProducts($filter_data);
     
  17. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Добавил в запрос WHERE p.quantity >= '1', но это никак не поменяло ситуацию.
    Код:
    $query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.quantity >= '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY p.date_added DESC LIMIT " . (int)$limit);
     
  18. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    модификаторы обновлены?
     
  19. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Да, обновил! Запрос вообще никак не реагирует на вписанный параметр. Даже если я указываю конкретную цифру, обладателями которой являются некоторые продукты в БД.
     
  20. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    ну там еще кешируется запрос. Почистить кеш вручную.