Форум русской поддержки Joomla!® CMS
08.12.2016, 06:11:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Как выести количество оставленных отзывов о товаре?

 (Прочитано 473 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sifoz
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 68


« : 17.09.2013, 19:12:38 »

Всем здравствуйте. Интересует такая доработка - вывести количество оставленных отзывов о товаре, такого вида: Отзывы (N количество отзывов).
Буду благодарен за помощь. Smiley
« Последнее редактирование: 18.09.2013, 13:41:34 от sifoz » Записан
sifoz
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 68


« Ответ #1 : 18.09.2013, 13:40:29 »

Проблема РЕШЕНА.  Cheesy
Вставляем в нужное место (вместо слова отзывы) следующий код:
Код:
<?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
Записан
lev731
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 68



« Ответ #2 : 20.07.2015, 16:32:19 »

sifoz благодарю! Нужная мелочь!
Записан
lev731
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 68



« Ответ #3 : 18.10.2016, 22:30:45 »

Столкнулся с такой проблемой: у некоторых товаров, отображаемое количество отзывов не соответствует действительности. Допустим показывает "Отзывов: (1)" а на самом деле их 8! Попробовал повардампил страницу, вывод есть: ["reviews_count"]=> string(1) "8".
Буду благодарен за подсказку, где что дописать....
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #4 : 18.10.2016, 22:37:11 »

это в карточке товара?
Записан
lev731
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 68



« Ответ #5 : 18.10.2016, 22:52:55 »

да, в карточке товара. И главное не всегда показывает меньше, бывает и больше) "Отзывов: 13" -а на самом деле их 9!
« Последнее редактирование: 18.10.2016, 22:57:19 от lev731 » Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7774



« Ответ #6 : 18.10.2016, 23:51:45 »

никогда не используйте в карточке товара $product . всегда используйте только $this->product . я знаю, что даже разработчики так делают, и в шаблоне повсеместно $product. но это часто приводит к неявным ошибкам, как и в вашем случае
Записан
lev731
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 68



« Ответ #7 : 18.10.2016, 23:57:54 »

dmitry_stas благодарю! Теперь всё чётко и верно отображается! Получается код должен быть такой:

Код:
<?php print sprintf(_JSHOP_X_COMENTAR, $this->product->reviews_count);?>

Вот теперь тема 100% решена!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet