Visualizzazione risultati 1 fino 13 di 13

Discussione: Menu per sito

  1. #1
    Guest

    Question Menu per sito

    Ciao a tutti.
    Volevo chiedere: come si crea un menu per un sito web che non devi cambiare ogni singola pagina se si vuole apportare una modifica ad un collegamento per esempio.
    Non voglio usare i frame.
    Uso l' html come linguaggio.

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Dovresti utilizzare PHP o SHTML in modo tale da includere nelle tue pagine il menù così da fare in modo che modificando un singolo file si modifichi il menù di tutte le pagine.

    L'unica "pecca" se così vogliamo chiamarla è che poi le pagine dovranno avere l'estensione .shtml o .php a secondo del metodo che utilizzerai, ma se vuoi "mascherare" le tue pagine .php o .shtml che saranno in .html basta utilizzare una riga di codice .htaccess tu che metodo vuoi utilizzare?
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Non c'è quindi altro mondo con l'html? Comunque preferirei il php
    Ultima modifica di Mysteryangel : 14-12-2008 alle ore 12.53.36

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Con l'HTML proprio no...perchè dovresti utilizzare gli iframe o i frames...

    Comunque tu con PHP puoi fare una cosa del genere:

    Codice PHP:
    <?php include("menu.txt"); ?>
    E se vuoi mascherare l'estensione basta che crei un file .htaccess nella root del tuo spazio web e gli inserisci questo:
    Codice PHP:
    RewriteEngine On
    RewriteBase
    /

    RewriteRule ^(.*).html$ $1.php
    Questo codice farà in modo da mascherare tutte le pagine .php del sito in .html
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Grazie Mille.
    Comunque se voglio utilizzare i frame con front page quando vado a cliccare nel menù la pagina web me la apre nello stesso frame c'è una soluzione?

  6. #6
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    si, devi cambiare il target....

    comunque usando html il menù per tutte le pagine lo puoi fare..... ci pensa javascript!!!!

  7. #7
    Guest

    Predefinito

    OK grazie

  8. #8
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    non è espressamente necessario utilizzare iframes o frames per creare un menu in html....basta usare javascript in un file.js

    Visita questi siti:
    http://DHTMLCentral.com
    http://www.dynamicdrive.com/
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Però se un utente ha JavaScript disabilitato non può vedere il menù...
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    Codice HTML:
    <noscript>
    Per favore,attiva javascript per navigare nel sito
    </noscript>
    comunque può tranquillamente usare php e rinominare con .htaccess

  11. #11
    Ufobm non è connesso Utente attivo
    Data registrazione
    06-12-2004
    Messaggi
    432

    Predefinito

    Usa php che è la soluzione migliore a mio modo di vedere!
    Utilizza include, ma non devi per forza includere un file .txt! Puoi includere anche un file html, magari con animazioni ecc!

  12. #12
    Guest

    Predefinito

    scusate ma in html non basta scrivere:

    Codice:
    <!-- INCLUDE pagina.html -->
    A me funziona senza usare le SSI

  13. #13
    angoloarte non è connesso Neofita
    Data registrazione
    17-05-2009
    Messaggi
    20

    Predefinito

    Vorrei aggiungere un altro elemento nella discussione.
    Ho lo stesso problema, per evitare di modificare tutte le pagine aggiornando il menu ho provato a fare una pagina shtml e include di un altra pagina (menu). Sembra funzionare.
    Mi chiedo (a parte la pagina index che non può essere shtml e per questa, potrei evitare l'include), cosa succede ai link che arrivano dall'esterno.
    Il mio sito (dopo anni) ha una discreta popolarità e molti ci arrivano dai motori di ricerca, che conoscono le mie pagine come html e non come shtml. Se modifico l'estensione delle pagine ripartirà tutto da zero?
    Grazie anticipate per i suggerimenti che mi vorrete dare.
    Ultima modifica di angoloarte : 17-04-2013 alle ore 00.08.59

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •