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

Bienvenue invité ( Connexion | Inscription )

> Img des catégories mères&filles dans la boxe catégories, ---| Résolu & optimisé ! |---
cocomino
posté 11 Sep 2008, 21:56
Message #1


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1690
Inscrit : 10-October 06
Lieu : Rives du Lez
Membre no 12571



hello,
bon comme j'ai pas la science infuse, je pose la question.
Je travaille sur la boxe catégories (pas des plus simples à modifier) et souhaite afficher l'image de la catégorie active dedans.
donc je suis parti du code original de la boxe categories et j'ai ajouté après :
Code
tep_show_category($first_element);

  $info_box_contents = array();
  $info_box_contents[] = array('text' => $categories_string);

ceci :
Code
if ($cPath>0){  
  $info_box_contents[] = array('text' => tep_image(DIR_WS_IMAGES . tep_get_category_image($categories_image), tep_get_category_image($categories_name), 128, 128));
  
  }

évidemment, la fonction tep_get_category_image n'existe pas, donc je l'ai créé dans le fichier general.php :
Code
////
// Return a category image  
  function tep_get_category_image($language = '') {
    global $languages_id;
    global $current_category_id;    
    if (empty($language)) $language = $languages_id;    
    $category_image_query = tep_db_query("select cd.categories_name, c.categories_image from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "'");
    $category_image = tep_db_fetch_array($category_image_query);    
    return $category_image['categories_image'];    
  }
////


la question que je me pose, c'est est ce que j'ai pas réinventé la roue ? n'y a t'il pas une autre solution en exploitant déjà le code existant de la boxe, voir des fonctions natives d'oscommerce ? j'ai pas mal trituré mes poves méninges, mais à mon niveau, j'ai vu que ça... Qu'en pensez vous ?

'ci les zamis !

cdt


--------------------
"Pourquoi vois-tu la paille qui est dans l'oeil de ton frère et n'aperçois-tu pas la poutre qui est dans ton oeil ?".(Saint Luc, VI-41)
Go to the top of the page
 
 
Start new topic
Réponse(s)
shoprun
posté 16 Sep 2008, 15:50
Message #2


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3712
Inscrit : 11-April 07
Lieu : Ile de la Réunion
Membre no 16487



Citation (coconimo @ 16 Sep 2008, 15:03) *
bon, toutes mes categories n'ont pas forcément des ss ss catégories.
mais c le cas de "software".

Ben j'ai essayé pas de catégories, mais pas celle ci, et là, les choses sont un peu plus clair.

-> Je note maintenant que le déploiement ce fait effectivement au fur et à mesure que l'on avance dans l'arbre de la catégorie de départ, elles sont présentes/conservées sous forme de liens, ce qui permet de remonter plus facilement.
(Je n'avais pas du tout remarqué ça, du coup mon code ne représente pas ça, donc pas bon).

-> Petite particularité tout de même.
La catégorie mère (parente = 0) n'est pas présente sous forme de lien textuel, mais uniquement sous forme de lien "image" quand on arrive dans celle ci de la page d'accueil. (ou que l'on clique sur le lien présent dans la barre de navigation).
Mais c'est dû au fait qu'il est prévu que les catégories mères soient dans le header il me semble.

-> L'autre particularité, c'est la même que j'avais noté plus haut, c'est quand on arrive en bout de chaine, dans une catégorie n'ayant plus de filles.


En ce qui concerne l'ergonomie, effectivement c'est bien mieux ainsi

Ce message a été modifié par shoprun - 16 Sep 2008, 15:55.


--------------------
Nous ne sommes pas un Service Après-Vente ni une Hot-Line !!!, et pas de "UP" et de doublon svp ...
Prenez le temps de lire les informations mises à votre dispositions avant de créer un sujet.
Démarrer du bon pied -> Bien utiliser les forums | Bien poser sa question | Règles d'usage des forums
Prés-Requis -> Les compétences requises pour réussir avec osCommerce
Docs / Infos -> LA FAQ | Rechercher | Contributions | Contribution US
Sujets épinglés -> Manuel d'utilisation MS2 | Structure OsC2.2 MS2 | ms2-fr-rc1-w3c | SSL : une obligation? | Design de la MS2 | Tutoriels CSS | Optimisez les performances de votre boutique | Taux de TVA à appliquer
Utile -> WampServer | EasyPhp | Xampp | Mamp - Ftp -> FileZilla
Apprendre -> siteduzero | alsacreations | apprendre-php | developpez.com
Go to the top of the page
 

Les messages de ce sujet
- coconimo   Img des catégories mères&filles dans la boxe catégories   11 Sep 2008, 21:56
- - shoprun   Salut Une petite erreur ici je pense : tep_get_ca...   12 Sep 2008, 05:45
- - coconimo   Citation (shoprun @ 12 Sep 2008, 07:45) S...   12 Sep 2008, 07:38
- - shoprun   Citation (coconimo @ 12 Sep 2008, 10:38) ...   12 Sep 2008, 08:07
- - coconimo   youpi, ayé, j'ai trouvé, ct plus simple qu...   12 Sep 2008, 08:21
- - shoprun   Ben voilà, et puis hop, une petite requête d'é...   12 Sep 2008, 08:27
- - coconimo   tiens, voilà le code de la boxe categories origina...   12 Sep 2008, 13:08
- - coconimo   crotte de bique, j'ai floodé en postant !   12 Sep 2008, 13:10
- - gentag   Bonjour, J'ai pas trop eu le temps ce matin, ...   12 Sep 2008, 14:10
- - coconimo   enfait gentag, ça marche et ça marche pas ... si j...   12 Sep 2008, 14:38
- - gentag   Re, Bah le cPath tu l'explode par le caractèr...   12 Sep 2008, 15:01
- - coconimo   non, j'ai pas besoin de l'exploder, le ...   12 Sep 2008, 15:06
- - gentag   Re, Bah je pense un peu comme shoprun, le fait d...   12 Sep 2008, 15:57
- - shoprun   Il y a un souci dans la fonction, car celle ci fai...   12 Sep 2008, 16:16
- - coconimo   après la première boucle while ($categories =...   12 Sep 2008, 19:10
- - shoprun   Bon, j'ai installé une MS2-FR-W3C-3, et j...   13 Sep 2008, 10:06
- - coconimo   slt shoprun, je vais regarder ton code de très prè...   13 Sep 2008, 11:18
- - coconimo   @ shoprun: bon, je viens de tester ton code, sur u...   13 Sep 2008, 20:20
- - shoprun   Exact Coconimo, ce n'était pas le top, loin de...   13 Sep 2008, 21:08
- - coconimo   oui, j'ai bien l'impression qu'on arri...   13 Sep 2008, 21:40
- - delete   Je passe par là je n'ai pas tout suivi mais je...   14 Sep 2008, 09:15
- - coconimo   Citation (delete @ 14 Sep 2008, 11:15) ....   14 Sep 2008, 12:44
- - delete   Meskine le chat pleurniche ! En bref tu ve...   14 Sep 2008, 16:21
- - coconimo   c presque ça mon 'tit Delete. sauf pour : Et t...   14 Sep 2008, 16:51
- - delete   Citation (coconimo @ 14 Sep 2008, 17:51) ...   14 Sep 2008, 17:04
- - gentag   Bonjour, Bon bah aujourd'hui ça être tendu......   15 Sep 2008, 09:19
- - delete   Citation (gentag @ 15 Sep 2008, 10:19) Ma...   15 Sep 2008, 09:25
- - coconimo   oki les garçons. voici le scénario : on a dans le ...   15 Sep 2008, 10:05
- - gentag   Re, J'étais en train de me dire... pourquoi a...   15 Sep 2008, 12:04
- - coconimo   alors ne mélangeons pas tout. le code pour padaben...   15 Sep 2008, 14:00
- - gentag   Re, Bah je ne mélangeais pas... au contraire, je ...   15 Sep 2008, 14:17
- - delete   Citation (coconimo @ 15 Sep 2008, 15:00) ...   15 Sep 2008, 14:33
- - gentag   Plus de chat... ? Tant pis, je finis comme ça et ...   15 Sep 2008, 15:01
- - gentag   Bon bein ça fonctionne parfaitement... les dernièr...   15 Sep 2008, 17:01
- - coconimo   alors, mon 'tit gentag, je reste dubitative .....   15 Sep 2008, 17:52
- - shoprun   Citation (coconimo @ 15 Sep 2008, 20:52) ...   15 Sep 2008, 19:47
- - delete   Citation (coconimo @ 15 Sep 2008, 18:52) ...   15 Sep 2008, 20:20
- - coconimo   oula, je ne veux chatouiller personne. je vais syn...   15 Sep 2008, 21:15
- - gentag   Re, sinon je pense toujours comme shoprun que c...   15 Sep 2008, 22:20
- - shoprun   Citation je vais synthétiser les diverses réponses...   16 Sep 2008, 06:06
- - gentag   Salut shoprun, en fait, je (pen)sais (savoir... ...   16 Sep 2008, 06:35
- - shoprun   @Gentag Je viens de constater ceci dans le titre -...   16 Sep 2008, 07:22
- - coconimo   Citation (coconimo @ 15 Sep 2008, 12:05) ...   16 Sep 2008, 08:00
- - shoprun   Citation l'arbre continu de se déployer si j...   16 Sep 2008, 10:44
- - coconimo   bon, toutes mes categories n'ont pas forcément...   16 Sep 2008, 12:03
- - shoprun   Citation (coconimo @ 16 Sep 2008, 15:03) ...   16 Sep 2008, 15:50
- - coconimo   bon, quoi qu'il en soit, faudra que je revois ...   16 Sep 2008, 21:57
- - gentag   Bonsoir, euh... tu as eu ça sur mon code ? Citati...   16 Sep 2008, 22:23
- - shoprun   Bon, et bien j'en conviens qu'il est préfé...   17 Sep 2008, 06:33
- - gentag   Bonjour, Citation Scouzy GentagBah ecoute aucun p...   17 Sep 2008, 06:48
- - gentag   Par contre, perso, je reste sur l'idée que le ...   17 Sep 2008, 07:01
- - shoprun   Citation (gentag @ 17 Sep 2008, 09:48) Si...   17 Sep 2008, 07:09
- - gentag   En fait, le truc que j'avais fait n'affich...   17 Sep 2008, 08:20
- - coconimo   heu, pour l'erreur Undefined offset: 10, c...   17 Sep 2008, 08:55
- - shoprun   Citation (gentag @ 17 Sep 2008, 11:20) c...   17 Sep 2008, 08:58
- - gentag   Euh là je dirais qu'il n'y a presque plus ...   17 Sep 2008, 09:10
- - shoprun   Citation (gentag @ 17 Sep 2008, 12:10) Eu...   17 Sep 2008, 09:19
- - coconimo   bah non c pas bon si on supprime le code de gentag...   17 Sep 2008, 09:33
- - shoprun   Citation (coconimo @ 17 Sep 2008, 12:33) ...   17 Sep 2008, 09:39
- - coconimo   Citation (shoprun @ 17 Sep 2008, 10:58) C...   17 Sep 2008, 09:48
- - coconimo   oki shoprun, donc j'exploite la requète du bre...   17 Sep 2008, 09:52
- - gentag   Juste si je peux me permettre tep_not_null() est u...   17 Sep 2008, 09:57
- - shoprun   Citation (coconimo @ 17 Sep 2008, 12:52) ...   17 Sep 2008, 10:26
- - coconimo   oki, la jointure est faite : j'ai donc mis dan...   17 Sep 2008, 10:27
- - gentag   Re, Bah ton attention me touche coconimo, vrai, m...   17 Sep 2008, 11:46
- - coconimo   sauf que strlen() ne s'applique pas dans ce ca...   17 Sep 2008, 12:26
- - shoprun   @Coconimo Je viens d'essayer ton code, ça me p...   17 Sep 2008, 13:04
- - gentag   Eh ! Mais euh ! Je sais bien que je suis u...   17 Sep 2008, 13:35
- - coconimo   pouuuuuuuuuuuuuce !!! pas la peine d...   17 Sep 2008, 13:45
- - shoprun   Citation c'est que plus on fait court, plus on...   17 Sep 2008, 13:51
- - delete   Citation (gentag @ 17 Sep 2008, 14:35) (j...   17 Sep 2008, 13:52
- - coconimo   pour une categorie mère sans image, il suffit de r...   17 Sep 2008, 14:06
- - coconimo   alors la solution suivante est : pour un affichage...   17 Sep 2008, 15:14
- - shoprun   Citation (coconimo @ 17 Sep 2008, 18:14) ...   17 Sep 2008, 15:42
- - coconimo   alors, le mot de la fin de la fin cette fois ci: S...   5 Oct 2008, 20:20
- - padaben   salut à tous ET bien je dois dire bravo ... j...   13 Oct 2008, 13:22
- - padaben   re salut ! j'hésite à faire un autre post...   13 Oct 2008, 14:33
- - gentag   Bonjour, Mouais, perso je n'ai pas (encore) i...   13 Oct 2008, 16:56
- - padaben   Citation (gentag @ 13 Oct 2008, 18:56) Fa...   13 Oct 2008, 17:11
- - gentag   Bonjour, Citation Pourquoi Delete ne serait pas c...   14 Oct 2008, 14:39
- - padaben   Bah tout va pour le mieux alors Merci à Delete :...   14 Oct 2008, 17:53


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 : 24th May 2013 - 13:05
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)