alexps Posted March 15, 2013 Share Posted March 15, 2013 (edited) Bonjour à tous, J'avais suivi il y a quelque temps un tuto pour mettre en place les rich snippets sur les fiches produits de Prestashop, pas de soucis (lien du tuto : http://ebewe.net/blo...-et-prestashop/). Par contre, j'utilise le module natif de Prestashop pour les avis clients et les calculs concernant la moyenne des avis des internautes sont faux à l'affichage sur le site, et pourtant, cela semble correct dans le code (ou j'ai loupé quelque chose d'autre). Pouvez-vous m'aider à comprendre ? J'ai mis une pièce jointe de l'affichage que j'ai sur le site concernant le nombre total de votes ainsi que la moyenne des votes. Voici l'extrait de code du fichier "productcomments.tpl" pour l'affichage : <h2>{l s='Average grade' mod='productcomments'} {section loop={$averageTotal|round} step=1 start=0 name=average}<img src="{$modules_dir}productcomments/img/star_only.gif" alt="Note globale du produit"/>{/section} {section loop=5 step=1 start={$averageTotal|round} name=average}<img src="{$modules_dir}productcomments/img/star_empty.gif" alt="Note globale du produit"/>{/section}</h2> <br/>Nombre de commentaires : <span itemprop="reviewCount">{$comments|@count}</span> <br/>Moyenne des commentaires : <span itemprop="ratingValue">{$averageTotal}</span> <br/>Moyenne arrondie des commentaires : <span itemprop="ratingValue">{$averageTotal|round}</span> Voici l'extrait de code du fichier "productcomments.php" pour les fonctions : $averages = ProductComment::getAveragesByProduct((int)Tools::getValue('id_product'), (int)$cookie->id_lang); $averageTotal = 0; foreach ($averages AS $average) $averageTotal += $average; $averageTotal = count($averages) ? ($averageTotal / count($averages)) : 0; Edited March 15, 2013 by alexps (see edit history) Link to comment Share on other sites More sharing options...
alexps Posted March 28, 2013 Author Share Posted March 28, 2013 Bonjour, Je suis toujours en quête d'un élément de réponse concernant mon soucis. Certains d'entre vous utilisent-ils le module natif pour les commentaires ? Si vous l'utilisez et n'avez pas de soucis, pouvez-vous m'indiquer votre version de Prestashop (pour voir si ça vient de là..) ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now