+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

Realizzare sito con menu fisso ?

Ultimo Messaggio di margheritebianche il:
  1. #1
    User
    Data Registrazione
    Feb 2006
    Messaggi
    416

    Realizzare sito con menu fisso ?

    Salve a tutti,
    vorrei realizzare un sito con Header, Footer e Menu di Navigazione Fissi per tutto il sito senza l'uso di Frame.

    Utilizzo il linguaggio PHP.

    Come è meglio procedere?

    Grazie

  2. #2
    User
    Data Registrazione
    Mar 2005
    Località
    Genova
    Messaggi
    411
    Il metodo più semplice e più utilizzato è quello di creare dei file header.php, menu.php e footer.php e includerli ovunque.
    Io preferisco avere un unico php con le funzioni che mi gestiscono queste cose, quindi ho: titolo(), fondo_pagina(), menu() a cui passo un po' di parametri.
    In questo caso si include sempre un unico php e quando serve si richiama la titolo() etc. etc.
    Chiaramente avendo delle funzioni puoi passargli dei parametri, ad esempio alla funzione menu() puoi passare l'opzione selezionata e quindi visualizzarla in modo diverso, es:

    Codice:
    <?php
    
    function menu($opzSel)
    {
    $opzMenu = array("opz1", "opzione numero 1",
      "opz2", "opzione numero 2",
      "opz3", "opzione numero 3",
      "opz4", "opzione numero etcetc");
    
    echo "<ul>\n";
    foreach ($opzMenu as $chiave => $opzione)
      if ($chiave == $opzSel)
        echo "<li>$opzione - SEI QUI</li>\n";
      else
        echo "<li><a href='$chiave'>$opzione</a></li>\n";
     
    echo "<(ul>\n";
    }
    
    ?>

  3. #3
    User
    Data Registrazione
    Feb 2006
    Messaggi
    416
    Innanzitutto grazie per la risposta.

    E' possibile avere un'esempio concreto di come realizzare la pagina con entrambi i metodi? Non sono espertissimo di PHP.

    Grazie

  4. #4
    User
    Data Registrazione
    Mar 2005
    Località
    Genova
    Messaggi
    411
    Esempio con include:

    crei tre file:
    testa.php
    menu.php
    piedi.php
    In cui metti la creazione dell'intestazione, del menu e del footer.
    Poi vari php li includi, ad esempio l'index.php potrebbe essere:

    Codice:
    <?php
    include("testa.php");
    
    // ALTRE COSE DA FARE DOPO L'INTESTAZIONE
    
    include("menu.php");
    
    // ALTRE COSE DA FARE DOPO IL MENU'
    
    include("piedi.php");
    ?>

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.