AFFICHAGE Qté DANS MENU HORIZONTAL PEEL 4

1 message dans ce sujet

Posté(e) · Signaler ce message

Bien le bonjour à tous.

En son temps, j'avais édité un post expliquant comment afficher la quantité de produits dans le menu principal.

NOUVEAUTES - PROMOTIONS - TOP VENTE.

Je me suis aperçu qu'il y avait une erreur, ce script bloque les éditions des billets, donc j'ai cherché et voici ma dernière version qui elle fonctionne parfaitement bien.

Plusieurs petites choses sont à faire.

1) ouvrir la page "haut.php" du dossier (modeles/standard/haut.php), en haut inscrire ceci:

<?php

include ("menu.php");

?>

ensuite, modifier le menu comme suit:

<li><a href="<?php echo $wwwroot?>/index.php"><?php echo HOME ?></a></li>

<li><a href="<?php echo $wwwroot?>/achat/nouveautes.php"><?echo NOUVEAUTES ?>&nbsp;(<?php echo $nouveau?>)</a></li>

<li><a href="<?php echo $wwwroot?>/achat/promotions.php"><?php echo PROMOTIONS ?>&nbsp;(<?php echo $promo?>)</a></li>

<li><a href="<?php echo $wwwroot?>/achat/top.php"><?php echo TOP ?>&nbsp;(<?php echo $top?>)</a></li>

<li><a href="<?php echo $wwwroot?>/compte.php"><?php echo COMPTE ?></a></li>

<li><a href="utilisateurs/contact.php"><?php echo CONTACT ?></a></li>

et sauvegarder.

il se peut que la fonction &nbsp; dans le menu vous pose problème, si tel est le cas, effacez la et remplacez la par un simple espace ( elle ne sert à rien d'autre que de créer un espace entre deux mots mais c'est plus esthétique )

2) avec votre éditeur php, créer une page et recopiez ce script:

<?php

mysql_connect("votre site", "votre login", "votre pass");

mysql_select_db("votre base");

?>

<?php

$sql = "SELECT COUNT (*) AS on_new FROM peel_produits WHERE on_new='1' ";

$quid =mysql_query($sql);

while ($donnees= mysql_fetch_array($quid)){

$nouveau = $donnees['on_new'];

}

?>

<?php

$sql = "SELECT COUNT (*) AS on_promo FROM peel_produits WHERE on_promo='1' ";

$quid =mysql_query($sql);

while ($donnees= mysql_fetch_array($quid)){

$promo = $donnees['on_promo'];

}

?>

<?php

$sql = "SELECT COUNT (*) AS on_top FROM peel_produits WHERE on_top='1' ";

$quid =mysql_query($sql);

while ($donnees= mysql_fetch_array($quid)){

$top = $donnees['on_top'];

}

?>

sauvegardez cette page dans (modeles/standard) sous le nom :"menu.php"

vous devriez avoir quelque chose comme ça

menu.png

voici une capture d'écran de ma page d'accueil

index.png

LA PREUVE QUE CA MARCHE :rolleyes:

Bon amusement à tous :lol:

@+ Jacques

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