Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Class Menu attivo in pagine php

    Salve a tutti,
    ho diverse pagine php generate attraverso l'inclusione di tre file
    separati:

    header.php
    blocco-centrale.php
    footer.php

    A seconda delle esigenze modifico il contenuto del file
    blocco-centrale.php e creo nuove pagine es.
    index, pagina1, pagina2, pagina3 etc etc.

    In particolare il file header.php contiene un logo e menu orizzontale realizzato
    interamente con i CSS con un'immagine di background e una per l'hover.

    Nel suddetto stile ho creato una classe ".menu-attivo" che dovrebbe
    avere il compito di evidenziare, sempre attraverso la proprietà background
    una voce specifica del menu del menu in base alla
    navigazione.


    Es. quanto si sta nella pagina1 la voce relativo alla pagina1
    rimane evidenziata, quanto si sta nella pagina2 la voce elativo alla
    pagina2 rimane evidenziato..etc.

    In pratica ad esempio per la homepage:

    <li class="menu-attivo">Home
    [*]pagina1
    [*]pagina2
    [*]pagina3
    [*]pagina4

    Il problema è che includendo il file header.php in tutte le pagine non
    posso assegnare la classe "menu-attivo" ai diversi link in base alla
    navigazione.

    Ho notato che molti siti ovviano a questa situazione utilizzando delle
    breadcrumbs (briciole di pane) per evidenziare la navigazione.. ma a me
    non basta!

    Come potrei ovviare a questa cosa?



    Grazie per la collaborazione

  2. #2

    Re: Class Menu attivo in pagine php

    Originariamente inviato da moralizzatore
    Come potrei ovviare a questa cosa?
    Scusa ma il Php lo usi solo per le inclusioni???

    Usalo come si deve... con uno switch o con un if ti risolvi tutto in base alla variabile passata per identificare la pagina...
    Ulteriori info sono OT ... devi chiedere nel forum adatto.

    Ciao

  3. #3

    Re: Re: Class Menu attivo in pagine php

    Originariamente inviato da ricman
    Scusa ma il Php lo usi solo per le inclusioni???
    Indubbiamente no.. il fatto è che cercavo una soluzione che non mi costringesse ad usare linguaggi lato server. Altrimenti avrei postato direttamente nella sezione dedicata.

    Comunque per la cronaca e per i posteri quello che mi interessava è questo: http://snipurl.com/18jya

    Ciao

  4. #4

    Re: Re: Re: Class Menu attivo in pagine php

    Originariamente inviato da moralizzatore
    Comunque per la cronaca e per i posteri quello che mi interessava è questo: http://snipurl.com/18jya
    ...e sempre per la cronaca in 5 minuti lo fai in php, perchè ogni volta che clicchi su un link il sito che hai segnalato ricarica la pagina e i css "non sono indovini"... ritrovandosi ogni volta una nuova pagina non sanno che fare...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.