Newsgroup: it.lavoro.professioni.webmaster
Titolo: come si fa ciò?

Ancora una volta richiedo il vostro aiuto nel lento e inesorabile processo
di ampliamento delle mie conoscenze (sono arrivato nel NG da semplice
designer e ne vorrei uscire webmaster conclamato, nel limite del possibile
:-)...
Dunque, è un po' difficile da spiegare. Mettiamo che io ho un sito di
parecchie pagine, su ogni pagina c'è una colonna, una tabella, insomma uno
spazio che è uguale per tutte quante le pagine, contenente delle news
(corredate di links e immagini). Non so se avete presente 
www.clarence.com
dove c'è quella colonna con le news a sinistra che si ripete identica in
ogni pagina...
Ora, ogni volta che si rende necessario un aggiornamento di queste news,
dovrei andare a modificare tutte le pagine una per una.
Invece credo ci sia un sistema secondo il quale è possibile tenere queste
news in un unico file, e poi in ogni pagina uno script o qualcosa del genere
che richiama quel file inserendolo nel layout della pagina. Così che per
l'aggiornamento basterebbe modificare quell'unico file.
Se esiste una cosa del genere e non me la sono sognata stanotte, vi
chiederei gentilmente di darmi qualche imput per autodocumentarmi.
Naturalmente non pretendo che mi spiegate tutto, mi basta dirmi di cosa si
tratta e magari portarmi come esempio un sito che adotta questo metodo. Poi
provvederei io autonomamente ad approfondire la cosa.
Ve ne sarei davvero molto grato!
Saluti
PVB

 chiederei gentilmente di darmi qualche imput per autodocumentarmi.
Lo puoi fare con qualsiasi linguaggio di scripting... ad esempio in PHP basta 
scrivere:
<? include('intestazione_comune.html'); ?>
-- 
Lorenzo

 ha scritto nel messaggio
news:a75ice$ig50r$1...@ID-96535.news.dfncis.de...

Cosě facile? Io credevo di dover gettare litri di sangue appresso a 'sta
cosa...
saluti
PVB

 ha scritto nel messaggio
news:a75ice$ig50r$1...@ID-96535.news.dfncis.de...

...dimenticavo. Conosci un sito dove posso vedere questa cosa all'opera?
Grazie!
saluti
PVB

 wrote in message
news:CVrl8.38183$%g7.11...@twister2.libero.it...
...

Quando si parla di news il discorso si fa un po' complesso (tra
l'altro non sono riuscito a vedere su clarence alcuna colonna a
sinistra con le news).
Ipotizzo che tu non abbia posto il quesito solo per le news ma, piu'
in generale, per una piu' comoda gestione di un sito corposo quando
ci sono delle parti comuni in piu' sezioni...
C'e' un sistema molto semplice (credo il piu' semplice): ricorrere
alle direttive SSI (Server Side Include).
In pratica puoi semplicere inglobare (includere) un file (testo,
html) in un documento HTML semplicemento ricorrendo a una cosa
simile a:
<!-- #include file="pippo.inc" -->
dove pippo.inc e' un file di testo contenente il codice HTML che
vuoi incorporare nel documento.
E' uno dei primi passi che portano a separare l'impostazione e la
struttura di una pagina web dal suo contenuto.
Puoi divertirti un po' come ti pare, l'unico vincolo e' non
includere un file che a sua volta contiene una inclusione.
Spero di non essere stato contorto
Claudio
P.s.: di vincolo ce n'e' un altro in effetti... i documenti che
contengono direttive SSI debbono avere come estensione .shtm o
.shtml

 Grazie!
Beh... qualunque sito in PHP usa sicuramente molti include. Naturalmente, 
essendo un linguaggio lato server, non vedi tali istruzioni ispezionando il 
codice, poichč il server le sostituisce giustamente con il file da includere.
-- 
Lorenzo

 .shtml
o .asp?
il_santo

 Claudio
Sei stato chiarissimo. Non saprei come ringraziarti, ho già fatto un test e
la cosa funziona bene anche in una pagina php.
saluti
PVB

 wrote in message
news:a75m3i$len$1...@pegasus.tiscalinet.it...

Avevo cominciato a scriverlo ma poi mi sono chiesto su che ambiente
lavorasse Pier Vittorio e ho considerato che probabilmente non e'
molto skillato. Se poi ci metti che sono bravissimo a complicare
argomenti semplici... comprenderai perche' ho cancellato la parte di
risposta che comprendeva le pagine aessepi :-D
Comunque e' vero, hai ragione!
Tra l'altro alcuni miei colleghi, che normalmente fanno i tecnici e
quindi sono da scusare, sono impazziti perche' non usavano nessuna
delle due estensioni e gli include con fischio che funzionavano :-D
Claudio

 :-)...
