Voici une petite astuce très simple pour que le module « productComments » affiche par défaut 5 étoiles au lieu de 3.
J’ai reçu il y a quelques jours un mail d’une cliente dans lequel elle me précise qu’elle a laissé un commentaire sur une fiche produit mais, qu’en cliquant trop vite, elle a laissé les trois étoiles par défaut au lieu d’en mettre cinq comme elle voulait le faire.
Ce mail m’a fait comprendre que ce choix arbitraire des 3 étoiles n’était pas forcément très judicieux étant donné que beaucoup de personnes vont « trop vite » où ne regardent pas ces étoiles lorsqu’elles déposent un commentaire. J’ai donc décidé de mettre 5 étoiles par défaut, au moins si une personne oublie de modifier cette option ce sera bénéfique pour la note globale du module.
Voici comment faire.
Il suffit d’ouvrir le fichier « modules/productcomments/productcomments.tpl » et de repérer le code suivant:
<div class="star_content"> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="1" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="2" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="3" checked="checked" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="4" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="5" /> </div>
Et de déplacer l’attribut checked comme ceci:
<div class="star_content"> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="1" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="2" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="3"/> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="4" /> <input class="star" type="radio" name="criterion[{$criterion.id_product_comment_criterion|round}]" value="5" checked="checked" /> </div>
Retrouvez deux autres améliorations pour ce module ci-dessous:
Alerte email lorsqu’un commentaire est déposé
5 Etoiles par défaut sur vos commentaires
Bonjour,
J’ai beau chercher partout, je ne trouve pas le fichier « productcomments.tpl »
Je le trouve en php ou css mais rien en tpl…
Beaucoup de mes clients ne pensent pas à modifier le nombre d’étoiles (qui sont très mal placées d’ailleurs). C’est vraiment dommage 🙁
Merci d’avance si quelqu’un peut m’aider.