osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [resolu] catégories ET sous catégories
PascalV
posté 15 May 2004, 18:33
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 50
Inscrit : 15-May 04
Membre no 2494



Bonjour,

Mon probleme doit être simple pour les utilisateurs aguéris:

J'aimerais avoir dans le BOX Catégories la liste des catégories et des sous catégories en permanence. Que dois-je modifier?

Pour les noms de la liste des catégories et des sous catégories, comment ne pas limiter le nombre de lettres (modifier la base SQL seulement?)

merci de vos réponses

PascalV
Go to the top of the page
 
fissiaux
posté 15 May 2004, 21:47
Message #2


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669





Tu as essayé cela :

Show all categories
Go to the top of the page
 
PascalV
posté 15 May 2004, 23:10
Message #3


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 50
Inscrit : 15-May 04
Membre no 2494



super, ca marche... merci pour le lien!!!

maintenant, comment mettre un espace de séparation ou une ligne de séparation entre les groupes de catégories?????

merci pour votre aide!!
Go to the top of the page
 
JeanLuc
posté 17 May 2004, 10:42
Message #4


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



QUOTE
comment mettre un espace de séparation

Pour le fun j'ai téléchargé la contrib et regardé le pb: j'arrive à mettre l'espace avant chaque catégorie "mère" (qui n'a pas de "parent") mais du coup, j'ai donc également un espace au début de la liste. J'ai pas été plus loin, si il y a des courageux pour modifier ... wink.gif

J'ai donc créé une fonction (je ne crois pas qu'elle existe déjà...) pour détecter si la catégorie a un "parent", à ajouter au début du fichier all_categories.php:
CODE
function tep_has_parent_this_category($cid) {
   $category_query = tep_db_query("select categories_id from " . TABLE_CATEGORIES . " where parent_id <> '0' and categories_id = '" . $cid . "'");
   if (tep_db_num_rows($category_query)) {
       return true;
   } else {
       return false;
   }
}
Ensuite j'insère le saut à la ligne, soit après les lignes :
CODE
$category_path = explode('_',$HTTP_GET_VARS['cPath']);
$in_path = in_array($cid, $category_path);
$this_category = array_pop($category_path);
insérer les lignes:
CODE
if ( !tep_has_parent_this_category($cid)) {
   $categories_string .= '<br>';    
}


Cela insère donc un espace entre chaque catégorie "mère"...
y compris la première... confused.gif

Bon code... wink.gif


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
fifi
posté 2 Jun 2004, 09:13
Message #5


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 218
Inscrit : 4-May 04
Membre no 2407



Bonjour,

Pour faire paraitre les catégotires et les sous catégories en permanence, j'ai téléchargé la contribution et j'ai placé le fichier ALL_catégories dans différents emplacements et je n'ai pas eu de résultats.
Quelqu'un aurait une idée sur l'emplacement précis où je peux mettre ce fichier ?
Merci


--------------------
Creload6 / Original / www.printcart.fr
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 25th May 2013 - 04:48
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)