Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


CongoG
 Погделиться

Рекомендованные сообещёния

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

Заранее огромное спасипотому что!

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


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

Два вопроса.

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

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

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


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

Два вопроса.

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

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

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

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

  • 1 год спустя...

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

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

 

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

 

<?php } ?>

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


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

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

 

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

 

<?php } ?>

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

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

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

 

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

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

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


  • 6 месяэтов спустя...

Доброго времени суток
На версии 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 } ?>

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

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

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


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

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

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

 

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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

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

 

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

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

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

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

Всё рилииет.

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


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

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

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

 

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

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

Сайт

 

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


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

 

ик?

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

или ик?

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

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

<?php echo $product['reviews']; ?>
Ссылка на комменирий
Погделиться на других сайих

 

А что в контроллере 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

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


'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'],

 

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


  • 1 год спустя...
  • 2 года спустя...
  • 1 год спустя...

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

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

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

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

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

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

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

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


  • 1 год спустя...

Ребят опенкарт 2.3 как вывести в категорию общую оэтонку товара, рядом со звездочками цифры.

Изменено пользователем ZloyNoDobriy
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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