#звездочки

  • Есть решение

    Доброго дня всем!Нарисовалась проблема.Раньше на сайте (магазин) не использовался рейтинг товаров, только отзывы. Со временем начали использовать рейтинг. Но большинство отзывов, естественно, остались с количеством звезд - 0. Решил подправить это дело...

    Надо обновить shop_product.rating и shop_product.rating_count. Вот такой запрос их пересчитает:UPDATE shop_product AS p JOIN ( SELECT product_id, SUM(rate) AS total_rating, COUNT(id) AS rating_count FROM `shop_product_reviews` WHERE review_id = 0 AND rate IS NOT NULL AND status != 'deleted' GROUP BY product_id ) AS r ON p.id=r.product_id SET p.rating_count = r.rating_count, p.rating = r.total_rating /...
    Леонид Вакуленко Леонид Вакуленко
  • Есть решение

    Собственно, вопрос в теме :)

    {if $product.rating <= 0 || empty($product.rating)} <i class="icon10 star-empty "></i> <i class="icon10 star-empty "></i> <i class="icon10 star-empty "></i> <i class="icon10 star-empty "></i> <i class="icon10 star-empty "></i> {/if} Первое, что пришло в голову
    Дизайн со вкусом Дмитрий | Дизайн со вкусом