Newsgroup: it.lavoro.professioni.webmaster
Titolo: Che approccio dovrei usare...

Ciao a tutti,
il mio problema e' il seguente:
devo sviluppare un sito e tutte le pagine avranno sempre la stessa
struttura di impaginazione (un div di intestazione con un logo... un div per
un menu' di navigazione... un div per i contenuti della pagina e un div pie'
di pagina...).
Mi sembra che potrei sfruttare le potenzialita' di un linguaggio server side
(conosco il php) e/o client side (conosco il JavaScript) e crearmi una
specie di template a cui tutte le pagine si appoggeranno oppure che verra'
incluso da tutte...
Si prospettano diverse soluzioni... che approccio dovrei usare...
mi indirizzate dicendomi i pro e i contro...
GRAZIE MILLE

 ha scritto nel messaggio
news:c6ipg5$j1l$1...@lacerta.tiscalinet.it...

Se hai la possibilità di lavorare con dreamweaver ti consiglio di usare i
template, gli include non piacciono troppo ai motori di ricerca.
Ciao
Jacopo

 template, gli include non piacciono troppo ai motori di ricerca.
Stai parlando degli include server side?
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

 verra' incluso da tutte...
be', in questo caso il javascript (o comunque azioni lato client) non è che
abbiano un'importanza specifica.
probabilmente quello che ti converrà fare sarà vedere se non è il caso di
appoggiare i contenuti dei template in un database, interfacciartici con
php ed interrogarlo per popolare, appunto, i template, cioè crearti magari
in piccolo un CMS, ovvero un sistema di gestione dei contenuti.
personalmente io preferisco creare quello che possiamo definire un template
che include il codice necessario e che a seconda dei parametri che riceve
si va a cercare dei contenuti in un db.
se "modularizzi" (ma si dirà?) bene il codice, anche quando ti serve una
pagina diversa te la creai con un copiaincolla e poche modifiche.
-- 
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport

 pagina diversa te la creai con un copiaincolla e poche modifiche.
E gia' alla fine faro' una cosa cosi', anche perche' devo decidermi di
iniziare...

lbo ha scritto:
[CUT]
  chi non muore si rivede...
  bentornato
-- 
Alessandro Ferri
ICQ# 131239898 | Mobile: 
+39 335 6927893
email: af (at) 
alessandroferri.it

lbo ha scritto:
[cut]
Bentornato :-)


   bentornato
grazie e speriamo di rivederci spesso... :-)


 iniziare...
dagli una botta di easyphp e cerca in giro degli esempi, ce ne sono molti.


 non vado al cinema non faccio sport
si ma allora ti fa male tutto questo computer ;)

 bella...
E se devi modificare il titolo di un div laterale, lo modifichi in tutte 
le pagine?
 > [conclusioni]
 > Quindi volevo sapere un po' come ci si comporta. Non e' il mio caso ma
 > nei grandi portali si fa una cosa cosi'...
Non e' nemmeno il mio caso (grandi portali), ma io preferisco cosi'.
Il codice e' molto piu' manutenibile.


 Il codice e' molto piu' manutenibile.
Ok, tu approvi quindi anche una cosa cosi':
<?php
echo $startDivContenuto;
//qui inserisco le mie query  e quant'altro...
echo $endDivContenuto;
?>
dove, non e' il mio caso, pero' al minimo c'e' un div solo...(io infatti ho
almeno 2 div, ma praticamente sempre 3 in cascata, pero'...)
Ed in fine (mi rendo conto che sto scoprendo l'acqua calda) ma io non mi sto
ispirando a qualche codice trovato in giro e quindi la domanda che mi nasce
e' bello anche stilisticamente o c'e' qualche altro approccio utilizzo
strano di funzioni o classi, tutti quelli che fanno qualcosa del genere,
come si presenta il loro codice?!?

 come si presenta il loro codice?!?
Queste sono cose che devi valutare tu, in base alla tua comodita' di uso 
del codice, tenendo presente pero' che anche qualcun altro potrebbe 
avere necessita' di visualizzarlo.
Ti posto un template di esempio di una pagina di un mio sito, giusto per 
farti vedere come faccio io (non e' detto che sia il modo corretto!):
=============================================================
<? echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
   <title>__Titolo_pagina__</title>
   <meta http-equiv="Content-Type" content="text/html;
	charset=iso-8859-1" />
   <meta content="_bla_bla_bla_" />
   <style type="text/css">@import url(style.css);</style>
</head>
<body>
   <div id="pagina">
     <? include "top.inc.php" ?>
     <? include "sx.inc.php" ?>
     <? include "dx.inc.php" ?>
     <div id="corpo">
	<p>Bla Bla Bla Bla Bla Bla Bla Bla Bla</p>
     </div>
     <? include "foo.inc.php" ?>
   </div>
</body>
</html>
=============================================================


 farti vedere come faccio io
Ok, grazie.

 si ma allora ti fa male tutto questo computer ;)
io sto bene, io sto male...  ma è una formalitààààààààààààààà
o una questione di qualità, non ricordo più bene.
(cioè in sostanza, *dipende*... :-) )
-- 


 server al tuo browser e visualizzarsi che non tutta quanta la faccenda...
Ok, io faro' un cosa cosi':
ogni mia pag. includera' un file che ne andra' a leggere un altro riemiendo
delle variabili...come dicevo prima.
Si prospettano 2 alternative:
-    accettare questa soluzione e lasciare che tutte le volte quel file
faccia questa "fatica"...
-    riempire direttamente e manualmente le variabili e la volta che
cambiero' il file di struttura andro' a cambiare pure quelle, facendo
evitare di andare a pescare tutte le volte e in tutte le pagine un file che
dovra' leggere ed "interpretare"...

> ok, come fa un htmlista non sapere niente di programmazione e' pesante,
mai lavorato nel pubblico?  ci sono anche programmatori che non sanno
niente di programmazione...