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

Bienvenue invité ( Connexion | Inscription )

> [RESOLUT]Une image a la place de la catégorie
moulte
posté 16 Mar 2012, 21:41
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 32
Inscrit : 8-March 12
Membre no 30681



Bonsoir,

comment vous allez moi bien mais je galère Mdr

donc mon souci je voudrais remplacer le texte dans la box catégorie par une image clicable





je voudrais remplacer les textes par les images que l'on peut Upload lorsque l'on crée la catégorie principale


merci d'avance


je vous affiche le code source de mon fichier bm_categorie.php au cas ou un bonne âme veut bien me donner un coup de main





j'ai essayé de remplacer quelques ligne mais je n'arrive pas a trouver le bon code ;(


encor une fois merci d'avance

Ce message a été modifié par moulte - 19 Mar 2012, 21:17.
Go to the top of the page
 
 
Start new topic
Réponse(s) (1 - 11)
moulte
posté 17 Mar 2012, 20:21
Message #2


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 32
Inscrit : 8-March 12
Membre no 30681



Auto résolut j'avais pas assé cherché je met le link au cas ou


http://contributions.oscommerce-fr.info/pr...products_id=678
Go to the top of the page
 
moulte
posté 17 Mar 2012, 20:25
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 32
Inscrit : 8-March 12
Membre no 30681



Arff non pas résolut sniff si vous avez une contrib ou une idée je suis preneur merci d'avance
Go to the top of the page
 
krokus
posté 17 Mar 2012, 21:11
Message #4


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 337
Inscrit : 23-February 07
Membre no 15518



une piste
http://forums.oscommerce.com/topic/373058-...categories-box/


--------------------
Ms2.3+Category Description+Ckeditor+Colissimo+EasyPopulate+Header tags seo+Otf autothumb+PIM osSlideshow+Theme switcher+Ultimate Seo Urls+Icone stock+crawlprotect+Who's Online Enhancement+Master password+lien suivi colis
Go to the top of the page
 
moulte
posté 17 Mar 2012, 21:50
Message #5


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 32
Inscrit : 8-March 12
Membre no 30681



merci je vais voire ca deja


- en grande partie résolut car du coup étant donne que les sous catégorie sont dans la même base de donné il m'affiche aussi les sous catégorie en image donc je vais travaillé sur le code une histoire de parent catégorie a mon avis

Ce message a été modifié par moulte - 19 Mar 2012, 21:17.
Go to the top of the page
 
julien038
posté 6 Apr 2012, 18:22
Message #6


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 31
Inscrit : 28-February 12
Membre no 30641



Petite question comme ça au passage... (je sais pas si c'est bien vu de relancer un sujet lorsqu'il est indiqué "resolu" wacko.gif )

Y'a t-il la possibiliter de mettre des images plus petite uniquement pour les sous catégories?


ça devrait se situer par là mais en essayant pas mal de chose c'est pas concluant!


Code
if (tep_not_null($tree[$counter]['image'])) {
    $categories_string .= tep_image(DIR_WS_IMAGES . $tree[$counter]['image'], $tree[$counter]['name'], '42', '44') .'  '. $tree[$counter]['name'];
}else{
    $categories_string .= $tree[$counter]['name'];
}
    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '</strong>';
    }


--------------------
Version oscommerce:2.3.1
Go to the top of the page
 
Bonbec
posté 6 Apr 2012, 21:16
Message #7


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonsoir,

Si tu regardes le détail de la fonction tep_image, cela te donne :
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {
Ton '42' correspond à la largeur $width et ton '44' à la hauteur $height, donc côté syntaxe c'est bon.

Quand tu dis que "en essayant pas mal de chose c'est pas concluant!" tu veux dire quoi ?
- que les dimensions ne changent pas ?
- que l'image devient difforme ?
- autre chose ?


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
julien038
posté 6 Apr 2012, 21:21
Message #8


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 31
Inscrit : 28-February 12
Membre no 30641



En fait les paramètres 42 et 44 correspondent aux images de la catégorie, moi je voudrais rajouter du code pour avoir des images de sous catégorie plus petite style 30 30 par là tout en gardant mon 42 44.



Je sais pas si c'est bien clair :s


--------------------
Version oscommerce:2.3.1
Go to the top of the page
 
Bonbec
posté 6 Apr 2012, 22:18
Message #9


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,

Ok. C'est dans quel fichier ton code ?
C'est bien dans bm_categories.php que tu veux faire cela ?


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
julien038
posté 6 Apr 2012, 22:23
Message #10


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 31
Inscrit : 28-February 12
Membre no 30641



Oui c'est bien dans ce fichier la! Ca doit bien etre faisable non?


--------------------
Version oscommerce:2.3.1
Go to the top of the page
 
Bonbec
posté 6 Apr 2012, 22:59
Message #11


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Re,

Oui ce doit être faisable.
Tu le récupères comment ton $tree[$counter]['image'] ? Because cela n'apparaît pas dans mon $tree wacko.gif

Sinon pour faire la distinction entre une catégorie et une sous catégorie, tu peux te servir de $tree[$counter]['level']
- catégorie : $tree[$counter]['level'] = 0
- sous catégorie : $tree[$counter]['level'] = 1

Juste sous
Code
// display category name

Tu commentes la ligne
Code
//      $categories_string .= $tree[$counter]['name'];

Et tu ajoutes juste dessous :
Code
// ajout pour images      
      $srcsize = '30, 30';
    if ($tree[$counter]['level'] == 0){
      $srcsize = '42, 44';
    }
if (tep_not_null($tree[$counter]['image'])) {
    $categories_string .= tep_image(DIR_WS_IMAGES . $tree[$counter]['image'], $tree[$counter]['name'], $srcsize) .'&nbsp;&nbsp;'. $tree[$counter]['name'];
}else{
    $categories_string .= $tree[$counter]['name'];
}
// fin ajout pour images

Cela devrait marcher si tu est sûr que $tree[$counter]['image'] contient quelque chose, ce qui n'est pas le cas chez moi donc je ne peux pas tester.

Ce message a été modifié par Bonbec - 6 Apr 2012, 23:13.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
julien038
posté 7 Apr 2012, 11:03
Message #12


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 31
Inscrit : 28-February 12
Membre no 30641



Merci beaucoup Bonbec!!! Ca marche nickel!! Le pire c'est que j'etais pas loin, je n'utilisais pas comme il faut la syntaxe!


Ca le fait vraiment là, merci encore!



--------------------
Version oscommerce:2.3.1
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 : 28th March 2024 - 15:42
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)