Header e footer intestazione e piè di pagina fissi
Autor: Stefano Panten C.carissimi il mio problema è il seguente: dovrei realizzare il sito avente una unica header ed unico footer con la quale realizzare una serie di minisiti posti in sottocartelle. Quindi realizzare una home costruendo una intestazione e un piè di pagina il quale dovrebbe essere replicato in tutti i minisiti, la cosa sembrerebbe anche semplice se non dovessi in modo frequente modificare il menu e il footer in almeno una 20ina di minisiti interni. L’dea dunque sarebbe quella di creare i minisite “senza applicare il modello” ma poi come faccio ad implementare la header e il footer creato a doc per la home ?
premetto che non capisco nulla di codice (ma posso adeguarmi) ho letto qualcosa del tipo iframe che vorrei però evitare poiché sembrerebbe poco vantaggioso da lato seo.
Ma chiedo … non esiste per esempio un codice che posso scrivere nella intestazione e nel piè di pagina in modo che questo possa fare visualizzare questi due contenuti presenti nella home ?
Mi sono spiegato ?
Grazie
ciao,
... non so se ci ho capito, ...adesso sono appiedato, ...ma se mi dovessi trovare nella condizione di dover frequentemente modificare MENU principale, allora proverei ad implementare un menu alternativo, e quindi aggiornabile senza toccare il programma...
... ovviamente io farei il menu con SwishMax, ideale per aggiornare il menu del Sito senza toccare WebSite...
... un esempio: http://www.zspace.it/kolasim/website/menuswishmax/
... però, se ne sei interessato, basta che ti fai una ricerca in RETE, e penso che potresti trovare risorse dinamiche alternative a SwishMax (Flash), ...magari nel mondo jQuery...
... oppure integrare il menu in un IFRAME, così sarebbe indipendente dal resto del Sito...
... un esempio: http://www.zspace.it/kolasim/website/menuiframe/
...
... tanto detto per allargare le idee, ...
.
bye, KolAsim
...
Non hai un link di qualche esempio??? io non ho proprio capito la domanda???
Autor
ciao,KolAsim , grazie ma in tutta franchezza non ho capito molto come dovrei procedere . non si tratta solo di dover sostituire spesso menu ma anche immagini a varie nella header nonchè nel footer .per questo magari l'dea era utilizzare una pagina tipo la hon con questi due oggetti sopra e sottostanti ai contenuti dei minisiti vedi allegato .
grazie davvero.
Prova qui
http://www.flores-freelance.it/Test/Blocco header/index.html
Autor
non ho link devo farlo mentre il link flores non funge.
nessuno mi aiuta?
non so se ho capito, mi sembra che tu vorresti creare 20 sottositi nello stesso dominio che abbiano lo stesso header e lo stesso footer e che quando modifichi header o footer queste modifiche avvengano automaticamente su tutti i sottositi, è così?
Prima occorre capire che cosa chiedi. Io, come Mirko, non ci sono riuscito.
Il link di Pc Doctor MerlinArt, se scritto correttamente, funziona
http://www.flores-freelance.it/Test/Blocco header/index.html
Ma, oltre a non essere scritto correttamente, credo che non faccia al caso tuo.
Occorre selezionarlo interamente, da "http" a "html", e fare copia incolla sulla barra degli indirizzi.
ciao Stefano Panten C.,
... ricordo sempre che sono senza programmi, ...e sempre se ho capito, ...io come sai farei HEADER e FOOTER con SwishMax, ed automaticamente mandando un solo file in RETE si troverebbero aggiornati tutti gli HEADER dei siti interessati...
...
... ma lasciamo perdere il metodo Falsh...
...
... quello che secondo me si potrebbe fare, se si trattasse di immagini singole, una per HEADER ed una per FOOTER, sarebbe quello di gestire il caricamento delle stesse con un codice CSS personalizzato che peschi l'immagine in directory trasversale, comune a tutti i sotto-siti, inserendo il codice in Impostazioni Generali pannello Esperto sezione HEAD...
... per esempio creare una cartella nella RADICE del Sito BASE nominata BANNER contenete "immagineTop.jpg" ed "immagineFooter.jpg" che verranno sostituite all'occorrenza...
... al sito BASE si indicherà la path per l'HEADER: "BANNER/immagineTop.jpg"
... e per il FOOTER: "BANNER/immagineFooter.jpg"
... per i sotto-siti si userà per tutti lo stesso codice trasversale che sarebbe:
... per HEADER: "../BANNER/immagineTop.jpg"
... e per il FOOTER: "../BANNER/immagineFooter.jpg"
...
... ecco, ...tutte le volte che che aggiornerai le immagini nella cartella BANNER, automaticamente la modifica si ripercuoterà sia nel Sito BASE che in tutti i sotto-siti, (CACHE permettendo)...
...
... sempre se ho capito le tue intenzioni...
.
ciao, e buona notte, KolAsim
Bravo Kol, penso che hai capito quello che voleva, e sarebbe anche una soluzione buona e semplice... e se non fosse quello che intendeva...buona l'idea lo stesso...
Autor
Ringrazio tutti fino a questo momento.
Ma in particolare SILVER che ha compreso perfettamente (e magari anche meglio di me spiegato il problema)
Quindi ?
Quindi segui quello che ha detto KolAsim, e fai quello che ha detto Silver.
Autor
Nessuno può aiutarmi ? una soluzione ?
Grazie !!!
La soluzione è proprio quella detta da Kol, usa le immagini di una cartella che metterai nella root, e le inserisci nel footer e nel header di tutti i tuoi minisiti, poi ogni volta che tu aggiorni le immagini nella cartella, tutti i minisiti che pescano dalla cartella, importano l'immagine nuova...
Autor
Ciao Mirko. Il problema delle immagini sarebbe il meno.
Io dovrei poter moficare il menù ed anche il footer non solo per immagini ma anche link voci menù, voci footer, nonchè funzioni tipo la sostituzione di un codice .html posizionato nella intestazione oppure a piè d pagina e così via ... . Quando faccio queste modifice non posso certamente farle in 20 e oltre minisite. devo poterlo eseguire una sola volta es. aggiornando il sito che contiene la home.
Come si potrebbe fare ? esiste un codice che immassone nella intestazione e nel piè di pagina(di tutti i minisite) faccia comparire header e footer del sito principale ?
Qualcuno sa darmi delle indicazioni ? Grazie.
Allora prova cosi, crei una home soltanto, che poi diventerà la home di tutti i siti, e li metti il link dei 20 minisiti...e nei 20 minisiti rinomini la home con altro nome...forse potrebbe andare...? O ancora non ci sono???
Certo cosi nei 20 minisiti, il footer e header delle altre pagine non saranno uguali alla home, ma avresti la stessa home per tutti 20....
ciao Mirko,
... sai che non ho il programma, ...ma forse!!! ...potrebbe essere più semplice di quello che sembri...
... cioè, ...si potrebbe tentare ad inserire il LINK REL corretto in Impostazioni Generali, pannello Esperto, ...che potrebbe prendere priorità su quelli di default, ...però non so, ...sarebbe da provare...
... guardando in una tua pagina di esempio ho estratto questa stringa:
<link rel="stylesheet" type="text/css" href="style/template.css" media="screen" />
... penso che basterebbe modificarla aggiungendo la Path trasversale "../" ...così:
<link rel="stylesheet" type="text/css" href="../style/template.css" media="screen" />
... e quindi così per tutti i LINK REL che dovranno essere comuni...
... per il menu, che non sarebbe indicizzato si potrebbe usare l'IFRAME del mio precedente esempio, ...oppure, molto più professionale, ...ma qui non mi posso esprimere, ...si potrebbe usare un DIV CUSTOM da riempire dinamicamente tramite INCLUDE/PHP, ...per cui occorrerà documentarsi a dovere negli appositi ambienti...
... una volta preparato il costrutto, poi per gli aggiornamenti sarebbe semplicissimo...
...!...per queste cose SwishMax è imbattibile in tutti i sensi...!... detto e fatto...!...
...
.... se trovi del tempo, prova se funge il LIN REL ... ...
.
bye, KolAsim
Sarà fatto capo....appena ho un attimo mi metto al lavoro....
Autor
Grazie davvero del tempo che mi state dedicando ...speriamo in bene.
Ciao Kol.... allora ho fatto un pò di prove, ma non funzia, e se guardi nella cartella style, capirai il perchè....quando si salva il tutto, il programma crea sia del footer che del header due immagini: top.png e bottom.png. Quindi se non si prelevano le immagini dall'unica cartella modificata, le modifiche non avvengono.... bisogna tornare al post precedente, e quindi i minisiti devono prelevare le immagini top e bottom dalla cartella style del sito principale.... e fin qui ci siamo...ma se inserisci codice html? quello non viene stampato nelle immagini e non riesco a capire come esportarlo nei vari top e bottom??? Sto diventanto matto....
Autor
Salve,
Quindi nessuno riesce a darmi delle info su come risolvere il problema?
grazie
ciao a tutti,
... e grazie a Mirko per i Test con la v.9 che non ho...
... intanto che avevo la v.7 a portata di mano ho voluto fare una prova, e con essa ha funzionato, ovviamente per la v.7 si tratta solo di grafica, ...ma quello che conta è che ha funzionato...
... nell'HEAD del sotto-sito ho incollato questo codice con la path parallela:
<link rel="stylesheet" type="text/css" href="../res/styles.css" media="screen, print" />
<link rel="stylesheet" type="text/css" href="../res/template.css" media="screen" />
...
... non posso garantire per la v.9
...
bye, KolAsim
Sta sera ci riprovo...non avevo più guardato..
Provato di nuovo...ma per i codici html, non li importa e stessa cosa le due immagini: top.png e bottom.png....guarda qui: http://www.testws9.altervista.org/s/
Quindi nel footer e nel header dei minisiti, bisognera pescare sempre le immagini top e bottom dalla cartella style del sito madre....ma per i codici???
RETTIFICO: avevo copiato il codice sopra, ma nella 9 i css sono nella cartella style, e non res, quindi per le immagini funzia tutto, senza importare top.png e bottom.png... ma rimane il problema codici html...?
... non so, ...IFRAME...!?...
Forse.....proverò anche quello....
ciao,
... l'importante è che hai dimostrato che sia possibile, ...il resto dipenderà da come come si progetta per raggiungere lo scopo sulla base di quello che si può fare...
.
bye