| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Etudiant
Inscrit le: 18 Sep 2005 Messages: 4
|
Posté le: 18 Sep 2005, 05:16 Sujet du message: Personalisation du menu des catégories |
|
|
Bonsoir,
est ce qu'on peut personaliser le menu des catégories qui se trouve à gauche, de telle façon que elles ne s'affichent que les catégories et en cliquant sur une catégorie elles s'affichent ses sous categories (menu sous forme d'arbre).
mille mercis d'avance pour votre réponses. |
|
| Revenir en haut |
|
 |
sim100 Administrateur
Inscrit le: 07 Avr 2005 Messages: 461
|
Posté le: 18 Sep 2005, 11:52 Sujet du message: javascript |
|
|
| C'est possible bien sure, avec un javascript par exemple. Bon il suffit juste de s'y repérer un peu dans le code du menu que j'ai fourni évidement |
|
| Revenir en haut |
|
 |
Laboulette Invité
|
Posté le: 22 Fév 2006, 11:58 Sujet du message: Images piour Catégorie et uen autre pour sous catégories |
|
|
Salut sim,
Tout d'abord merci et bravo pour ton travail.
Je cherche aussi à changer l'affichage des rubriques dans
le menu de gauche, je cherche donc à inserer une image
pour les catégories et une autre pour les sous catégories.
Si quelqu'un peux m'aider
Le code concerné se trouve ici :
| Code: |
$query="SELECT * FROM 1two_ecommerce_cat ORDER BY nom ASC";
$res_compteur = @mysql_query($query,$db);
if (@mysql_num_rows($res_compteur)!=0)
{
$nbcompteur=mysql_num_rows($res_compteur);
for ($i=0; $i<$nbcompteur; $i++)
{
$list_compteur=@mysql_fetch_row($res_compteur);
$query="SELECT * FROM 1two_ecommerce_cat WHERE inside='$list_compteur[3]'";
$res_bout = @mysql_query($query,$db);
if (@mysql_num_rows($res_bout)==0)
{
$tabmenu=""; $ligne="";
$idliste=$list_compteur[3];
while ($idliste!=0)
{
$query="SELECT * FROM 1two_ecommerce_cat WHERE compteur='$idliste'";
$res_idliste = @mysql_query($query,$db);
$list_idliste=@mysql_fetch_row($res_idliste);
$tabmenu[]="$list_idliste[0]";
$idliste=$list_idliste[2];
}
$nbrtabmenu=count ($tabmenu);
for ($t=$nbrtabmenu-1; $t>=0; $t--)
{
if ($t==$nbrtabmenu-1) {$ligne=$ligne . "$tabmenu[$t]";}
else {
$ligne=$ligne . " > $tabmenu[$t]"; }
if ($tabfinalmd=="") {$tabfinalmd[]="$ligne";}
else { if (in_array($ligne,$tabfinalmd)!=1) {$tabfinalmd[]="$ligne";} }
}
}
}
$nbrtabfinalmd=count ($tabfinalmd);
$tabfinalmd[]=rsort($tabfinalmd);
for ($f=$nbrtabfinalmd-1; $f>=0; $f--)
{
$tablastword= explode(" > ",$tabfinalmd[$f]);
$lastword=$tablastword[count($tablastword)-1];
$query="SELECT compteur FROM 1two_ecommerce_cat WHERE nom='$lastword'";
$res_compteur_last_word = @mysql_query($query,$db);
$list_compteur_last_word=@mysql_fetch_row($res_compteur_last_word);
echo "<option value='?id=$list_compteur_last_word[0]' "; if ($id=="$list_compteur_last_word[0]") {echo "selected";} echo ">$tabfinalmd[$f]</option>";
}
}
|
|
|
| Revenir en haut |
|
 |
sim100 Administrateur
Inscrit le: 07 Avr 2005 Messages: 461
|
Posté le: 22 Fév 2006, 19:10 Sujet du message: post |
|
|
| Regarde les anciens posts, il y en a un dessus où c'est expliqué. |
|
| Revenir en haut |
|
 |
