Couleur lien page actuelle

doctorpower Messages postés 404 Statut Membre -  
P@t@ch0n Messages postés 603 Statut Membre -
Bonjours, j'aimerai que les liens de mon site qui poient sur la page actuelle soient d'une autre couleur, afin que le visiteur sache dans quelle rubrique il se trouve.
J'ai fais un petit code php pour faire changer la class du lien mais je n'arrive pas a l'intérgrer efficacement au site, sans avoir à changer tout les liens des menus...
voici le code:
<a href="index.php" <?php 
if ($_SERVER['REQUEST_URI'] == '/index.php')
{
        $class="class='active'";
}
else
{
     $class="id='menu_5 a'";
}                                                
echo $class;
?>> Accueil</a>

dans le CSS: (par exemple)
.active
{
color: red;
}


merci d'avance
A voir également:

1 réponse

P@t@ch0n Messages postés 603 Statut Membre 85
 
En utilisant un tableau sans doute ?
$liens = array(
'index' => 'accueil',
'article' => 'articles',
'catégorie' => 'categories',
'livreor' = 'livre d\'or');

$fichier = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);
foreach( $liens as $k => $v )
{
    $class = null;
    if( $fichier == $k )
        $class = ' class="active"';
    echo '<a href="' . $k . '.php"' . $class . '>' . $v . '</a>';
}
0