[cut]
E' una cosa che puoi fare tirando in ballo molte tecnologie e anche alcuni
software (DW per esempio).
Siccome avevo preparato un articolo su questo argomento, te lo posto, spero
lo possa trovare utile (-promo:)
http://www.risorse.net/magazine/leggi.asp?id=2
A presto! Roberto.
--
Roberto e Alessandro Abbate
Moderatori di it.comp.www.html
http://www.Risorse.net
, 
http://MigliorHosting.it

 .shtml
e il server deve supportarle! :-)
M.

"Music" <info_t...@NOSPAMmusicitaliabanner.com> wrote in message
news:katl8.37962$1S3.1...@twister1.libero.it...

Cavolo.... e' vero!!! :-D
Ma quanti e quali sono i server che non supportano le direttive SSI
nel III millennio? :-D
La domanda e' seria, mi piacerebbe che chi lo sa me lo dicesse
Claudio

 A presto! Roberto.
Ti ringrazio per l'aiuto, tra poco vado a dare un'occhiata al tuo articolo.
Ringrazio anche tutti gli altri, non mi aspettavo tutta questa
disponibilità.
saluti
PVB

 Spero di non essere stato contorto
Ho dimenticato di chiedere una cosa: se il file "pippo.inc" contiene un
link, il browser cercherà il link a partire dalla directory di "pippo.inc" o
da quella della pagina php che lo ha incluso con <!-- #include
file="pippo.inc" -->?
Perchè nella seconda ipotesi, sarebbe inutile mettere dei links in
pippo.inc, visto che non funzioneranno nelle pagine sistemate in altre
directory, a meno che non venga usato l'url completo per il link.
saluti
PVB

l'aggiornamento basterebbe modificare quell'unico file.
Il tutto č possibile usando i modelli .dwt di dreamweaver

 directory, a meno che non venga usato l'url completo per il link.
Non e' necessario usare l'URL completa. Se ad esempio pippo.inc si trova 
nella dir principale del sito, basta modificare la riga di inclusione cosi':
<!-- #include file="/pippo.inc" -->
Se invece e' in una cartella prefissata:
<!-- #include file="/cartella/pippo.inc" -->
In pratica, aggiungendo lo slash iniziare, il server cerca sempre dalla 
radice.
Spero di essere stato utile.
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte


Ovviamente ne devi tener conto e pianificare la struttura del sito
(e quindi dei link) di conseguenza.
Ti devi sicuramente preoccupare di come indichi i link nel file che
includi (se il file incluso si trova in una sottodirectory potresti
incorrere in qualche errore)
Ecco, mi sa che stavolta me so' contorto un po' troppo (a quando i
visual-ng cosi' faccio i disegnini? :-D )
Claudio

 directory, a meno che non venga usato l'url completo per il link.
puoi usare link relativi , ma del tipo
 "../link1.htm".
Ad esempio se devi linkare i file della root anche dalle
sottocartelle,  supponendo che i file sono strutturati su
max 2 livelli di cartelle (root + cartelle ad un livello inferiore),
quando il server incontra il "../" salirà al livello superiore per
cercare il file, mentre se si trova già nella root (non potendo
salire ulteriormente) lo prende dalla root stessa.
Mi sono incartato, cmq in parole povere i link fungono
ovunque si trovi il file includente.
M.
www.musicitaliabanner.com