Include Sur Le Module Avi


8 posts in this topic

Posted · 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 · 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 · 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 · Report post

tu veux dire complétement en haut de la page ?

Share this post


: post
Share on other sites

Posted · 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 · 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

 

 

 

capture-peel.jpg

Share this post


: post
Share on other sites

Posted · 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 · Report post

Impeccable, merci Simon de ce retour si rapide

Je suis enchantée

Share this post


: post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping