widjayy Posted January 25, 2013 Share Posted January 25, 2013 Bonjour, J'ai ajouté le module productcomments dans ma version de prestashop 1.5, et lorsque je clique sur "donnez votre avis", non seulement le formulaire ne s'ouvre pas, mais j'ai ma page produit qui s'ouvre une seconde fois. J'ai réinstallé le module, tenté de modifier le CSS, mais rien ne fonctionne. Pouvez-vous m'aider svp? Merci Link to comment Share on other sites More sharing options...
be_tnt Posted January 26, 2013 Share Posted January 26, 2013 Hello! normalement si je me souviens bien, quand tu cliques sur "donnez votre avis", un appel javascript est effectué. As-tu vérifié dans Firebug par ex, que cet appel avait bien lieu, qu'il n'y a pas d'erreur javascript dans ta page? Link to comment Share on other sites More sharing options...
widjayy Posted January 26, 2013 Author Share Posted January 26, 2013 Bonjour, Je ne vois pas d'erreur dans la console firebug, excepté ce message: "reload the page to get source" Cela signifie-t-il que je doive recharger la page à chaque fois que je souhaite publier un commentaire, ce qui est évidemment ingérable pour moi, comme pour le futur utilisateur. Si vous le souhaitez, voici un lien vers la page d'un produit pour pouvoir saisir un commentaire pour que vous puissiez voir ce qui se produit. Ce qu'on voit est vraiment étrange (la page qui s'ouvre à nouveau mais dans un format particulier). http://waltwhite.fr/newshop/index.php?id_product=34&controller=product Merci Link to comment Share on other sites More sharing options...
be_tnt Posted January 27, 2013 Share Posted January 27, 2013 Apparemment y'a un appel qui te manque. As-tu essayé avec le thème par défaut? Je vois que "donnez votre avis" est lié à la class "open-comment-form". Vérifie que ton JS attend une action sur cette classe et non sur un id. D'après moi, ton pb se situe au niveau JS. Link to comment Share on other sites More sharing options...
widjayy Posted January 27, 2013 Author Share Posted January 27, 2013 Je remarque des choses différentes effectivement entre le thème par défaut, dans lequel le formulaire de saisie s'affiche bien, et mon nouveau thème. Dans mon nouveau thème, quand je regarde la ligne de code correspondante dans firebug à "donnez votre avis", j'ai ça: <div id="product_comments_block_extra"> <div class="comments_advices"> <a href="#new_comment_form" class="open-comment-form">Donnez votre avis</a> </div> </div> alors que dans le thème par défaut, j'ai: <div id="idTab5" class=""> <script src="/baltic/modules/productcomments/js/jquery.rating.pack.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $('input[@type=radio].star').rating(); }); $(function(){ $('.auto-submit-star').rating({ callback: function(value, link){ } }); }); //close comment form function closeCommentForm(){ $('#sendComment').slideUp('fast'); $('input#addCommentButton').fadeIn('slow'); } </script> <p>Aucun commentaire n'a été publié pour le moment.</p> <p><input type="button" onclick="$('#sendComment').slideDown('slow');$(this).slideUp('slow');" value="Ajouter un commentaire" id="addCommentButton"></p> <form style="display:none;" id="sendComment" class="std" method="post" action=""> <fieldset> <p><a href="javascript:closeCommentForm()"><img height="11" width="11" src="http://waltwhite.fr/baltic/themes/blackwhite/img/close.gif"></a></p> <p style="margin-bottom:0.5em; text-transform:uppercase; color:black" class="bold">Ajouter un commentaire</p> <p style="margin-bottom:0.5em;"> <label for="comment_title">Titre : </label><input type="text" id="comment_title" name="title" class="text"> </p> <p><label for="content">Commentaire :</label></p> <p><textarea id="content" name="content" rows="5" cols="46"></textarea></p> <p> <input type="submit" value="Envoyer" name="submitMessage" id="SubmitCommentButton"> </p> </fieldset> </form> </div> Je ne comprends pas une telle différence, alors que le module est le même. 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