Newsgroup: it.lavoro.professioni.webmaster
Titolo: evoluzione sito

Dopo aver sperimentato un po' di html, vorrei cominciare a creare un 
layout per il mio sito, un po' piu' sofisticato.
Vorrei creare una serie di "strutture" per inserire ad esempio,
nell'*etichetta*, il titolo dell'articolo, e in *contenuto*, il suo 
articolo, magari con immagini (e tutto cio' che si puo' fare con l'html)
Ogni struttura dovrebbe essere composta da una tabella da 2 righe e 3 
colonne, in cui solo quelle centrali, sono testo, mentre le laterali,
sono immagini, del layout della struttura.
Schematizzando:
|-------------|
| |ETICHETTA| |
|-------------|
| |         | |
| |CONTENUTO| |
| |         | |
| |         | |
---------------
Piche' ogni volta non vorrei fare copia/incolla per creare le strutture, 
e aggiungere il testo, mi chiedevo se esiste qc stratagemma per inserire
direttamente il contenuto e l'etichetta, e poi lascirare allo script, la 
creazione del layout.
Spero che sia stato abbastanza chiaro.
ciao e grazie
-- 
Ascoltate il ballodisanvito !!!!
solo su Podcast di Itunes
http://phobos.apple.com/WebObjects/MZStore.woa/wa/com.apple.jingle.app.store.DirectAction/viewPodcast?id=79931924


Una soluzione abbastanza efficace generare l'html lato server, richiamandolo 
attraverso una funzione, ad esempio:
html.php
--
function code () {
 $pippo.= "<table etc etc> \n";
 $pippo.= "<tr> \n";
 $pippo.= "<td> \n";
 $pippo.= "bla bla bla> \n";
 $pippo.= "</td> \n";
 $pippo.= "</tr> \n";
 $pippo.= "</table> \n";
 return $pippo;
 }
principale.php
--
<?php
   include ("html.php");
   $pippo = code ();
   echo $pippo;
 ?>
ovviamente puoi passare valori all'interno della funzione etc etc, il 
risultato č che in questo modo uno spezzone di codice html puoi 
riutilizzarlo piů volte in piů parti/pagine richiamando la relativa 
funzione.
In piů hai il vantaggio di ottenere un codice html ordinato e pulito (non in 
senso sintattico).
Ovviamente in questo esempio ho semplificato molto il discorso ma penso sia 
abbastanza per renderti l'idea.
Sarebbe un primo passo per separare il codice puro php (di una pagina php 
principale) dal layout (pagina secondaria, sempre in php, contentente il 
codice html interno a una funzione php).
Cooper.
-- 
www.blueware.it

Cooper ha scritto:
 > ovviamente puoi passare valori all'interno della funzione etc etc, il
 > risultato è che in questo modo uno spezzone di codice html puoi
 > riutilizzarlo più volte in più parti/pagine richiamando la relativa
 > funzione.
 > In più hai il vantaggio di ottenere un codice html ordinato e pulito 
(non in
 > senso sintattico).
 > Ovviamente in questo esempio ho semplificato molto il discorso ma 
penso sia
 > abbastanza per renderti l'idea.
 > Sarebbe un primo passo per separare il codice puro php (di una pagina 
php
 > principale) dal layout (pagina secondaria, sempre in php, contentente il
 > codice html interno a una funzione php).
 > Cooper.
Devo cominciare a impare il php...
..ma attualmente i webmaster, come creano piu' pagine di uno stesso 
sito, con lo stessso layaout?!?!?
esistono strumenti piu' raffinati....
Insomma, non e' che adesso imparo questo, e poi devo ricominciare da 
capo, con una visione del tutto nuova del modo di concepire il sito?!!?!



Ognuno ha il suo approccio, è chiaro che una progettazione modulare basata 
su tre livelli è senz'altro molto vantaggiosa specie nel caso di progetti 
complessi.
I tre livelli sono:
       PHP/MYSQL ==>  CSS ==> HTML
Per il resto non ti serve imparare il php per fare ciò, ti basta sapere:
a) definire una funzione in php;
b) gestire le variabili;
c) conoscere il comando echo.
d) conoscere il tag di apertura e chiusura del php.
nulla di complesso.
Cooper.
-- 
www.blueware.it5