Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Как вывести рейтинг в категорию


Recommended Posts

Всем привет, подскажите пожалуйста, как вывести рейтинг и количество отзывов о продукте в категорию, никак не могу понять, знания нулевые(

Заранее огромное спасибо!

Link to post
Share on other sites

по идее оно там должно быть и выводиться только если у товара есть хоть один отзыв 

Link to post
Share on other sites

Вы правы, рейтинг отображается.

Два вопроса.

Как сделать чтобы рейтинг отображался всегда?

Как вывести количество отзывов?

Link to post
Share on other sites

Вы правы, рейтинг отображается.

Два вопроса.

Как сделать чтобы рейтинг отображался всегда?

Как вывести количество отзывов?

было как-то так

      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>

сделать как-то так

 <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></br><?php echo $product['reviews']; ?></div>
Link to post
Share on other sites

Получилось, огромное спасибо, жаль что не могу нажать на кнопку(

Link to post
Share on other sites

  • 1 year later...

Спасибо за совет, везде где искал какую то ересь предлагали. Чуть ли не пол ядра cms расковырять, а оказалось всё элементарно просто.

Нужно просто удалить две строчки:

 

<?php if ($product['rating']) { ?>

 

<?php } ?>

Link to post
Share on other sites

Спасибо за совет, везде где искал какую то ересь предлагали. Чуть ли не пол ядра cms расковырять, а оказалось всё элементарно просто.

Нужно просто удалить две строчки:

 

<?php if ($product['rating']) { ?>

 

<?php } ?>

До кучи уж тогда - эти две строчки - условие. Проверка, есть ли у товара рейтинг.

Если условие выполняется (у товара есть рейтинг) - то показывается блок с рейтингом товара.

Иначе - не выводится.

 

Удалив эту строку - вы удаляете условие. То есть, заставляете выводить рейтинг товара даже если у него нет рейтинга. В данном случае - ничего страшного не случилось, за исключением того, что магазин, полный товаров без рейтинга (читай - без отзывов) вызывает некоторые подозрения. Для этого и было добавлено условие, чтобы не выводить лишнее.

В другом случае, удаление условия может поломать работу всей системы, поэтому не советую вам бездумно удалять в будущем условия. Иногда даже приходится оборачивать эти условия в другие условия.

Link to post
Share on other sites

  • 6 months later...

Доброго времени суток
На версии 2101 не могу на главной  в рекомендуемых и в акциях отобразить количество отзывов

<?php echo $product['reviews']; ?>

Стоит условие

 <?php if ($product['rating']) { ?>
                <p class="rating-right"> <a href="<?php echo $product['href']; ?>"><?php echo $product['reviews']; ?> <i class="glyphicon glyphicon-reviews-alt icon"></i></a></p>
                                <?php } else { ?>
                                <!--нет отзывов, ничего не выводить-->
                                <?php } ?>

Отзывы есть. Вот иконка выводится и ссылка выводится, а количество отзывов нет.

Третью неделю мучаюсь.
 

Link to post
Share on other sites

В контроллере featured.php добавьте в массив products после 'rating' => $rating,

'reviews' => (int)$product_info['reviews'],

И выводите <?php echo $product['reviews']; ?>

 

Кеш не забудьте почистить

  • +1 1
Link to post
Share on other sites

В контроллере featured.php добавьте в массив products после 'rating' => $rating,

'reviews' => (int)$product_info['reviews'],

И выводите <?php echo $product['reviews']; ?>

 

Кеш не забудьте почистить

Огромная благодарность Вам, Уважаемый pantagruel964.

Я в php не волоку, как раз этой строки я от всех и ждал. Как правильно её написать не имел понятия.

Большое Вам СПАСИБО ! ! !

Всё работает.

Link to post
Share on other sites

В контроллере featured.php добавьте в массив products после 'rating' => $rating,

'reviews' => (int)$product_info['reviews'],

И выводите <?php echo $product['reviews']; ?>

 

Кеш не забудьте почистить

Во всех модулях работает , а в акциях нет. В акциях выводится 0

Сайт

 

Link to post
Share on other sites

А что в контроллере special?

 

так?

'reviews' => (int)$product_info['reviews'],

или так?

'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),

в шаблоне так выводите?

<?php echo $product['reviews']; ?>
Link to post
Share on other sites

 

А что в контроллере special?

 

так?

'reviews' => (int)$product_info['reviews'],

или так?

'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),

в шаблоне так выводите?

<?php echo $product['reviews']; ?>
'reviews' => (int)$product_info['reviews'],

Так когда вывожу, то выводится  0

'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),

При таком выводе выводится значение text_reviews, тоесть то слово что у меня в language прописано, но самого счётчика нет

<?php echo $product['reviews']; ?>

Да, шаблоне так стоит

special.zip

Link to post
Share on other sites

'reviews' => (int)$product_info['reviews'],

Так когда вывожу, то выводится  0

'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),

При таком выводе выводится значение text_reviews, тоесть то слово что у меня в language прописано, но самого счётчика нет

<?php echo $product['reviews']; ?>

Да, шаблоне так стоит

 

Спасибо решено

'reviews' => (int)$product_info['reviews'],

заменить  на

  'reviews' => (int)$result['reviews'],

 

Link to post
Share on other sites

  • 1 year later...

А как сделать, чтобы когда отзывов нет - выводились пустые звезды

Link to post
Share on other sites

  • 2 years later...

Ребята, большое спасибо. Ваши комменты решили все вопросы.

Link to post
Share on other sites

  • 1 year later...

еще назрел такой вопрос

как можно было бы вывести средний рейтин из категории основуясь на отзывах из категории?

Тобишь есть модуль Отзывы от шаблона

Который ставим в категории

Он показывает отзывы с привязкой к категории

И нужно в разметку  гугл вывести средний "bestRating":

Подскажите пожалуйста есть ли решение???

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

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


      SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
       
        
      Логин / пароль:
      demo / demo
       
      Более 10`000 интернет магазинов выбрали модуль для работы
      Модуль делает из opencart полноценную CMS по управлению контентом
      Модуль адаптирован (сетка верстки) под ЛЮБУЮ тему, которые сделаны без ошибок,
      согласно стандартов программирования или верстки opencart code style) для оpencart
      (есть автоадаптер тем в один клик)
          Версии с которыми совместим данный модуль:
      все версии и сборки на базе OpenCart:1.5.x, 2.x, 2.1.x, 2.2.x, 2.3.x ocStore: 1.5.x, 2.1.x, 2.3.x   Поддерживаемые языковые расширения в комплекте:
      Russian English Чем данный модуль лучше других:
      Не перезаписывает системных файлов Opencart Не требует и не использует ioncube
      Полное кеширование виджетов и страниц модуля Работает со всеми известными SEO модулями (SEO PRO, SEO Pack PRO, seo url, cached ...) Имеет свой SEO виджет Гибкая настройка Большое количество виджетов управления контентом "Видимость" блогов и записей для разных групп покупателей Реализация галереи Реализация отзывов Реализация html вставок Возможность ответов на комментарий Слежение и оповещение о новых комментариях к записи по e-mail Поддержка отзывов с возможностью вывода html и редактирования bbcode в визуальном редакторе
       
      RSS Sitemap (для категорий блога, записей, отзывах о магазине, галерей и т.п.) Древовидное представление комментариев Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария Редактирование даты отзывов товара Отзывы индексируются всеми поисковыми системами Рейтинги комментариев Вывод списка отзывов товарови записей (кешируемый), с различными гибкими настройками Скорость Кеширование SEO виджета Расширенные возможности кеширования   Что можно реализовать на базе модуля
      Новости Блоги Статьи Галереи Отзывы Акции FAQ Вставки HTML Баннеры ...   Возможности
      Неограниченное количество записей "Видимость" блогов и записей для разных групп покупателей Поддержка мультимагазинов Дата начала публикации и дата окончания публикации записей Краткий и полноценный анонс записи Поддержка мультиязычности Поддержка SEO Pro и всех известных SEO модулей Возможности кратких SEO ссылок Настройки закрытия SEO ссылки слешем Отдельные настройки для категорий (блогов) Древовидное представление комментариев Возможность ответа на комментарий Рейтинг комментария Ввод символов капчи мышкой Возможность редактирования записи из frontend сайта Ссылки записей (статей) на продукты Похожие записи (статьи) Неограниченная вложенность и представление категорий (блогов) Настройки шаблонов, отдельно для виджетов и категорий Настройки шаблонов для списков, записей, комментариев Настройки для "обрезания" описаний по количеству символов, по количеству слов, по количеству предложений Поиск по записям RSS Вывод списка записей (новостей) в любой колонке и схеме, с индивидуальными настройками Отзывы для товаровс ответами в виде дерева и рейтингом каждого комментария ...  
      Установка
        Требования
        Обновление
          Глоссарий
      Лицензия
      Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее...   Условия технической поддержки
       
      Рекомендую к модулю
        IMGeneratorSeoSCT - Генератор сео текстов и описаний для SEO CMS TOP 2 (синонимайз) Виджет "Уведомления" для модуля SEO CMS
      и ckeditor в категориях и записях для SEO CMS TOP 2 от разработчика klaos27   Детальная инструкция к модулю SEO CMS от @klaos27
      https://opencartforum.com/files/file/2636-инструкция-к-модулю-seo-cms-pro/   Українська локалізація к модулю SEO CMS от @PaulKravchenko
      Українська локалізація SEO CMS TOP 2 / Jet Cache / SEO мультиязык-мультирегион / SEO MORE Добавил markimax Добавлено 24.03.2015 Категория Блоги, новости, статьи Системные требования PHP 5.3 или выше Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 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.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.х Обращение к серверу разработчика Нет Старая цена 1490  
    • By shyn
      Данное дополнение, для каждой категории, выводит последние отзывы о товарах, которые находятся в этой категории.  В настройках модуля присутствуют опции для задания количества отзывов и длины отзыва (для сокращения текста, в отзывах с большим количеством символов). Отличное решение, которое поможет повысить доверие к магазину и создать ощущение "пользовательской активности".
       
      ДЕМО МАГАЗИН
       
      Установка
      Модули / Расширения -> Установка расширений -> [Загрузить]
       
      Активация
      Модули / Расширения -> Модули / Расширения -> Отзывы -> [Активировать]
       
      Размещение модуля в категориях
      Дизайн -> Макеты -> Категории -> [Редактировать] -> Левая колонка -> [Добавить] -> Отзывы [название]
       
      Совместимость
      - OpenCart 3.0.2.0
      - OpenCart 3.0.1.2
      - OpenCart 3.0.1.1
      - OpenCart 3.0.0.0
      - OpenCart 2.3.0.2
      - OpenCart 2.3.0.1
      - OpenCart 2.3.0.0
      - OpenCart 2.2.0.0
      - OpenCart 2.1.0.2
      - OpenCart 2.1.0.1
      - ocStore 2.3.x
      - ocStore 2.1.x
      - OpenCart (Русская сборка) 3.0.x
      - OpenCart (Русская сборка) 2.0.x
       
      Поддержка
      Поддержка осуществляется по электронной почте либо через личные сообщения на форуме.
      В поддержку входят ответы на вопросы, обсуждение деталей связанных с дополнением, обнаружение и устранение ошибок, пожелания в новой функциональности.
      Установка, изменение функциональности и доработки не входят в поддержку и могут быть предоставлены в качестве дополнительной услуги, за отдельную плату.
       
      Лицензия
      Дополнение продается с лицензией на один сайт, одна покупка = один домен
      Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и явняются нарушением авторских прав.
      ских прав.
       
    • By shyn
      750
      Скачать/Купить дополнение


      Последние отзывы о товарах (в категориях)
      Данное дополнение, для каждой категории, выводит последние отзывы о товарах, которые находятся в этой категории.  В настройках модуля присутствуют опции для задания количества отзывов и длины отзыва (для сокращения текста, в отзывах с большим количеством символов). Отличное решение, которое поможет повысить доверие к магазину и создать ощущение "пользовательской активности".
       
      ДЕМО МАГАЗИН
       
      Установка
      Модули / Расширения -> Установка расширений -> [Загрузить]
       
      Активация
      Модули / Расширения -> Модули / Расширения -> Отзывы -> [Активировать]
       
      Размещение модуля в категориях
      Дизайн -> Макеты -> Категории -> [Редактировать] -> Левая колонка -> [Добавить] -> Отзывы [название]
       
      Совместимость
      - OpenCart 3.0.2.0
      - OpenCart 3.0.1.2
      - OpenCart 3.0.1.1
      - OpenCart 3.0.0.0
      - OpenCart 2.3.0.2
      - OpenCart 2.3.0.1
      - OpenCart 2.3.0.0
      - OpenCart 2.2.0.0
      - OpenCart 2.1.0.2
      - OpenCart 2.1.0.1
      - ocStore 2.3.x
      - ocStore 2.1.x
      - OpenCart (Русская сборка) 3.0.x
      - OpenCart (Русская сборка) 2.0.x
       
      Поддержка
      Поддержка осуществляется по электронной почте либо через личные сообщения на форуме.
      В поддержку входят ответы на вопросы, обсуждение деталей связанных с дополнением, обнаружение и устранение ошибок, пожелания в новой функциональности.
      Установка, изменение функциональности и доработки не входят в поддержку и могут быть предоставлены в качестве дополнительной услуги, за отдельную плату.
       
      Лицензия
      Дополнение продается с лицензией на один сайт, одна покупка = один домен
      Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и явняются нарушением авторских прав.
      ских прав.
       
      Добавил shyn Добавлено 16.04.2018 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By zubovd
      Данный модуль предоставляет возможность привязывать рекомендуемые товары к любой категории и выводить их непосредственно в категории в виде обычного модуля товаров.
      Плюшки модуля:
      привязка неограниченного кол-ва товаров к каждой категории мультиязычный кастомный заголовок модуля с возможностью подстановки имени категории размер изображений товаров четыре стандартных расположения модуля (вверх/низ/слева/справа) вкл./выкл. отображения модуля порядок сортировки лимит отображаемых товаров тип сортировки товаров: По умолчанию Наименование (А -> Я) Наименование (Я -> А) Модель (А -> Я) Модель(Я -> А) Количество (по возрастанию) Количество (по убыванию) Цена (по возрастанию) Цена (по убыванию) Рейтинг (по возрастанию) Рейтинг (по убыванию) Дата добавления (по возрастанию) Дата добавления (по убыванию) Кол-во просмотров (по возрастанию) Кол-во просмотров (по убыванию) Случайная [*]использование карусели
      [*]использование кеширования выборки товаров
      [*]мультимагазин
      В модуле две локали - русская и английская.
      Демо модуля
      Демо настроек модуля
      Логин: crproducts_demo
      Прароль: demo
      Быть может Вас могут заинтересовать:
      Модуль "Сопутствующие товары" Модуль "Похожие товары (vqmod)" Модуль "Похожие товары" Модуль "Рекомендуемые товары" Клон модуля "Рекомендуемые товары" Клон клона модуля "Рекомендуемые товары" Модуль оплаты Z-Payment для версий 1.5.x Микроданные Schema.org Микроданные Schema.org для категорий Микроданные Schema.org для производителей
    • By zubovd
      750
      Скачать/Купить дополнение


      Рекомендуемые товары в категории
      Данный модуль предоставляет возможность привязывать рекомендуемые товары к любой категории и выводить их непосредственно в категории в виде обычного модуля товаров.
      Плюшки модуля:
      привязка неограниченного кол-ва товаров к каждой категории мультиязычный кастомный заголовок модуля с возможностью подстановки имени категории размер изображений товаров четыре стандартных расположения модуля (вверх/низ/слева/справа) вкл./выкл. отображения модуля порядок сортировки лимит отображаемых товаров тип сортировки товаров: По умолчанию Наименование (А -> Я) Наименование (Я -> А) Модель (А -> Я) Модель(Я -> А) Количество (по возрастанию) Количество (по убыванию) Цена (по возрастанию) Цена (по убыванию) Рейтинг (по возрастанию) Рейтинг (по убыванию) Дата добавления (по возрастанию) Дата добавления (по убыванию) Кол-во просмотров (по возрастанию) Кол-во просмотров (по убыванию) Случайная [*]использование карусели
      [*]использование кеширования выборки товаров
      [*]мультимагазин
      В модуле две локали - русская и английская.
      Демо модуля
      Демо настроек модуля
      Логин: crproducts_demo
      Прароль: demo
      Быть может Вас могут заинтересовать:
      Модуль "Сопутствующие товары" Модуль "Похожие товары (vqmod)" Модуль "Похожие товары" Модуль "Рекомендуемые товары" Клон модуля "Рекомендуемые товары" Клон клона модуля "Рекомендуемые товары" Модуль оплаты Z-Payment для версий 1.5.x Микроданные Schema.org Микроданные Schema.org для категорий Микроданные Schema.org для производителей Добавил zubovd Добавлено 20.04.2016 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 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 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 Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.