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 Leingard
      Все мы хотим, чтоб в нашем магазине  покупали как можно больше товаров! Увеличение конверсии - главная цель каждого владельца магазина. Данный модуль создан как раз для этой цели.
      При помощи функционала данного модуля, Вы сможете наполнить Ваши товары интересными отзывами, которые окажут положительное влияние на клиента и обеспечат дополнительный стимул заказать именно у Вас.
       
      Возможности:
      Выбор товаров в которые добавлять отзывы Кнопка "Добавить положительные отзывы" - добавит в список отзывы из встроенной базы Неограниченное количество отзывов, которые можно добавить как в один товар, так и в несколько Укажите имена пользователей и отзывы добавятся от их имени. (Можно указать всего 1 имя). Диапазон дат - позволяет добавить отзывы равномерно, между выбранными промежутками, что создаст видимость постоянно добавления отзывов Возможность выбрать оценку, с которой добавятся отзывы Возможность выбрать статус добавляемых отзывов  
      Демо: 
      Админка: http://gameshara.ru/module/admin/ (demo, demo) Фронт: http://gameshara.ru/module/index.php?route=product/product&product_id=43  
      Активация:
      Напишите автору модуля после покупки: https://opencartforum.com/profile/17442-leingard/  
      Дополнительно:
      Отзывы добавляются в случайном порядке и не дублируются в выбранных товарах. Т.е. если у Вас выбрано 2 товара и 10 отзывов, то в каждый товар попадёт по 5 отзывов.  
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть
    • By Leingard
      750
      Скачать/Купить дополнение


      FakeReviews PRO - генерация отзывов для товаров
      Все мы хотим, чтоб в нашем магазине  покупали как можно больше товаров! Увеличение конверсии - главная цель каждого владельца магазина. Данный модуль создан как раз для этой цели.
      При помощи функционала данного модуля, Вы сможете наполнить Ваши товары интересными отзывами, которые окажут положительное влияние на клиента и обеспечат дополнительный стимул заказать именно у Вас.
       
      Возможности:
      Выбор товаров в которые добавлять отзывы Кнопка "Добавить положительные отзывы" - добавит в список отзывы из встроенной базы Неограниченное количество отзывов, которые можно добавить как в один товар, так и в несколько Укажите имена пользователей и отзывы добавятся от их имени. (Можно указать всего 1 имя). Диапазон дат - позволяет добавить отзывы равномерно, между выбранными промежутками, что создаст видимость постоянно добавления отзывов Возможность выбрать оценку, с которой добавятся отзывы Возможность выбрать статус добавляемых отзывов  
      Демо: 
      Админка: http://gameshara.ru/module/admin/ (demo, demo) Фронт: http://gameshara.ru/module/index.php?route=product/product&product_id=43  
      Активация:
      Напишите автору модуля после покупки: https://opencartforum.com/profile/17442-leingard/  
      Дополнительно:
      Отзывы добавляются в случайном порядке и не дублируются в выбранных товарах. Т.е. если у Вас выбрано 2 товара и 10 отзывов, то в каждый товар попадёт по 5 отзывов.  
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 23.01.2018 Категория Блоги, новости, статьи Системные требования Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      Не проверялось Обращение к серверу разработчика Да Старая цена 800  
    • By censorid
      Модуль заменяет стандартные отзывы на расширенные с возможностью добавления фото и видео, лайками и комментариями. Состоит из 3 основных частей:
      1) Основная часть выводится на странице товара во вкладке "Отзывы", заменяет собой стандартные отзывы. 
      2) Страница со всеми отзывами о товарах;
      3) Модуль "Карусель отзывов". В нем можно выводить последние либо случайные отзывы на любой странице сайта, через макеты;
       
      Модуль обеспечивает обратную связь от покупателей, дает возможность выделиться среди конкурентов. Повысить доверие ваших клиентов и как следствие конверсии.
       
      В модуле реализована совместимость с любыми темами. Внешний вид настраивается через админку, без знаний в программировании и css. Примеры изменения внешнего вида можете посмотреть в прикрепленных скриншотах.
       
      Демо сайта:  товар    /    админка  /      страница со всеми отзывами    /   страница с модулем "Карусель отзывов о товарах"
      логин    demo   /  пароль    demo
       
      Функционал:
      1) Добавление фото и видео к отзыву. Наложение водяного знака при загрузке фотографий.
      2) Древовидная структура отзывов - возможность оставлять комментарии к отзывам.
      3) Страница со всеми отзывами о товарах с возможностью изменения title/description/h1.
      4) Карусель отзывов о товарах (можно выводить последние/случайные/полезные отзывы):
      5) Кастомизация внешнего вида модуля из панели администратора.
      6) Оповещение о новых отзывах на Email администратора.
      7) Оповещение о публикации отзыва пользователю. Оповещение при получении комментариев к отзыву.
      8) Автоматическое начисление бонусных баллов за отзывы, можно задавать разное количество бонусов для отзывов с фото/видео.
      9) Оценка отзывов (лайки / дизлайки). Добавлена возможность начисления бонусных балов за пользу отзыва (полученные лайки).
      10) Подгрузка отзывов с помощью кнопки "Показать еще".
      11) Различные виды сортировки : по дате, рейтингу, пользе, наличию фото и видео.
      12) Есть возможность отвечать на отзывы из админ панели с пометкой "официальный представитель магазина" под любым именем.
      13) Гибкие настройки загружаемых фото - можно задать ограничение по количеству, по размеру, выбрать размер фото и миниатюр после сохранения.
      14) Адаптивная верстка - модуль выглядит отлично как на компьютерах так и на мобильных устройствах.
      15) Микроразметка (Shema.org) с возможностью включения/отключения из панели администратора.
      16) Добавлена возможность загрузки картинок на сторонний хостинг картинок - "imgbb.com".
       
      Во вкладке продукта модуль выводится с помощью ajax, как и стандартные отзывы opencart. Если есть необходимость встроить отзывы жестко в код страницы продукта, можете заказать соответствующую услугу у меня при покупке. Либо при наличии определенных знаний в программировании можете сделать это сами, код контроллера вывода отзывов открыт.
       
      Изменение настроек и редактирование отзывов вынесено в верхнее меню админ панели. Расположение показано на картинке снизу.

       
       
      Установка модуля:
       
      Инструкция по установке модуля через "Установку дополнений" в панели администратора магазина:
      http://extended-reviews.com/ex-reviews-install
       
      Инструкция по установке модуля через FTP (Самая простая и беспроблемная установка, если у вас есть доступ к сайту по FTP):
      http://extended-reviews.com/ex-reviews-install-ftp
       
       
      Обновление модуля:
       
      Инструкция по обновлению старой версии модуля через "Установку дополнений" в панели администратора магазина:
      http://extended-reviews.com/ex-reviews-refresh
       
      Инструкция по обновлению старой версии модуля через FTP:
      http://extended-reviews.com/ex-reviews-refresh-ftp
       
       
      В модуле используется стандартная гугл капча, которая предустановлена в опенкарте. Ее необходимо включить и настроить, для корректного отображения в формах модуля.
       
      Любые доработки по функционалу / внешнему виду, осуществляются на платной основе и оговариваются отдельно.
       
      Для повышения безопасности при загрузке изображений, можете скачать прикрепленный файл off_all_scripts и положить его в папку image/catalog/extended-reviews. После чего переименуйте его в ".htaccess" и удалите разрешение файла ".txt". Данный htaccess запрещает выполнение любых скриптов в папке размещения. При заливке модуля через FTP, файл будет добавлен автоматически.
    • By censorid
      1500 25
      Скачать/Купить дополнение


      Отзывы с фото и видео Opencart Ex-reviews
      Модуль заменяет стандартные отзывы на расширенные с возможностью добавления фото и видео, лайками и комментариями. Состоит из 3 основных частей:
      1) Основная часть выводится на странице товара во вкладке "Отзывы", заменяет собой стандартные отзывы. 
      2) Страница со всеми отзывами о товарах;
      3) Модуль "Карусель отзывов". В нем можно выводить последние либо случайные отзывы на любой странице сайта, через макеты;
       
      Модуль обеспечивает обратную связь от покупателей, дает возможность выделиться среди конкурентов. Повысить доверие ваших клиентов и как следствие конверсии.
       
      Демо сайта:  товар    /    админка  /      страница со всеми отзывами    /   страница с модулем "Карусель отзывов о товарах"
      логин    demo   /  пароль    demo
       
      Функционал:
      1) Добавление фото и видео к отзыву. Наложение водяного знака при загрузке фотографий.
      2) Древовидная структура отзывов - возможность оставлять комментарии к отзывам.
      3) Страница со всеми отзывами о товарах с возможностью изменения title/description/h1.
      4) Карусель отзывов о товарах (можно выводить последние/случайные/полезные отзывы):
      5) Кастомизация внешнего вида модуля из панели администратора.
      6) Оповещение о новых отзывах на Email администратора.
      7) Оповещение о публикации отзыва пользователю. Оповещение при получении комментариев к отзыву.
      8) Автоматическое начисление бонусных баллов за отзывы, можно задавать разное количество бонусов для отзывов с фото/видео.
      9) Оценка отзывов (лайки / дизлайки). Добавлена возможность начисления бонусных балов за пользу отзыва (полученные лайки).
      10) Подгрузка отзывов с помощью кнопки "Показать еще".
      11) Различные виды сортировки : по дате, рейтингу, пользе, наличию фото и видео.
      12) Есть возможность отвечать на отзывы из админ панели с пометкой "официальный представитель магазина" под любым именем.
      13) Гибкие настройки загружаемых фото - можно задать ограничение по количеству, по размеру, выбрать размер фото и миниатюр после сохранения.
      14) Адаптивная верстка - модуль выглядит отлично как на компьютерах так и на мобильных устройствах.
      15) Микроразметка (Shema.org) с возможностью включения/отключения из панели администратора.
      16) Добавлена возможность загрузки картинок на сторонний хостинг картинок - "imgbb.com".
       
      Во вкладке продукта модуль выводится с помощью ajax, как и стандартные отзывы opencart. Если есть необходимость встроить отзывы жестко в код страницы продукта, можете заказать соответствующую услугу у меня при покупке. Либо при наличии определенных знаний в программировании можете сделать это сами, код контроллера вывода отзывов открыт.
       
      Изменение настроек и редактирование отзывов вынесено в верхнее меню админ панели. Расположение показано на картинке снизу.

       
       
      Установка модуля:
       
      Инструкция по установке модуля через "Установку дополнений" в панели администратора магазина:
      http://extended-reviews.com/ex-reviews-install
       
      Инструкция по установке модуля через FTP (Самая простая и беспроблемная установка, если у вас есть доступ к сайту по FTP):
      http://extended-reviews.com/ex-reviews-install-ftp
       
       
      Обновление модуля:
       
      Инструкция по обновлению старой версии модуля через "Установку дополнений" в панели администратора магазина:
      http://extended-reviews.com/ex-reviews-refresh
       
      Инструкция по обновлению старой версии модуля через FTP:
      http://extended-reviews.com/ex-reviews-refresh-ftp
       
       
      В модуле используется стандартная гугл капча, которая предустановлена в опенкарте. Ее необходимо включить и настроить, для корректного отображения в формах модуля.
       
      Любые доработки по функционалу / внешнему виду, осуществляются на платной основе и оговариваются отдельно.
       
      Для повышения безопасности при загрузке изображений, можете скачать прикрепленный файл off_all_scripts и положить его в папку image/catalog/extended-reviews. После чего переименуйте его в ".htaccess" и удалите разрешение файла ".txt". Данный htaccess запрещает выполнение любых скриптов в папке размещения. При заливке модуля через FTP, файл будет добавлен автоматически.
      Добавил censorid Добавлено 13.06.2019 Категория Блоги, новости, статьи Системные требования Ioncube Loader, PHP 5.6+ Метод активации По запросу в ЛС
      По запросу на почту 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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да Старая цена 2100  
    • By SirGrey
      750 10
      Скачать/Купить дополнение


      SEO Страницы для вкладок товара
      Модуль добавляет отдельные страницы для вкладок Характеристики и Отзывы.
      Увеличивает количество страниц в поиске. 
       
      Демо
       
      http://seotabs.proopencart.com/macbook/specification/
      http://seotabs.proopencart.com/macbook/review/
       
       
      Возможности
       
      Окончание ЧПУ страниц Совместим со стандартным ЧПУ и SeoPro canonical для SEO страниц Генерация имен Замена H1 Замена Мета Title Замена Мета Description Замена Мета Keywords  
      Модуль работает на стандартном шаблоне.
      Для других шаблонов, вероятно, потребуется адаптация.
       
      По вопрос разработки модуля для других версий OpenCart пишите в личном сообщении.
       
      Добавил SirGrey Добавлено 14.04.2020 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 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.