KoreybaDenis

Рекомендуемые товары с рейтингом (linked) выводятся криво

Рекомендуемые сообщения

Добрый день! Использую стандартный функционал соединения товаров (через вкладку "ссылки"). Модуль называется "Рекомендуемые товары".

Товары выводились нормально пока я не проставил для них рейтинг, теперь товары выводятся не по два в ряду, а по три и выглядит это так: http://prntscr.com/bak8hf

Использую стандартный шаблон от Opencart. 

 

При чем интересно то, что такой баг вылазит именно если товар с оценкой находится справа: http://prntscr.com/bak8yk

 

Подскажите пожалуйста как пофиксить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

Правильно высота блока меняется, а обтикание в блоках работает правильно...

Тут нужно или для всех товаров выводить рейтинг, или написать скрипт, какой будет высоту блока проставлять для элементов в строке, что б такого сбоя не было

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно высота блока меняется, а обтикание в блоках работает правильно...

Тут нужно или для всех товаров выводить рейтинг, или написать скрипт, какой будет высоту блока проставлять для элементов в строке, что б такого сбоя не было

Очень странно что такой скрипт не написан разработчиками, это же очень очевидный баг.

Кстати, вроде видел товары где в рекомендуемых товарах все с рейтингом, но это не пофиксило вывод.

 

Не подскажите, сложно ли написать такой скрипт и сколько это будет стоить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    865

без ссылки на конкретную страницу с проблемой - только гадать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

без ссылки на конкретную страницу с проблемой - только гадать

Пожалуйста, вот https://heymay.com.ua/napkins/evro-pelenka-kokon-gentleman. Там чуть ниже прокрутите, ужаснетесь) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    865

если блок Акций справа убрать - тогда как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если блок Акций справа убрать - тогда как?

Тогда по три в ряд, и четвертая вылазит. Т.е. проблема остается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

В блоке рекомендуемые, после первого товара, выводится

<div class="clearfix visible-md"></div>

из-за него и идет сбой в выводе

123.JPG

Если это убрать тогда все нормально выводится

124.JPG

Посмотреть в шаблоне вывода рекомендуемых товаров нужно искать лишний код

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Fedka Вам 5 в профиль! В браузере попробовал удалить - сработало. Чуть позже поищу это в коде.

Большое спасибо!

 

А подскажите, это сторонний код что ли? Т.е. он с каким-то модулем пришел?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

Это модуль "Рекомендуемые товары" выводится или Сопутствующие товары для товара на странице?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

Fedka Вам 5 в профиль! В браузере попробовал удалить - сработало. Чуть позже поищу это в коде.

Большое спасибо!

 

А подскажите, это сторонний код что ли? Т.е. он с каким-то модулем пришел?

Нет, это не сторонний код...

Это решается в файле product.tpl, если это "Сопутствующие товары" для товара...

Там стоит проверка на количество товара в строке в зависимости от того есть левый, правый блоки вывода

<?php if (($column_left && $column_right) && ($i % 2 == 0)) { ?>
<div class="clearfix visible-md visible-sm"></div>
<?php } elseif (($column_left || $column_right) && ($i % 3 == 0)) { ?>
<div class="clearfix visible-md"></div>
<?php } elseif ($i % 4 == 0) { ?>
<div class="clearfix visible-md"></div>
<?php } ?>

Это код с дефолтного шаблона без изменений...

Нужен код с шаблона, что б посмотреть...

Изменено пользователем Fedka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это модуль "Рекомендуемые товары" выводится или Сопутствующие товары для товара на странице?

Это сопутствующие товары, я удалил эти куски кода, теперь проблема решена. 

 

Пытаюсь понять чем чревато удаление этого кода, если он не был сторонним)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня сейчас так осталось:

</div>
        <?php if (($column_left && $column_right) && ($i % 2 == 0)) { ?>
        
        <?php } elseif (($column_left || $column_right) && ($i % 3 == 0)) { ?>
        
        <?php } elseif ($i % 4 == 0) { ?>
        
        <?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

Проблема чревата, что не будет считаться количество товара в строке при выводе...

<div class="clearfix visible-md"></div>

Эта часть кода, как раз заменяет скрипт подбора максимальной высоты...

 

Можно поиграться с параметрами проверки...

Изменено пользователем Fedka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эх, если бы чуть больше понимал о чем речь)


Каков вердикт? Как тогда лучше сделать?

 

Что значит не будет считаться кол-во товара? У меня сейчас по три, вроде норм. Или что тут не так?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fedka    143

Эх, если бы чуть больше понимал о чем речь)

Каков вердикт? Как тогда лучше сделать?

Что значит не будет считаться кол-во товара? У меня сейчас по три, вроде норм. Или что тут не так?)

