Precedente :: Successivo |
Autore |
Messaggio |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Giu 2006 22:37 Oggetto: |
|
|
Wolverine ha scritto: | per piacere  |
pensavo di averti spaventato col tono da vecchia befana
template = modello
un sito - la stragrande maggioranza dei siti - ha delle parti che si ripetono pagina dopo pagina; naviga per esempio alcune pagine di zeus news: ti accorgerai che la parte alta del logo rimane invariata cosi' come la parte appena sotto che contiene il menu di navigazione principale e lo stesso succede per il pie' di pagina
se io decido di creare un sito, avro' delle parti che non cambiano esattamente come in zn, percio' prima di tutto il resto creero' una pagina base che comprenda tutti questi elementi e che sia invece vuota nella parte centrale, dove ci va un contenuto diverso per ogni pagina
una volta creata e salvata la mia pagina base, posso usarla per creare tutte le altre; mettiamo che questa pagina base si chiami template.html, ok? apro template.html, la salvo con un nuovo nome che puo' essere index.html e poi ne riempio la parte centrale con il contenuto della home e la salvo di nuovo
poi riapro la mia pagina template.html e la salvo chiamandola ad esempio articoli.html, poi procedo a riempirne la parte centrale con il contenuto previsto per la pagina articoli e cosi' via
bon
come devi fare per procedere ora?
prima di tutto decidere di quante sezioni ed eventuali sottosezioni e' composto il tuo sito, almeno in linea di massima: scrivile qui sotto e poi procediamo al passaggio successivo  |
|
Top |
|
 |
Wolverine Dio minore


Registrato: 27/07/05 10:56 Messaggi: 817 Residenza: Tamen-ni-gru
|
Inviato: 30 Giu 2006 19:17 Oggetto: |
|
|
rebelia ha scritto: |
pensavo di averti spaventato col tono da vecchia befana
|
ma alla fine non sei cattiva come sembri
anche perchè se no non mi avresti aiutato...anzi...in cambio dell'aiuto che mi stai dando ti invio una mia foto in perizoma leopardato
Comunque,tornando ai template...da quel che ho capito sono come un modello....cioè un'impostazione che risulta uguale in tutte le pagine...(come il colore di sfondoi ,i collegamenti principali ecc.)
Giusto?  |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Giu 2006 19:20 Oggetto: |
|
|
Wolverine ha scritto: | da quel che ho capito sono come un modello....cioè un'impostazione che risulta uguale in tutte le pagine...(come il colore di sfondoi ,i collegamenti principali ecc.)
Giusto?  |
giusto
quindi come prima cosa bisogna decidere che tipo di impostazione ti serve: menu orrizontale, menu verticale, due menu, due colonne, tre colonne... ce n'e' per tutte le esigenze, ma per sapere quale modello e' adatto al tuo sito serve sapere quanti contenuti ci devi inserire, percio' ti ho chiesto di provare a fare l'elenco delle pagine e delle sottopagine |
|
Top |
|
 |
Wolverine Dio minore


Registrato: 27/07/05 10:56 Messaggi: 817 Residenza: Tamen-ni-gru
|
Inviato: 30 Giu 2006 19:38 Oggetto: |
|
|
prima di iniziare a fare il sito avevo buttato su un foglio di carta due righe per farmi un'idea iniziale(e ripeto iniziale).Naturalmente siamo solo agli inizi, epuò darsi che le sezioni aumentino più avanti...comunque...per cominciare:
Sezione Articoli
Sezione Giochi(con sottosezioni:giochi flasch,download,finti virus )
Sezione Download(che conterranno download utili)
Collegamento alla home page
Sezione dedicata al sottoscritto(sono narcisista )
Sezione Link utili.
Per quel che riguarda il menu...io avevo pensato a un menù scorrevole laterale...con un codice come questo:
Codice: | <script type="text/javascript">
YOffset=20;
staticYOffset=20;
slideSpeed=20;
waitTime=500;
menuIsStatic="yes";
menuWidth=130;
NS6 = (document.getElementById&&!document.all);
IE = (document.all);
NS = (navigator.appName=="Netscape" && /^4/.test(navigator.appVersion));
moving=setTimeout('null',1);
function moveOut() {
if ((NS6 && parseInt(ssm.left)<0)||(IE && ssm.style.pixelLeft<0)||(NS && document.ssm.left<0)) {
clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed)
if (NS6) {theleft+=10;ssm.left = theleft}
if (IE) {ssm.style.pixelLeft += 10}
if (NS) {document.ssm.left += 10;document.ssm.clip.left-=10}}
else {clearTimeout(moving);moving=setTimeout('null',1)}}
function moveBack() {clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)}
function moveBack1() {
if ((NS6 && parseInt(ssm.left)>(-menuWidth))||(IE && ssm.style.pixelLeft>(-menuWidth))||(NS && document.ssm.left>(-menuWidth))) {
clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed);
if (NS6) {theleft-=10;ssm.left = theleft}
if (IE) {ssm.style.pixelLeft -= 10}
if (NS) {document.ssm.left -= 10;document.ssm.clip.left+=10}}
else {clearTimeout(moving);moving=setTimeout('null',1)}}
lastY = 0;
function makeStatic() {
if (NS6) {winY = window.pageYOffset}
if (IE) {winY = document.body.scrollTop;var NM=document.all('ssm').style}
if (NS) {winY = window.pageYOffset;var NM=document.ssm}
if (NS6||IE||NS) {
if (winY!=lastY&&winY>YOffset-staticYOffset) {
smooth = .3 * (winY - lastY - YOffset + staticYOffset)}
else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) {smooth = .3 * (winY - lastY)}
else {smooth=0}
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (NS6) {ssm.top=parseInt(ssm.top)+smooth}
if (IE) NM.pixelTop+=smooth;
if (NS) NM.top+=smooth;
lastY = lastY+smooth;
setTimeout('makeStatic()', 1)}}
function initSlide() {
if (NS6){
ssm=document.getElementById("ssm").style
ssm.visibility="visible";
ssm.left = -menuWidth}
else if (IE) {
document.all("ssm").style.visibility = "visible"
document.all("ssm").style.pixelLeft = -menuWidth}
else if (NS) {
document.layers["ssm"].clip.left = menuWidth;
document.layers["ssm"].left = -menuWidth;
document.layers["ssm"].visibility = "show"}
if (menuIsStatic=="yes") makeStatic()}
function reloadPage() {if(NS)location.reload()}
function startMenu(menu, barText) {
document.write('<div class=tag>');
if (IE||NS6) {document.write('<div id=ssm style="visibility:hidden;position:absolute;left:0;top:'+YOffset+';z-index:9;width:4px" onmouseover=moveOut() onmouseout=moveBack()>')}
if (NS) {document.write('<layer visibility=hide top='+YOffset+' name=ssm left=0 onmouseover=moveOut() onmouseout=moveBack()>')}
if (NS6){document.write('<table style=width:'+(menuWidth+20+2)+'px cellpadding=0 cellspacing=0><tr><td>')}
document.write('<table class=mainbg style=width:'+(menuWidth+20+2)+'px cellpadding=4 cellspacing=1><tr><td class=title align=center><b>'+menu+'<\/b><td class=ww rowspan=100 width=20 align=center valign=middle><br><b><font size=2>'+barText+'<\/font><\/b><br><br>')
theleft=-menuWidth}
function addItem(text, link) {
document.write('<tr><td class=aa width='+(menuWidth-1)+'><span class=web><a HREF='+link+'>'+text+'<\/a><\/span>')}
function endMenu() {
document.write('<tr><td><font size=0> <\/font><\/table><\/div>')
if (NS6){document.write('<\/table>')}
if (IE||NS6) {document.write('<\/div>')}
if (NS) {document.write('<\/layer>')}
if (NS6||IE||NS) setTimeout('initSlide();', 500)}
window.reloadPage
startMenu("Menù","M<br>e<br>n<br>ù<br><br>l<br>a<br>t<br>e<br>r<br>a<br>l<br>e")
addItem("Home","http://qvirites.altervista.org/index.html");
endMenu()</script> |
Il menù scorrevole mi sembra comodo...comunque l'esperta qui sei tu...
PS:ma allora la vuoi la mia foto in perizoma leopardato o no?
Se no mi offendo  |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Giu 2006 19:57 Oggetto: |
|
|
Wolverine ha scritto: | Il menù scorrevole mi sembra comodo |
fondamentalmente ha due controindicazioni:
- un utente con gli script disabilitati s'incarta sulla prima pagina e non puo' visitare null'altro
- si deve aspettare che scorra tutto per scegliere
- gli effetti speciali si possono tranquillamente inserire in un secondo tempo
ergo... partiamo con un layout solido e senza script
in previsione di ulteriori voci future, credo che l'ideale sia il classico layout a due colonne:
- intestazione
- colonna di sinistra col menu (largo orientativamente 1/3)
- colonna di destra coi contenuti (largo orientativamente 2/3)
- pie' di pagina
considerando che non hai moltissimi contenuti e che comunque lo si legge meglio, opterei per un layout fisso 800x600
che ne dici? potrebbe andare?
Citazione: | la vuoi la mia foto in perizoma leopardato o no? |
considerando che sto per morire disidratata a causa della temperatura esterna, la posso barattare con una birra fresca? 
L'ultima modifica di rebelia il 30 Giu 2006 20:01, modificato 1 volta |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Giu 2006 20:00 Oggetto: |
|
|
doppio sorry |
|
Top |
|
 |
