Перейти к содержанию
KoreybaDenis

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

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

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

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

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

 

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

 

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

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


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

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

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

  • +1 2

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


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

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

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

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

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

 

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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

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


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

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

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

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

123.JPG

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

124.JPG

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

  • +1 2

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


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

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

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

 

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

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


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

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

  • +1 1

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


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

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
  • +1 2

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


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

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

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

 

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

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


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

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

</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 } ?>

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


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

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

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

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

 

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

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

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


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

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


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

 

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

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


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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Сопутствующие товары PRO+


      Расширенный модуль - рекомендуемые товары (up-sell). Этот модуль позволяет предлагать дополнительные/рекомендуемые товары к товару, который добавили в корзину.upsell,маркетинг,рекомендации,конверсия,с этим товаром покупают,аксессуары,рекомендуемые,доп товары,рекомендуемые товары,похожие товары
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Сопутствующие товары PRO







      ❏ Модуль работает как: всплывающее окно, виджет для страницы товара, виджет для страницы корзины и стандартный тип вывода.
      ❏ Вы можете добавить неограниченное количество upsell предложений.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.



      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 12.04.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От OCdevWizard
      400.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Сопутствующие товары PRO


      Расширенный модуль - рекомендуемые товары (up-sell). Этот модуль позволяет предлагать дополнительные/рекомендуемые товары к товару, который добавили в корзину.upsell,маркетинг,рекомендации,конверсия,с этим товаром покупают,аксессуары,рекомендуемые,доп товары,рекомендуемые товары,похожие товары



      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0



      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Сопутствующие товары PRO+
       






      ❏ Модуль работает как: всплывающее окно, виджет для страницы товара, виджет для страницы корзины и стандартный тип вывода.
      ❏ Вы можете добавить неограниченное количество upsell предложений.
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.



      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 12.04.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1200 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От ArtemPitov
      Скачать/Купить дополнение


      APL | Витрина товаров. Серии товаров, ajax товары, слайдеры товаров, популярные, новые, рекомендуемые товары
      Модуль Free, коммерческие использования в сборках, шаблонах без согласования с автором запрещено 
      Смотрите другие платные и бесплатные модули  по ссылке 
       
      Описание:
      Многофункциональное, мульти язычное дополнение” APL | Витрина товаров” добавит новую функциональность для вашего интернет-магазина без ущерба для производительности. В модуле предусмотрены несколько вариантов кеширования SQL, HTML и в дальнейшем еще LocalStorage, а также отложенная загрузка модуля после загрузки страницы что существенно ускорит ваш сайт при условии, если вы водите много товаров через модули.
       
      Возможности модуля:
      Вывод товаров слайдером Вывод товара сеткой Вывод товаров с баннером Загрузка модуля после загрузки страницы Кеширования модуля sql или html на выбор 6.AJAX пагинация и кнопка “показать еще”  
      Демонстрация работы модуля:
      1.Витрина магазина: https://apl.pitov.pro 2.Панель управления: https://apl.pitov.pro/admin  
      Установка модуля:
      Установить модуль через стандартный установщик дополнений  Обновить модификатор  Добавить в robots.txt который в корне сайта следующую запись: Disallow: /*route=extension/module/ap_products_listing/ как на примере →   
       
      Добавил ArtemPitov Добавлено 16.04.2018 Категория Серии, Комплекты Системные требования php 5.4 и выше Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От ArtemPitov
      Модуль Free, коммерческие использования в сборках, шаблонах без согласования с автором запрещено 
      Смотрите другие платные и бесплатные модули  по ссылке 
       
      Описание:
      Многофункциональное, мульти язычное дополнение” APL | Витрина товаров” добавит новую функциональность для вашего интернет-магазина без ущерба для производительности. В модуле предусмотрены несколько вариантов кеширования SQL, HTML и в дальнейшем еще LocalStorage, а также отложенная загрузка модуля после загрузки страницы что существенно ускорит ваш сайт при условии, если вы водите много товаров через модули.
       
      Возможности модуля:
      Вывод товаров слайдером Вывод товара сеткой Вывод товаров с баннером Загрузка модуля после загрузки страницы Кеширования модуля sql или html на выбор 6.AJAX пагинация и кнопка “показать еще”  
      Демонстрация работы модуля:
      1.Витрина магазина: https://apl.pitov.pro 2.Панель управления: https://apl.pitov.pro/admin  
      Установка модуля:
      Установить модуль через стандартный установщик дополнений  Обновить модификатор  Добавить в robots.txt который в корне сайта следующую запись: Disallow: /*route=extension/module/ap_products_listing/ как на примере →   
       
    • От OCdevWizard
      Расширенный модуль - рекомендуемые товары (up-sell). Этот модуль позволяет предлагать дополнительные/рекомендуемые товары к товару, который добавили в корзину.upsell,маркетинг,рекомендации,конверсия,с этим товаром покупают,аксессуары,рекомендуемые,доп товары,рекомендуемые товары,похожие товары
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Сопутствующие товары PRO







      ❏ Модуль работает как: всплывающее окно, виджет для страницы товара, виджет для страницы корзины и стандартный тип вывода.
      ❏ Вы можете добавить неограниченное количество upsell предложений.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.



      ❏ Mijoshop, Aceshop
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.