sous catégorie peel v4

12 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour j aurais voulu savoir comment on peux inscrire les sous catégories dans la page d une categorie comme dans la version peel v5 merci d avance :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il y a un moyen facile sans chipoter dans le code ... les introduire manuellement via le Backoffice.

Sinon il faut insérer du code ...

Je vais essayer de le trouver.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Donc, il faut que tu remplaces le code que tu trouveras dans ../achat/index.php par :

<?php

// +----------------------------------------------------------------------+

// | Copyright (c) 2009 Advisto SAS, service PEEL - [email="contact@peel.fr"]contact@peel.fr[/email]	   |

// +----------------------------------------------------------------------+

// | This file is part of PEEL Shopping 5.0, which is subject to an	   |

// | opensource GPL license: you are allowed to customize the code	|

// | for your own needs, but must keep your changes under GPL	 |

// | More information: [url="http://www.peel.fr/lire/licence-gpl-70.html"]http://www.peel.fr/lire/licence-gpl-70.html[/url]	|

// +----------------------------------------------------------------------+

// | Author: Advisto SAS, RCS 479 205 452, France, [url="http://www.peel.fr/"]http://www.peel.fr/[/url]	|

// +----------------------------------------------------------------------+

// $Id: index.php 5235 2009-10-30 13:36:49Z jhquillien $

//


include("../configuration.inc.php");


$catid = (!isset($_GET['catid']) ? 0 : intval($_GET['catid']));


$qid_c = recupere_sous_categorie($catid);


$DOC_TITLE = "[PEEL.FR]";


define("IN_CATALOGUE", true);


include("$repertoire_modele/haut.php");


$sqlcat = "SELECT image, description_" . $_SESSION['langue'] . ", nom_" . $_SESSION['langue'];

if (is_category_promotion_module_active()) {

 $sqlcat .= ", promotion";

}

$sqlcat .= " FROM peel_categories

 WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != ''

 ORDER BY position";

$rescat = mysql_query($sqlcat);

$rowCat = mysql_fetch_row($rescat);


if (mysql_num_rows($rescat) > 0) {

 echo "<div>";


 include("$repertoire_modele/categorie.php");


 echo "</div>";

}


$qid_c = recupere_sous_categorie(vn($_GET['catid']));


if (mysql_num_rows($qid_c) > 0) {

 $nb_cellules = mysql_num_rows($qid_c);

 $nb_colonnes = 3;

 $j = 0;


 echo "<div>";

 include("$repertoire_modele/sous_categorie.php");

 echo "</div>";

}


$sqlcat = "SELECT type_affichage  FROM peel_categories WHERE id = '" . intval($catid) . "'";

$rescat = mysql_query($sqlcat);

$rowCat = mysql_fetch_row($rescat);


if(!empty($rowCat)){

 echo '

<h2>'.LIST_PRODUCT.'</h2>';

 echo "<p>";

 affiche_filtre($catid);

 echo "</p>";

}


switch ($rowCat[0]) {

 case "1" :

  affiche_produit_en_ligne($catid);

  break;


 case "0" :

  affiche_produit_en_colonne($catid);

  break;

}


include("$repertoire_modele/bas.php");


function recupere_sous_categorie($catid = 0)

{

 $qid = mysql_query("SELECT id, nom_" . $_SESSION['langue'] . ", description_" . $_SESSION['langue'] . ", parent_id, image

  FROM peel_categories

  WHERE parent_id = '$catid' AND id > '0' AND etat = '1'

  ORDER BY position")

 or DIE(SQL_CONNECTION_ERROR . __LINE__ . '.<p>' . MYSQL_ERROR());

 return $qid;

}


?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

c est deja se que j ai fait hier justement et sa marque

Fatal error: Cannot redeclare recupere_sous_categorie() (previously declared in /home/..../www/achat/index.php:81) in /home/...../www/modeles/standard/template.php on line 959

c est pour sa que je galere un peu

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je vais testé ça ... je te tiens au courant p-e pas ce soir mais j'y regarde :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bon ... je bloque à un endroit ... j'attends le retour de Jacouille (qui n'a plus internet pour le moment ...), Il utilise la V4 et adore chipotter dans ses entrailles ^^

Quand nous auront trouvé, tu seras le premier au courant :rolleyes:

Sinon, passe à la V5 ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

L'erreur :

Fatal error: Cannot redeclare recupere_sous_categorie() (previously declared in /home/..../www/achat/index.php:81) in /home/...../www/modeles/standard/template.php on line 959

signifie que la fonction recupere_sous_categorie est définie, et a été incluse 2 fois :

- une première fois dans achat/index.php - L 81

- Une seconde dans /modeles/standard/template.php ligne 959

---> Il faut don définir cette fonction une seule, fois, cad décider quelle verison du code garder, et dans quel fichier la mette.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oula tu peux appronfondir :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En quelques sortes, tu dois suprimer ce qu'il y a dans les environs de la ligne 959 qui est identique à ce que tu as placé dans index.php ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je vais tester merci d avance :rolleyes:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Ce qu'a dit equi-monde revient en effet (en simplifié à mes explications ;))

En attendant votre retour sur ce sujet,

Cordialement,

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