Wolverine Dio minore


Registrato: 27/07/05 10:56 Messaggi: 817 Residenza: Tamen-ni-gru
|
Inviato: 30 Giu 2006 20:12 Oggetto: |
|
|
Birra fresca non ne ho....se vuoi ho del Mascarino...e ti assicuro che non rinfresca...comunque tornando a parlare di cose serie....cme al solito hai ragione
rebelia ha scritto: | opterei per un layout fisso 800x600
che ne dici? potrebbe andare?
|
Certissimissimamente....ricapitolando:menu a sinistra e contenuti a destra....ma secondo te è preferibile una impostazione con i layout come mi hai giustamente suggerito tu oppure con un menù in alto e con i contenuti in basso? |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Giu 2006 20:21 Oggetto: |
|
|
Wolverine ha scritto: | secondo te è preferibile una impostazione con i layout come mi hai giustamente suggerito tu oppure con un menù in alto e con i contenuti in basso? |
la scelta del menu verticale sulla sinistra dipende semplicemente dal fatto che non sei ancora sicuro del numero di voci, ma se preferisci il menu in alto np, lo si fa li'
tra l'altro con la tecnica dei div e dei css puoi sempre cambiare quando sarai stufo o ne avrai bisogno
allora: te lo butto giu' 'sto template? dopo cena naturalmente, che ora lo stomaco brontola
p.s. solo la struttura di base, alla grafica ci pensiamo dopo (un passo alla volta o ci incartiamo ) |
|
Top |
|
 |
Wolverine Dio minore


Registrato: 27/07/05 10:56 Messaggi: 817 Residenza: Tamen-ni-gru
|
Inviato: 30 Giu 2006 20:25 Oggetto: |
|
|
rebelia ha scritto: | Wolverine ha scritto: | secondo te è preferibile una impostazione con i layout come mi hai giustamente suggerito tu oppure con un menù in alto e con i contenuti in basso? |
la scelta del menu verticale sulla sinistra dipende semplicemente dal fatto che non sei ancora sicuro del numero di voci, ma se preferisci il menu in alto np, lo si fa li'
tra l'altro con la tecnica dei div e dei css puoi sempre cambiare quando sarai stufo o ne avrai bisogno
allora: te lo butto giu' 'sto template? dopo cena naturalmente, che ora lo stomaco brontola
p.s. solo la struttura di base, alla grafica ci pensiamo dopo (un passo alla volta o ci incartiamo ) |
Non vorrei abusare della tua disposizione (e della tua pazienza )...quindi,se mi spieghi come fare posso farlo io,così ti evito lavori inutili e perdite di tempo  |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 30 Giu 2006 21:19 Oggetto: |
|
|
Wolverine ha scritto: | Non vorrei abusare della tua disposizione (e della tua pazienza )...quindi,se mi spieghi come fare posso farlo io,così ti evito lavori inutili e perdite di tempo  |
se esce bene, chiedo l'aumento a zeus
battute a parte, lo faremo assieme se per te va bene: io ti scrivo il codice, ti spiego il perche' delle cose e tu man mano riempi con i vari pezzi fino a ottenere il famoso template: ti va?
la "tabella di marcia" prevede:
- tag base
- tag opportuni
- uso degli include per facilitare l'aggiornamento del menu
- un minimo di grafica con costruzione delle immagini/deco che ti servono
puo' sembrare un lavoro immane, ma ti assicuro che non lo sara' e che faro' lavorare parecchio anche te
nota: nessuna pazienza etc, semplicemente "farlo in pubblico" ( ) ci permettera' di spiegare anche a chi ci legge un po' di cose e magari qualcuno ne approfittera' per intervenire e chiedere spiegazioni o meglio ancora dare suggerimenti  |
|
Top |
|
 |
Wolverine Dio minore


Registrato: 27/07/05 10:56 Messaggi: 817 Residenza: Tamen-ni-gru
|
Inviato: 30 Giu 2006 21:49 Oggetto: |
|
|
va bene,,,,, io sono prontissimo.....
edit by reb: la costruzione del template la trovate qui |
|
Top |
|
 |
|