Suppression nombre article catégorie

20 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je voudrais supprimer sur la page d'accueil (dans catalogue) le nombre d'article qu'il y a dans la catégorie.

Je suis avec la ver. 5.3.

Merci de votre aide

Steve

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

il s'agir de la fonction calcul_nbprod_parcat

donc tu mets en commentaire cette fonction à l'ndroit où tu veux la supprimer

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour la réponse.

Comme je suis très bon en programmation je préfère demander si c'est bien comme sa que je dois faire:

#function calcul_nbprod_parcat($catid) {

#

#$sqlCount = "SELECT COUNT(*) FROM peel_produits p

#INNER JOIN peel_produits_categories pc ON (pc.produit_id = p.id)

#INNER JOIN peel_sites_pivots sp ON (sp.produit_id = p.id)

#WHERE pc.categorie_id = '".intval($catid)."' AND sp.site_id = '".intval($_SESSION['ecom']['id'])."' AND p.etat='1'";

#

#$resCount = mysql_query($sqlCount);

#

#$Count = mysql_fetch_row($resCount);

#

#return $Count[0];

#

#}

#

#function send_avis_expedition($commandeid) {

Et le { à la dernière ligne, c'est normal qu'il soit dans ce sens?

Merci

Steve

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

il ne faut pas commenter la fonction en elle meme, mais plutot la commenter dans le code qui appelle cette fonction.

car si la fonction est appelée dans une autre page tu auras une erreur UNdefined function .....

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Très bien merci

et je trouve ca ou?

Dans index?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

dans modeles/standard/template.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

dans le fichier template.php du repertoire modèles de votre template, vous avez ce code qui apparait plusieurs fois dans la fonction construit_menu_arborescent_cat :

$nb = calcul_nbprod_parcat($cat['id']);

if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

il vous suffit de les commenter comme ceci :

/*

$nb = calcul_nbprod_parcat($cat['id']);

if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

*/

Merci pour l'info, j'ai donc commenter les 2 lignes comme vous me l'avez dit.

Maintenant j'ai un beau message d'erreur sur la 1er page.

J'ai donc replacer le fichier d'origine et grande surprise, le message d'erreur est toujours la.

Fatal error: Call to undefined function affiche_produit_home() in /home/www/6effa68f466a581d7509accae50dc8d9/web/index.php on line 38

Merci de votre aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous n'avez alors pas du commenter comme il faut.

Je pense bien que sa doit être cela.

Mais j'ai remit le fichier d'origine et le problème reste, c'est sa qui me fait peure?!?!?!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

il a du y avoir d'autres modifications de faite.

la fonction affiche_produit_home est dans le fichier template.php

remettez le fichier d'origine et testez.

C'est se que j'ai fait.

Je peux renvoyé tous les fichier sur le ftp?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Tous les fichiers c'est pas conseillé si vous avez effectué des modifications essentielles de vos fichiers.

le mieux est de sauvegarder tous le répertoire template et de ne renvoyer que ce repertoire.

C'est fait et sa ne fonctionne toujours pas.

C'est quoi cette erreur?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

c'est une erreur indiquant un appel à une fonction qui n'existe pas.

mais dans le fichier template d'origine elle devrait exister.

quelles modifications avez vous effectué sur votre boutique ?

Et bien j'ai modifier le fichier template.php comme indiqué.

Ensuite l'erreure et venue, j'ai donc remis le fchier d'origine et l'erreur et toujours la.

Entre temps j'ai une personne quui c'est inscrite avec le système de parrainage et j'ai également modifier les 3 e-mail dans le back-office.

C'est tous

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Et bien j'ai modifier le fichier template.php comme indiqué.

Ensuite l'erreure et venue, j'ai donc remis le fchier d'origine et l'erreur et toujours la.

Entre temps j'ai une personne quui c'est inscrite avec le système de parrainage et j'ai également modifier les 3 e-mail dans le back-office.

C'est tous

Bien le problème est réglé.

J'ai remit tous les fichiers d'origine sur le serveur est sa fonctionne à nouveau.

Par contre je ne sais pas d'ou viens cette erreur.

Je vais garder mes nombre d'article dans la catégorie est sa ira très bien comme sa.

Merci

Steve

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mais pour mettre en commentaire, c'est pas plutôt :

// $nb = calcul_nbprod_parcat($cat['id']);

// if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

Moi c'est comme ça que j'ai fait et ça fonctionne très bien.

Steve, c'est dans la fonction

function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)

que tu trouves ces 2 lignes (à 2 endroits)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ah ok c'est bon à savoir, alors Steve a du faire une erreur quelque part

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