Для данного вывода хорошо смотрится, если захотите что-то в выводах поменять, тогда нужно будет чуть подправить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От arhangel

      200.00 руб
      Скачать/Купить дополнение


      Рекомендуемые товары в статьях
      С помощью модуля можно добавлять рекомендуемые товары в статьи
      Настройка размеров картинки через
      система - настройка - изображения - Размеры фото в статьях
      Установка простая - загрузить файл ocmod через установщик или загрузить в папку /system Не забудьте обновить модификатор
      Добавил arhangel Добавлено 19.12.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От arhangel
      С помощью модуля можно добавлять рекомендуемые товары в статьи
      Настройка размеров картинки через
      система - настройка - изображения - Размеры фото в статьях
      Установка простая - загрузить файл ocmod через установщик или загрузить в папку /system Не забудьте обновить модификатор
    • От AlexDW

      350.00 руб
      Скачать/Купить дополнение


      RelatedLinks - одно- и двусторонняя перелинковка рекомендуемых товаров
      RelatedLinks - односторонняя и двусторонняя перелинковка рекомендуемых товаров.
       
      По умолчанию, при назначении рекомендуемых (сопутствующих) товаров, Opencart использует исключительно двухстороннюю перелинковку.
      т.е. например назначая к дрели сверло, при просмотре карточки сверла будет рекомендована дрель - что порой не совсем удобно.
       
      Гораздо лучше когда при просмотре дрели будет рекомендовано сверло, а в карточке сверла будут рекомендованы другие сверла.
       
      Такой способ перелинковки называется односторонним и в Opencart отсутствует.
       
      RelatedLinks позволяет выбирать тип перелинковки рекомендуемых товаров - одностороннюю или двустороннюю.
      При выборе двусторонней перелинковки товаров A и B, в магазине в товаре A будет рекомендован товар B, а в товаре B будет товар A.
      При выборе в товаре A односторонней перелинковки с товаром B, в магазине в товаре A будет рекомендован товар B, а в товаре B уже не будет рекомендован товар A.
       
      Односторонний способ перелинковки особенно хорош для указания дополнительных аксессуаров к основному товару, в то время как двусторонний больше подходит для связи именно основных товаров.
       
      DEMO 15X
      DEMO 2X
       
      на демо Apple Cinema 30" связан односторонней перелинковкой с iPhone и двусторонней с другими товарами
       
      Особенности:
      - совместим с ocStore / OCSHOP * - Opencart.pro / Opencart версий 1.5.x - 3.0.2.x
      - никакие файлы не заменяет
      - не создает дополнительных таблиц и полей в БД
      - для работы требуется VQMOD (для версий 15x) либо штатный OCMOD (для 2x-3х)
       
      ===
      *  в OCSHOP работает только со стандартной формой связей товаров, дополнительная не поддерживается
       
       
      Установка 15x:
      просто скопировать содержимое папки нужной версии в каталог Opencart (стандартные файлы не меняются)
       
      Установка 2x:
      1. Загрузить архив related-links.ocmod.zip в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте патч
       
      Установка 3x:
      1. Загрузить архив related_links-3x.ocmod.zip в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
       
      ВНИМАНИЕ!
      Если вы использовали хак со сменой двусторонней привязки на одностороннюю из этой темы - перед установкой модуля верните как было
      Модуль автоматически определит такие связи, назначать их повторно не потребуется
      не считая того, что хак работает неверно - в отличии от модуля
       
      Условия использования:
      Модуль распространяется по принципу "1 покупка = 1 домен +его поддомены".
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля.
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      Manufacturer Description - описание производителя в opencart
      Category Manager - поиск и управление категориями
      EnableDisable Products - групповое включение / отключение товаров
      Добавил AlexDW Добавлено 12.04.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От AlexDW
      RelatedLinks - односторонняя и двусторонняя перелинковка рекомендуемых товаров.
       
      По умолчанию, при назначении рекомендуемых (сопутствующих) товаров, Opencart использует исключительно двухстороннюю перелинковку.
      т.е. например назначая к дрели сверло, при просмотре карточки сверла будет рекомендована дрель - что порой не совсем удобно.
       
      Гораздо лучше когда при просмотре дрели будет рекомендовано сверло, а в карточке сверла будут рекомендованы другие сверла.
       
      Такой способ перелинковки называется односторонним и в Opencart отсутствует.
       
      RelatedLinks позволяет выбирать тип перелинковки рекомендуемых товаров - одностороннюю или двустороннюю.
      При выборе двусторонней перелинковки товаров A и B, в магазине в товаре A будет рекомендован товар B, а в товаре B будет товар A.
      При выборе в товаре A односторонней перелинковки с товаром B, в магазине в товаре A будет рекомендован товар B, а в товаре B уже не будет рекомендован товар A.
       
      Односторонний способ перелинковки особенно хорош для указания дополнительных аксессуаров к основному товару, в то время как двусторонний больше подходит для связи именно основных товаров.
       
      DEMO 15X
      DEMO 2X
       
      на демо Apple Cinema 30" связан односторонней перелинковкой с iPhone и двусторонней с другими товарами
       
      Особенности:
      - совместим с ocStore / OCSHOP * - Opencart.pro / Opencart версий 1.5.x - 3.0.2.x
      - никакие файлы не заменяет
      - не создает дополнительных таблиц и полей в БД
      - для работы требуется VQMOD (для версий 15x) либо штатный OCMOD (для 2x-3х)
       
      ===
      *  в OCSHOP работает только со стандартной формой связей товаров, дополнительная не поддерживается
       
       
      Установка 15x:
      просто скопировать содержимое папки нужной версии в каталог Opencart (стандартные файлы не меняются)
       
      Установка 2x:
      1. Загрузить архив related-links.ocmod.zip в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте патч
       
      Установка 3x:
      1. Загрузить архив related_links-3x.ocmod.zip в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
       
      ВНИМАНИЕ!
      Если вы использовали хак со сменой двусторонней привязки на одностороннюю из этой темы - перед установкой модуля верните как было
      Модуль автоматически определит такие связи, назначать их повторно не потребуется
      не считая того, что хак работает неверно - в отличии от модуля
       
      Условия использования:
      Модуль распространяется по принципу "1 покупка = 1 домен +его поддомены".
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля.
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      Manufacturer Description - описание производителя в opencart
      Category Manager - поиск и управление категориями
      EnableDisable Products - групповое включение / отключение товаров
    • От Romario1609
      Здравствуйте! Подскажите, пожалуйста, кто-нибудь, как увеличить количество сопутствующих товаров? Раньше отображалось только пять, я нашёл в файле admin/controller/catalog/product.php строку:
      $limit = 5;
      Поменял "5" на "10" и рекомендуемых товаров стало 7.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу