lire les avis

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

serait il possible d'ajouter à coté de "lire les avis" le nombre d'avis donné par les clients sur un produit?

merci de votre aide

cdt

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ligne 232 du fichier lib/fonctions/display_product.php remplacer

                                            <a href="' . $GLOBALS['wwwroot'] . '/modules/avis/liste_avis.php?prodid=' . $product_id . '" class="label partage">' . TOUS_LES_AVIS . '</a>
par
                                       	 
<a href="' . $GLOBALS['wwwroot'] . '/modules/avis/liste_avis.php?prodid=' . $product_id . '" class="label partage">' . TOUS_LES_AVIS . ' (' . $product_object->get_count_opinion() . ' ' . String::strtolower(POSTED_OPINION) . ')</a>
[/code] Dans la class Product, ajouter la fonction
[CODE] /**
* permet de savoir le nombre d'avis pour le produit
*
* @return
*/
function get_count_opinion() {
$query = query("SELECT COUNT(*) as count_opinion
FROM peel_avis pa
WHERE pa.produit_id = '" . intval($this->id) . "' AND etat=1");
$result = fetch_assoc($query);
return vn($result['count_opinion']);
}

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci beaucoup, vraiment super

cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

lol, je viens d'essayer de mettre en place le code, et voila la réponse que j'ai a la place de mon produit


										[admin info : Une erreur de connexion &#224; la base s'est produite SELECT COUNT(*) as count_opinion

				FROM Peel_avis pa

				WHERE pa.produit_id = '1' AND etat=1]

				Unknown column 'pa.produit_id' in 'where clause'


				[b]Notice[/b]: Erreur SQL - SELECT COUNT(*) as count_opinion FROM peel_avis pa WHERE pa.produit_id = '1' AND etat=1 - Error number 1054 - Unknown column 'pa.produit_id' in 'where clause' - Page concernee : /cavaliers-king-charles-3/bebe-chiot-1.html - Ip : 188.141.181.185 in[b]/homepages/46/d245457969/htdocs/corsicali/lib/fonctions/database.php[/b] on line [b]165[/b]			

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

essaye ça !


/**

	 * permet de savoir le nombre d'avis pour le produit

	 *

	 * @return

	 */

    function get_count_opinion() {

	    $query = query("SELECT COUNT(*) as count_opinion

		    FROM peel_avis pa

		    WHERE pa.id_produit = '" . intval($this->id) . "' AND etat=1");

	    $result = fetch_assoc($query);

	    return vn($result['count_opinion']);

    }


1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Paulanna,

je dois devenir vieux, je n'avais même pas vu l'inversion...

je suis un vieil âne qui s'essaie au codage lol

merci beaucoup

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping