KoreybaDenis

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

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

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

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

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

 

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

 

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

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


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

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

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

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


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

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

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

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

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

 

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От AlexDW

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


      RelatedLinks - одно- и двусторонняя перелинковка рекомендуемых товаров
      RelatedLinks - односторонняя и двусторонняя перелинковка рекомендуемых товаров.
       
      По умолчанию, при назначении рекомендуемых (сопутствующих) товаров, Opencart использует исключительно двухстороннюю перелинковку.
      т.е. например назначая к дрели сверло, при просмотре карточки сверла будет рекомендована дрель - что порой не совсем удобно.
       
      Гораздо лучше когда при просмотре дрели будет рекомендовано сверло, а в карточке сверла будут рекомендованы другие сверла.
       
      Такой способ перелинковки называется односторонним и в Opencart отсутствует.
       
      Модуль RelatedLinks позволяет выбирать тип перелинковки рекомендуемых товаров - одностороннюю или двустороннюю.
      При выборе двусторонней перелинковки товаров A и B, в магазине в товаре A будет рекомендован товар B, а в товаре B будет товар A.
      При выборе в товаре A односторонней перелинковки с товаром B, в магазине в товаре A будет рекомендован товар B, а в товаре B уже не будет рекомендован товар A.
       
      Односторонний способ перелинковки особенно хорош для указания дополнительных аксессуаров к основному товару, в то время как двусторонний больше подходит для связи именно основных товаров.
       
      Демо 1.5.x Демо 2.x
       
      на демо Apple Cinema 30" связан односторонней перелинковкой с iPhone и двусторонней с другими товарами
       
      Особенности модуля:
      - совместим с ocStore / OCSHOP - Opencart.pro * / Opencart версий 1.5.x - 2.3.0.x
      - никакие файлы не заменяет
      - не создает дополнительных таблиц и полей в БД
      - для работы требуется VQMOD (для версий 1.5.x) либо штатный OCMOD (для 2.x)
      * - в OCSHOP / Opencart.pro работает только со стандартной формой связей товаров, дополнительная не поддерживается
       
      Установка на 1.5.x:
      Для подключения модуля просто скопировать содержимое папки нужной версии в каталог Opencart (стандартные файлы не меняются)
       
      Установка на 2.x:
      Для подключения использовать штатный установщик дополнений (Extension-Extension Installer)
      - в случае установки через FTP - просто выбрать архив модуля в Extension Installer
      - в случае установки без FTP - распаковать архив, скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются), ПЕРЕИМЕНОВАТЬ файл install.xml в install.ocmod.xml и выбрать его в Extension Installer
      Не забудьте обновить кэш модификаций после установки!
       
      ВНИМАНИЕ!
      Если вы использовали хак со сменой двусторонней привязки на одностороннюю из этой темы - перед установкой модуля верните как было
      Модуль автоматически определит такие связи, назначать их повторно не потребуется
      не считая того, что хак работает неверно - в отличии от модуля
       
      Условия использования:
      Модуль распространяется по принципу "1 покупка = 1 домен +его поддомены".
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля.
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      Manufacturer Description - описание производителя в opencart
      Category Manager - поиск и управление категориями
      EnableDisable Products - групповое включение / отключение товаров
      Добавил AlexDW Добавлено 12.04.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От AlexDW
      RelatedLinks - односторонняя и двусторонняя перелинковка рекомендуемых товаров.
       
      По умолчанию, при назначении рекомендуемых (сопутствующих) товаров, Opencart использует исключительно двухстороннюю перелинковку.
      т.е. например назначая к дрели сверло, при просмотре карточки сверла будет рекомендована дрель - что порой не совсем удобно.
       
      Гораздо лучше когда при просмотре дрели будет рекомендовано сверло, а в карточке сверла будут рекомендованы другие сверла.
       
      Такой способ перелинковки называется односторонним и в Opencart отсутствует.
       
      Модуль RelatedLinks позволяет выбирать тип перелинковки рекомендуемых товаров - одностороннюю или двустороннюю.
      При выборе двусторонней перелинковки товаров A и B, в магазине в товаре A будет рекомендован товар B, а в товаре B будет товар A.
      При выборе в товаре A односторонней перелинковки с товаром B, в магазине в товаре A будет рекомендован товар B, а в товаре B уже не будет рекомендован товар A.
       
      Односторонний способ перелинковки особенно хорош для указания дополнительных аксессуаров к основному товару, в то время как двусторонний больше подходит для связи именно основных товаров.
       
      Демо 1.5.x Демо 2.x
       
      на демо Apple Cinema 30" связан односторонней перелинковкой с iPhone и двусторонней с другими товарами
       
      Особенности модуля:
      - совместим с ocStore / OCSHOP - Opencart.pro * / Opencart версий 1.5.x - 2.3.0.x
      - никакие файлы не заменяет
      - не создает дополнительных таблиц и полей в БД
      - для работы требуется VQMOD (для версий 1.5.x) либо штатный OCMOD (для 2.x)
      * - в OCSHOP / Opencart.pro работает только со стандартной формой связей товаров, дополнительная не поддерживается
       
      Установка на 1.5.x:
      Для подключения модуля просто скопировать содержимое папки нужной версии в каталог Opencart (стандартные файлы не меняются)
       
      Установка на 2.x:
      Для подключения использовать штатный установщик дополнений (Extension-Extension Installer)
      - в случае установки через FTP - просто выбрать архив модуля в Extension Installer
      - в случае установки без FTP - распаковать архив, скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются), ПЕРЕИМЕНОВАТЬ файл install.xml в install.ocmod.xml и выбрать его в Extension Installer
      Не забудьте обновить кэш модификаций после установки!
       
      ВНИМАНИЕ!
      Если вы использовали хак со сменой двусторонней привязки на одностороннюю из этой темы - перед установкой модуля верните как было
      Модуль автоматически определит такие связи, назначать их повторно не потребуется
      не считая того, что хак работает неверно - в отличии от модуля
       
      Условия использования:
      Модуль распространяется по принципу "1 покупка = 1 домен +его поддомены".
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля.
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      Другие дополнения:
      -----------------------------
      CountryZone Manager - управление странами и регионами
      Manufacturer Description - описание производителя в opencart
      Category Manager - поиск и управление категориями
      EnableDisable Products - групповое включение / отключение товаров
    • От cmd

      View File


      "Рекомендуемые товары" в стиле METRO
      Красивые "Рекомендуемые товары"
      Модуль не требует vqmod и не использует дополнительных библиотек. Просто копируйте файл на фтп и используйте. Заменять файлы тоже не надо.
      Допускается вывод нескольких модулей на одной странице.
      Демо в центральной колонке: http://opencart.work...m/nicefeatured/
      Демо в центральной и боковой колонке: http://opencart.work...t&product_id=49
      Админка
      http://opencart.work...efeatured/admin
      логин и пас: demo
      Модуль найдете в списке модулей под названием "Nice Featured Module"
      Размер шрифта и блоков расчитывается автоматически на основании размера thumbnail, но при необходимости можно задать размер шрифта из админки. Такая потребность может возмникнуть, если длинна названия товара больше 90 символов.
      Кроссбраузерность: IE8+, Firefox 4+, Opera, Chrome, Safari 5+
      Справочная информация:
      1. Если модуль находится "В левой колонке" или "В правой колонке", то он будет автоматически выстраиваться в столбик.
      2. Если размер thumbnail (миниатюры) меньше 100х100, то получается некрасиво. Самый хороший результат в промежутке между 130х130 - 220х220
      Посмотрите другие мои работы
      Submitter cmd Submitted 12/25/2012 Category Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore Несовместим OpenCart.Pro, ocShop  
    • От cmd
      Красивые "Рекомендуемые товары"
      Модуль не требует vqmod и не использует дополнительных библиотек. Просто копируйте файл на фтп и используйте. Заменять файлы тоже не надо.
      Допускается вывод нескольких модулей на одной странице.
      Демо в центральной колонке: http://opencart.work...m/nicefeatured/
      Демо в центральной и боковой колонке: http://opencart.work...t&product_id=49
      Админка
      http://opencart.work...efeatured/admin
      логин и пас: demo
      Модуль найдете в списке модулей под названием "Nice Featured Module"
      Размер шрифта и блоков расчитывается автоматически на основании размера thumbnail, но при необходимости можно задать размер шрифта из админки. Такая потребность может возмникнуть, если длинна названия товара больше 90 символов.
      Кроссбраузерность: IE8+, Firefox 4+, Opera, Chrome, Safari 5+
      Справочная информация:
      1. Если модуль находится "В левой колонке" или "В правой колонке", то он будет автоматически выстраиваться в столбик.
      2. Если размер thumbnail (миниатюры) меньше 100х100, то получается некрасиво. Самый хороший результат в промежутке между 130х130 - 220х220
      Посмотрите другие мои работы
    • От nikifalex

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


      Похожие товары по атрибутам
      Модуль автоматически показывает товары с атрибутами, похожими на атрибуты товара, страница которого открыта.
      Вначале показываются товары с полным совпадением всех атрибутов, потом почти всех и т.д. вплоть до одного совпавшего атрибута.
      Вручную товары в админке указывать не нужно. Модуль автоматически находит похожие.
      Дополнительно можно указать искать похожие товары только внутри тех же категорий или того же производителя.
       
      Модуль полезен при большом количестве товаров, позволяет покупателю увидеть аналоги товара и перейти сразу на аналогичный товар.
       
      Установка: Стандартно через установку дополнений. Потом добавляем модуль в стандартную схему "Продукт".
      Модуль не изменяет файлы.
       
      Доработки функционала или под ваш нестандартный шаблон, при необходимости, за плату.
       
       
      Добавил nikifalex Добавлено 08.09.2017 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
  • Последние посетители   0 пользователей онлайн

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