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

    funzione include per menu

    Ciao a tutti... sto trasformando un sito da html a php usando alcune funzioni include per certi elementi della pagina come i menu e il footer. Per il footer non ho problemi mentre i menù hanno in ogni pagina un link diverso con id="active" per evidenziare che il visitatore è in quella pagina.

    Ora... se elimino il menù dalla pagina e lo richiamo con la funzione include devo eliminare l'id="active"... non c'è una funzione che in base al link cliccato quando poi si apre la nuova pagina quel link appena cliccato appaia di un altro colore (quindi come attivo)?? Spero di essermi spiegato...
    This is not mission difficult, Mr. Hunt... It's mission impossible.

  2. #2
    Certamente. Dovresti dare una navigazione dinamica.

    ti faccio un esempio

    Codice PHP:
    $pagina basename ($_SERVER["PHP_SELF"]); // rilevo il nome della pagina attiva


    $nome = array ("home""login""profilo"); // creao un array con i nomi che verranno visualizzati nella navigazione
    $link = array ("index.php""login.php""profile.php"); // creo un altro array con i link corrispndenti ai nomi

    $con count($nome);// conta i valori array
    $inc 0;

    echo 
    "<table border=0 cellspacing=0 cellpadding=10 width=100%><tr>";

    while (
    $inc $con)
    {
        if (
    $pagina == $link[$inc]) // Se la pagina selezionata corrisponde al nome 
        
    {
            echo 
    "<td width=\"90\" class=\"navhover\">"// stampo la cella in un modo (class navhover)
            
    echo "";                        // e non linkata
            
    echo $nome[$inc];
            echo 
    "</td>";
        }

        else
        {
            echo 
    "<td width=\"90\" class=\"nav\">"// altrimenti la stampo semplice
            
    echo "";
            echo 
    '<a href="';                        //con link
            
    echo $link[$inc];
            echo 
    '">';
            echo 
    $nome[$inc];
            echo 
    '</a></td>';
        }



        
    $inc $inc 1;


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    un tutorial che può tornare utile
    http://www.mariocarboni.com/design/c...rente-con-php/

  4. #4
    grazie 1000 a entrambi... era proprio quello che stavo cercando!
    This is not mission difficult, Mr. Hunt... It's mission impossible.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.