laboulette.net Invité
|
Posté le: 23 Fév 2006, 11:51 Sujet du message: merci |
|
|
Effectivement j'ai vu cela hier !!
J'ai reussi à mettre une image mais comment faire pour
quel soit différente pour les sous catégories ...
Merci Sim |
|
| Revenir en haut |
|
 |
liloune
Inscrit le: 12 Oct 2008 Messages: 9
|
Posté le: 20 Oct 2008, 16:12 Sujet du message: |
|
|
Bonjour Sim100,
j'ai cherché ce fameux post mais je ne le trouve pas.
Pourrais-tu m'indiquer celui-ci ?
Car je cherche désespérément mettre une petite image devant les catégories et sous catégories à la place des "--" ou "----"
Merci d'avance
Liloune |
|
| Revenir en haut |
|
 |
sim100 Administrateur
Inscrit le: 07 Avr 2005 Messages: 461
|
Posté le: 21 Oct 2008, 04:35 Sujet du message: image pour catégories |
|
|
| liloune a écrit: | Bonjour Sim100,
j'ai cherché ce fameux post mais je ne le trouve pas.
Pourrais-tu m'indiquer celui-ci ?
Car je cherche désespérément mettre une petite image devant les catégories et sous catégories à la place des "--" ou "----"
Merci d'avance
Liloune |
Tu cherches les "--" ou "---" dans le code, et tu remplaces ça par un code du genre
| Code: | | <img src="lien vers ton image" alt="" /> |
|
|
| Revenir en haut |
|
 |
liloune
Inscrit le: 12 Oct 2008 Messages: 9
|
Posté le: 21 Oct 2008, 14:10 Sujet du message: |
|
|
merci Sim,
je vais être un peu embêtante mais voilà, quand on place l'image elle se répète deux fois quand c une sous catégorie.
J'aurai préféré avoir, une image pour la catégorie et une autre image pour la sous catégorie.
| Code: | for ($f=$nbrtabfinal-1; $f>=0; $f--)
{
$tablastword= explode(" > ",$tabfinal[$f]);
$nbrtirets=count ($tablastword);
$lastword=$tablastword[count($tablastword)-1];
$query="SELECT compteur FROM 1two_ecommerce_cat WHERE nom='$lastword'";
$res_compteur_last_word = @mysql_query($query,$db);
$list_compteur_last_word=@mysql_fetch_row($res_compteur_last_word);
for ($t=$nbrtirets-1; $t>=0; $t--)
{echo "--";}
echo "<a href='?id=$list_compteur_last_word[0]&action=shop' class='lien1'> $lastword</a><br>";
}
} |
ici {echo "--";}
si on remplace -- par l'adresse de l'image, ça fait ça :
la même image se répète ! Alors que je souhaite avoir 2 images différentes sans répétition, est-ce possible ?
Merci d'avance |
|
| Revenir en haut |
|
 |
sim100 Administrateur
Inscrit le: 07 Avr 2005 Messages: 461
|
Posté le: 21 Oct 2008, 14:54 Sujet du message: images |
|
|
Oui tu peux faire comme ça, par exemple si tu as pas plus de 3 niveaux, tu retire le
| Code: |
for ($t=$nbrtirets-1; $t>=0; $t--)
{echo "--";}
|
et tu mets du genre
| Code: |
if ($nbrtirets==1) echo <img src="" alt="" />
if ($nbrtirets==2) echo <img src="" alt="" />
if ($nbrtirets==3) echo <img src="" alt="" />
|
|
|
| Revenir en haut |
|
 |
liloune
Inscrit le: 12 Oct 2008 Messages: 9
|
Posté le: 21 Oct 2008, 19:16 Sujet du message: |
|
|
merci beaucoup c tellement plus agréable lol  |
|
| Revenir en haut |
|
 |
|