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.