PDA

View Full Version : HTML - Aiutatemi con i collegamenti


Engelbert
29-06-2005, 20:09
Ciao a tutti,

sto costruendo il mio primo sito.

Ho trovato su internet un layout già pronto, formato da una testata normale e un menu laterale a sinistra.

Il problema è che il menù (ma anche la testata) non è in un frame e quando io scelgo la pagina da aprire me la apre in un'altra finestra.

E' possibile fare in modo che quando clicco mi apra la pagina in quella corrente accanto al menù ??

Per farvi capire meglio vi ho allegato il sito (in zip) visto che pesa solo 50 kb.

Spero qualcuno mi dia una mano.

CIAO CIAO

Alvaro Vitali
29-06-2005, 20:19
se non usi i frame non è possibile, devi dare ad ogni pagina lo stesso "template" con testata e menu e cambiare solo la parte variabile, così quando linkerai una pagina qualunque verrà ricaricata anche la testata ed il menu, ma essendo gli stessi per tutte le pagine avrai l'effetto di aver caricato solo la parte che è cambiata, se conosci un minimo di php puoi "richiamare" da ogni pagina il template scrivendolo in un file senza dover copiare ed incollare quella parte di codice per ogni pagina del tuo sito.

Engelbert
30-06-2005, 07:35
se non usi i frame non è possibile, devi dare ad ogni pagina lo stesso "template" con testata e menu e cambiare solo la parte variabile, così quando linkerai una pagina qualunque verrà ricaricata anche la testata ed il menu, ma essendo gli stessi per tutte le pagine avrai l'effetto di aver caricato solo la parte che è cambiata, se conosci un minimo di php puoi "richiamare" da ogni pagina il template scrivendolo in un file senza dover copiare ed incollare quella parte di codice per ogni pagina del tuo sito.

Ciao, grazie per la risposta.

Sai dove posso trovare un esempio di php ???

Alvaro Vitali
30-06-2005, 11:04
PHP è un linguaggio a tutti gli effetti, quello che interessa a te è semplicemente come includere delle parti di "html" che si ripetono in tutte le tue pagine.
Ti allego il tuo template "organizzato" con php, tieni presente che per visionarlo hai bisogno di un server web che supporti php (quasi la totalità dei server web) quindi se lo lanci sul tuo pc senza aver instalalto un server web in locale non vedrai nulla (o quasi).
Cmq se lo copi sulla directory principale del tuo server e "carichi" il file index.php dovrebbe funzionare, come vedrai dal codice i file top.php e foot.php contengono la parte della pagina che è sempre uguale e dovrai includerli in ogni pagina del tuo sito esattamente come ho fatto in index.php.
In questo modo ogni modifica che vorrai fare all'estetica del sito si ripercuoterà autoamticamnete a tutte le pagine che includono quei files senza dover editare a mano ogni pagina.

Ciao e buona fortuna !

Engelbert
30-06-2005, 12:31
PHP è un linguaggio a tutti gli effetti, quello che interessa a te è semplicemente come includere delle parti di "html" che si ripetono in tutte le tue pagine.
Ti allego il tuo template "organizzato" con php, tieni presente che per visionarlo hai bisogno di un server web che supporti php (quasi la totalità dei server web) quindi se lo lanci sul tuo pc senza aver instalalto un server web in locale non vedrai nulla (o quasi).
Cmq se lo copi sulla directory principale del tuo server e "carichi" il file index.php dovrebbe funzionare, come vedrai dal codice i file top.php e foot.php contengono la parte della pagina che è sempre uguale e dovrai includerli in ogni pagina del tuo sito esattamente come ho fatto in index.php.
In questo modo ogni modifica che vorrai fare all'estetica del sito si ripercuoterà autoamticamnete a tutte le pagine che includono quei files senza dover editare a mano ogni pagina.

Ciao e buona fortuna !

Grazie,

Mi sei stato proprio d'aiuto.

Adesso mi metto sotto per bene.

Ciao Ciao