nik 0 Опубликовано 24 ноября, 2021 Жалоба Share Опубликовано 24 ноября, 2021 Доброго времени. На данный момент в списке товаров данных модулей - {$MODULE_best_sellers_default}, {$MODULE_specials_default} выводится рейтинг в виде одной звезды с оценкой - https://c2n.me/4e6UDJw . Возникла необходимость вывести рейтинг в виде всех 5 возможных звезд. То есть как это выводится в карточке товара - https://c2n.me/4e6UCpB . Есть ли такая возможность? Пробовал скопировать и вставить код из карточки товара, результата не дало. спасибо за помощь {$MODULE_best_sellers_default} {$MODULE_specials_default} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2021 Жалоба Share Опубликовано 24 ноября, 2021 54 минуты назад, nik сказал: Доброго времени. На данный момент в списке товаров данных модулей - {$MODULE_best_sellers_default}, {$MODULE_specials_default} выводится рейтинг в виде одной звезды с оценкой - https://c2n.me/4e6UDJw . Возникла необходимость вывести рейтинг в виде всех 5 возможных звезд. То есть как это выводится в карточке товара - https://c2n.me/4e6UCpB . Есть ли такая возможность? Пробовал скопировать и вставить код из карточки товара, результата не дало. спасибо за помощь {$MODULE_best_sellers_default} {$MODULE_specials_default} Здравствуйте! В /includes/classes/product.php поменяйте: $star_rating = ''; //for($i=0;$i<number_format($this->getReviewsRating($array['products_id']));$i++) { //$star_rating .= '<span class="rating"><i class="fa fa-star"></i></span> '; //} $star_rating = '<span class="rating"><i class="far fa-star"></i></span> '; на: $star_rating = ''; for($i=0;$i<number_format($this->getReviewsRating($array['products_id']));$i++) { $star_rating .= '<span class="rating"><i class="fa fa-star"></i></span> '; } //$star_rating = '<span class="rating"><i class="far fa-star"></i></span> '; Ссылка на сообщение Поделиться на другие сайты
nik 0 Опубликовано 25 ноября, 2021 Автор Жалоба Share Опубликовано 25 ноября, 2021 Спасибо! А есть возможность выводить все 5 звезд, например затемненными. А то количество звезд, которые имеет товар, будет желтыми? Как вариант, например по умолчанию будет выводиться 5 <span> которые будут содержать стандартый класс, на который я потом повешу svg элемент - затемненную звезду. А то количество звезд, которое будет содержать товар, например 4 звезды, соответствующие 4 первых <span> будут содержать дополнительный класс, в котором я выведу background желтую звезду. https://c2n.me/4e7TFu3 Спасибо за помощь! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2021 Жалоба Share Опубликовано 26 ноября, 2021 20 часов назад, nik сказал: Спасибо! А есть возможность выводить все 5 звезд, например затемненными. А то количество звезд, которые имеет товар, будет желтыми? Как вариант, например по умолчанию будет выводиться 5 <span> которые будут содержать стандартый класс, на который я потом повешу svg элемент - затемненную звезду. А то количество звезд, которое будет содержать товар, например 4 звезды, соответствующие 4 первых <span> будут содержать дополнительный класс, в котором я выведу background желтую звезду. https://c2n.me/4e7TFu3 Спасибо за помощь! Правьте указанный код выше. Все звёзды в этом коде, выводите всегда 5 штук и просто закрашивайте в зависимости от рейтинга. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения