![]()
|
![]() |
DynaWeb 1.1 DynaWeb consente di creare pagine dinamiche che mutano ad ogni connessione. Si possono rendere variabili sia elementi della pagina come testi, menu, immagini, sia configurare in maniera variabile link verso altre pagine. Consente di gestire in maniera molto semplice dei "Banner Pubblicitari". DynaWeb consente anche di predisporre le pagine in modo da visualizzare alcuni dati relativi alla connessione come: tipo di browser, provider di chiamata ecc. La nuova versione permette anche di includere all'interno di una pagina html altri file rendendo agevole la gestione dei Template. Creazione del file di controllo Prima di ogni cosa occorre creare il file di controllo; tale file può evere un nome generico per permettere di averne più di uno nella stessa sottodirectory. Supporremo per comodità che il file si chiami randban.data Il file ha una struttura molto semplice:
E' assolutamente necessario che ogni elemento stia su una sola riga, non sono ammessi elementi frammentati su più righe. A partire dalla versione 1.1 del servizio e' richiesto che ogni riga contenga un commento html con l'etichetta dell'entry del file che verra' poi usata da BanStat per compilare le statistiche dei banner. Il file randban.data può essere per esempio il seguente
Una volta creato il file deve essere posizionato nella stessa directory dove è situata la pagina che effettua la chiamata. Predisposizione della pagina Una volta individuata la pagina nella quale inserire gli elementi dinamici e proceduto al posizionamento del file di controllo occorre inserire, esattamente dove si vuole che vengano visualizzati gli elementi presenti nel file di controllo, la riga di comando per DynaWeb. Supponenendo che la pagina sia situata alla url http://www.interhobby.com/customer allora occorre inserire.
Nel punto in cui si inserisce tale codice apparirà una delle righe del file randban.data, scelta in modo casuale. E' evidente che in una stessa pagina vi possono essere più riferimenti al programma ognuno con un file di controllo diverso in modo da avere più situazioni dinamiche che evolvono in maniera parallela ma separata. Visualizzazione di variabili E' possibile usare dei comandi immersi nelle pagine web mediante le quali visualizzare alcune informazioni riguardo alla connessione. Per esempio il codice seguente.
produrrà una lista con i principali dati del visitatore. Inclusione files ed SSI E' possibile usare dei comandi immersi nelle pagine web mediante le quali istruire il server per l'esecuzione di compiti avanzati come l'inclusione di files nella pagina html, l'esecuzione condizionale ecc.
Nota Importante ! E' essenziale, affinche' i servizi descritti funzionino correttemente, che il file abbia estensione *.html. Raccomandiamo, comunque, di usare sempre files con estensioni *.html anche per tutti gli altri servizi.
|