Newsgroup: it.comp.www.html
Titolo: [forse ot] menu condiviso

Salve ragazzi, ho la necessità di creare un sito con uan pagina di base che
veste tutte le altre, e per quanto riguarda la formattazione del testo so
che posso usare i CSS.... però per quanto riguarda ad esempio un menu
intero?! io voglio richiamarlo in tutte le pagine, in modo che se decido di
aggiungere una voce, in automatico si effettua la modifica su tutte le
pagine, ma vorrei farlo senza l'uso di frame. Come posso fare?
Grazie per ogni eventuale consiglio! 


Quello di cui parli non ha a che fare con i CSS o con l'html. Tu stai 
parlando degli include. Tu vorresti fare un file che poi vai a 
richiamare dentro tutte le pagine che hanno un menu.
Puoi utilizzare questo dove devi includere il menu
<!--#include virtual="/tua_dir/menu.html"-->
ma non sempre è abilitato sul server.
Oppure puoi usare il linguaggio server-side che hai disponibile (asp, 
php) per fare l'include.
Altri metodi non ne conosco.
Ciao
-- 
Andrea Azzini
Arya Interactive Media srl
www.inarya.com

XwB wrote:

Se il tuo spazio supporta PHP puoi farlo velocemente inserendo questa riga
nel codice dove vuoi che compaia il menu:
<?php include('menu.html'); ?>
In alternativa puoi uilizzare server-side include (SSI):
<!--#include virtual="/menu.html" -->
==
- 
http://httpd.apache.org/docs/howto/ssi.html
==
-- 
Ciau
~~
Litt - 
http://divxworld.altervista.org
*MyFastwebIP* - 
http://myfastwebip.weedns.com

 <?php include('menu.html'); ?>
ok ragazzi io il PHP lo conosco abbastanza, però come posso caricare un menu 
dentro una cella di una tabella senza che mi si scompone l'impaginazione? Se 
inserisco un include dentro un <td>, la mantiene la struttura della tabella? 
io non voglio usare i frame....
grazie mille per l'aiuto! 

 grazie mille per l'aiuto!
Di nulla



Credo che possa fare al caso tuo.. un template con php e css, in quattro parti:
http://pro.html.it/articoli/id_566/idcat_31/pro.html
http://pro.html.it/articoli/id_569/idcat_31/pro.html
http://pro.html.it/articoli/id_581/idcat_31/pro.html
http://pro.html.it/articoli/id_582/idcat_31/pro.html
Ci trovi anche già implementati il contatore e la pagina dei contatti.
Saluti,
    Alessandro Fulciniti

 
http://pro.html.it/articoli/id_582/idcat_31/pro.html
Grazie per l'aiuto ma non ho trovato la guida molto chiara... io conosco 
html e php, ma i css li sto vedendo da pochissimo tempo e la guida mi 
confonde...
Grazie lo stesso 


Figurati. D' altronde, nella prima parte c'è scritto: " Sono necessarie invece
discrete conoscenze di HTML e CSS, più un pizzico di capacità grafiche
per la personalizzazione del template."
Comunque, se conosci PHP ti basta un semplice include come ti hanno già
suggerito.
Se posso permettermi un consiglio: se vuoi fare siti dedica un po' di tempo
allo studio dei CSS. Su 
html.it
 trovi la guida base ai css e quella al layout,
più molti articoli su 
pro.html.it
.
Saluti,
    Alessandro Fulciniti

 più molti articoli su 
pro.html.it
.
Grazie per il consiglio :) già ho iniziato a vederli un pò solo che devo 
approfondirli con una buona guida. grazie per il link alle risorse 

 <?php include('menu.html'); ?>
E come devo fare se ogni pagina usa lo stesso menu ma variando 
ovviamente la voce "corrente"?