disign.it | PHP: menù che spegne i pulsanti della pagina attiva | a digital sign for a best design!
A digital sign for a best design
Programmazione 2.080 visualizzazioni

PHP: menù che spegne i pulsanti della pagina attiva

14/12/2011

Con una breve espressione di controllo in PHP possiamo fare in modo che il pulsante della pagina attiva non risulti cliccabile e abbia un aspetto diverso per indicare all'utente su quale pagina si trova.

Nell'esempio proposto il menù è realizzato con la classica tecnica delle liste e della formattazione con i CSS qui non esplicitata per brevità.

Inoltre alla voce del menù non attiva viene applicata una classe che apporterà le modifiche di visualizzazione coerenti con la grafica del sito.

Ecco il codice, al posto delle parentesi quadre vanno come sempre sosituite le parentesi angolari!

 

[?php
    if (!strstr($_SERVER['PHP_SELF'], "home.php"))
    echo '[li][a href="home.php"]Home[/a][/li]';
    else
        echo '[li class="a"]Home[/li]';       
        ?]
       
    [?php       
    if (!strstr($_SERVER['PHP_SELF'], "dove.php"))
        echo '[li][a href="dove.php"]Dove[/a][/li]';
        else
        echo '[li class="a"]Dove[/li]';
        ?]      
       
    [?php       
    if (!strstr($_SERVER['PHP_SELF'], "come.php"))
        echo '[li][a href="come.php"]Come[/a][/li]';
        else
        echo '[li class="a"]Come[/li]';
        ?]

← PHP: data in lettere Htaccess: redirect 301 →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.