Posted 25 Mar 2013 · Report post Bonjour, Je suis sur la version 6.2 et je voudrais inclure les avis sur la page produit Sur display product je me suis refere sur l'include que l'on utilise pour les lots if (is_lot_module_active ()) { include ($GLOBALS['fonctionslot']); $output .= get_lot_explanation_table($product_id); } quelqu'un aurait-il une idee ? Merci Share this post : post Share on other sites
Posted 25 Mar 2013 · Report post Bonjour, La fonction render_avis_public_list($prodid) récupère et affiche les avis sur les produits. Vous pouvez utiliser cette fonction de la même manière que dans le fichier liste_avis.php à l'endroit souhaité : if (is_lot_module_active ()) { include ($GLOBALS['fonctionslot']); $output .= get_lot_explanation_table($product_id); } if (is_module_avis_active()) { // On charge les fonctions d'avis include($GLOBALS['fonctionsavis']); $output .= render_avis_public_list($product_id); } Share this post : post Share on other sites
Posted 26 Mar 2013 · Report post Bonjour, Pardon je pense que je me suis mal exprime, l'include fonctionne deja sur ma page c'est sa position sur la page produit que je n'arrive pas a changer Je voulais mettre l'avis des internautes sous les options envoyer a un ami et donner une note mais les avis apparaissent en haut de la page if (is_module_direaunami_active ()) { $output .= ' <table class="product_link_to_modules"> <tr> <td> <a href="' . $GLOBALS['wwwroot'] . '/modules/direaunami/direaunami.php"><img src=' . $GLOBALS['repertoire_images] . '/tell_friend.jpg" alt="' . TELL_FRIEND . '" /></a> </td> <td> <a href="' . $GLOBALS['wwwroot'] . '/modules/direaunami/direaunami.php">' . TELL_FRIEND . '</a> </td> </tr> </table>'; } if (is_module_avis_active ()) { $output .= ' <table class="product_link_to_modules"> <tr> <td> <a href="' . $GLOBALS['wwwroot'] . '/modules/avis/avis.php?prodid= . $product_id . '" class="label"><img src="' . $GLOBALS['repertoire_images] . '/donnez_avis.jpg" alt="' . DONNEZ_AVIS . '" /></a> </td> <td> <a href="' . $GLOBALS['wwwroot'] . '/modules/avis/avis.php?prodid=' . $product_id . '" class="label">' . DONNEZ_AVIS . '</a> </td> </tr> </table>'; } if (is_module_avis_active()) { include($GLOBALS['fonctionsavis']); $output .= render_avis_public_list($product_id); } Comment puis-je positionner cet include en dessous ? une idee ? Merci d'avance, mon niveau de php est tres limite, mais j'apprends chaque jout et je comprends un peu mieux le fonctionnement Share this post : post Share on other sites
Posted 26 Mar 2013 · Report post tu veux dire complétement en haut de la page ? Share this post : post Share on other sites
Posted 26 Mar 2013 · Report post Bonjour, Je voulais mettre l'avis des internautes sous les options envoyer a un ami et donner une note mais les avis apparaissent en haut de la page Les liens vers le dépôt et la consultation d'avis sont situés en dessous des images sur le template par défaut de PEEL, et non en haut de page : https://premium.peel.fr/homme-8/doudoune-16.html Pouvez-vous fournir un screenshot de ce que vous souhaitez ou un lien vers une page produit de votre site ? Merci. Share this post : post Share on other sites
Posted 27 Mar 2013 · Report post Bonjour J'ai fait une capture d'ecran, le module avis apparait au dessus du titre de la page mais je voudrais qu'il apparaisse en dessous de tous les avis, les petits logos oranges sous l'image Share this post : post Share on other sites
Posted 27 Mar 2013 · Report post Bonjour, Il faut modifier la fonction render_avis_public_list du fichier modules\avis\fonctions.php. A la fin de la fonction (ligne 201), il faut remplacer echo $output; par return $output; Cette modification doit-être complété par l'ajout de echo devant l'appel à render_avis_public_list dans le fichier \modules\avis\liste_avis.php, ligne 30: echo render_avis_public_list($_GET['prodid']); Les numéros de ligne sont donnés pour la version 6.2. Share this post : post Share on other sites
Posted 27 Mar 2013 · Report post Impeccable, merci Simon de ce retour si rapide Je suis enchantée Share this post : post Share on other sites