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

Articolo stampato da http://disign.improntedigitali.it/php-men-che-spegne-i-pulsanti-della-pagina-attiva-294-2-1.html

© Luca Frassineti

Programmazione 3.063 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]';
        ?]

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


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