Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2010, 12h11   #1
Invité régulier
 
Homme zakaria
Développeur informatique
Inscription : octobre 2010
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme zakaria
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2010
Messages : 39
Points : 6
Points : 6
Par défaut Menu en php pour joomla

bonjour tt le monde,
j'ai un problème avec mon menu , que je viens d crée pour intégré dans mon site sur joomla, le problème c'est quand je clique sur le sous-élément le menu de ses sous-éléments ce reviennent masquer, je veux quand je clique sur les sous élément tout mes élément restant afficher
voici le code :
les éléments parent......................

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
    $actualites = array();/*recuperation des élément du menu les parants*/
    $sql = "SELECT * FROM jos_menu WHERE menutype = 'top-menu' AND published =1 AND parent=0 ORDER BY ordering";
	$tbl_menu = mysql_query($sql);
	$nb = mysql_num_rows($tbl_menu);
	if($nb!=0){
	    echo '<ul class="menuprincipale">';/*mettre le style du parents*/
		while($row = mysql_fetch_array($tbl_menu)){/* tantque il ya des ligne*/
		   if(isset($_GET['Itemid'])){
				if($_GET['Itemid']==$row['id']){
					   /*mettre lien en active*/
					  echo '<li class="active"><a href="'.$row['link'].'&Itemid='.$row['id'].'">'.$row['name'].'</a></li>';      	  
				   }
 
				   else{
						  echo '<li><a href="'.$row['link'].'&Itemid='.$row['id'].'">'.$row['name'].'</a></li>';
					   }
			}else{
			  echo '<li><a href="'.$row['link'].'&Itemid='.$row['id'].'">'.$row['name'].'</a></li>';
				}
		}
		echo "</ul>";
	}
  ?>
les sous-éléments.................................

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php 
				  $sql = "SELECT * FROM jos_menu WHERE menutype = 'top-menu' AND published =1 AND parent=".$_GET['Itemid']." ORDER BY ordering";
				  /*echo "<script>alert('".$row['id']."');</script>";*/
					$tbl_menu = mysql_query($sql);
					$nb = mysql_num_rows($tbl_menu);
					if($nb!=0){
						echo '<ul class="menuactualites">';
						while($row = mysql_fetch_array($tbl_menu)){
 
						   if($_GET['Itemid']==$row['id']){
							 echo '<li class="active"><a href="'.$row['link'].'&Itemid='.$row['id'].'">'.$row['name'].'</a></li>';
 
						   }
						   else{
							 echo '<li><a href="'.$row['link'].'&Itemid='.$row['id'].'">'.$row['name'].'</a></li>';
						   }
 
						}	
 
						echo "</ul>";
					}
        ?>

Merci.
zerkos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h29.


 
 
 
 
Partenaires

Hébergement Web