4 ответа

  • 1
    Алексей Дорошенко 16 августа 2016 12:18 # Решение

    сам спросил,сам и ответил


    {if  $product.rating > 0}
    				<p>
    				<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    				<meta itemprop="worstRating" content = "1">
                    <meta itemprop="bestRating" content = "5">
                    <span class="rating" title="{sprintf('[`Average user rating: %s / 5`]', $product.rating)}">
                    {$wa->shop->ratingHtml($product.rating, 16)}
                    <span style="display: none;" itemprop="ratingValue">{$product.rating}</span>
                    <span style="display: none;" itemprop="reviewCount">{$reviews_total_count}</span>
                    {else}
                    {if !empty($product.rating) }
    				<i class="icon16 star"></i><i class="icon16 star"></i><i class="icon16 star"></i><i class="icon16 star"></i>{/if}
    				
    				    
    				</p>
    				{/if}

  • 1

    никак, в бд только


  • 1
    Алексей Дорошенко 16 августа 2016 12:13 #

    немного поковырял код,получилось добавить рейтинг во все товары,но теперь если кто-то поставит рейтинг вручную,то будет видно 2 рейтинга


    {if !empty($product.rating) }
    				<i class="icon16 star"></i><i class="icon16 star"></i><i class="icon16 star"></i><i class="icon16 star"></i>{/if}
    				{if  $product.rating > 1}
    				<p>
    				<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    				<meta itemprop="worstRating" content = "1">
                    <meta itemprop="bestRating" content = "5">
                    <span class="rating" title="{sprintf('[`Average user rating: %s / 5`]', $product.rating)}">
                    {$wa->shop->ratingHtml($product.rating, 16)}
                    <span style="display: none;" itemprop="ratingValue">{$product.rating}</span>
                    <span style="display: none;" itemprop="reviewCount">{$reviews_total_count}</span>
     
    				</p>
    				{/if}

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

  • 1

    Есть еще плагин Авто рейтинг по заказам с его помощью можно управлять системой рейтинга товаров, думаю он сможет помочь в массовом изменение рейтинга.

    • массовое изменение рейтинга
    • автоматическое увеличение рейтинга при заказе товара на основе правил
    • ручная корректировка рейтинга при редактирование товара

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите