background image

Questo tutorial è una guida passo a passo su come creare in template per Mambo. 

I software utilizzati in questo tutorial sono Photoshop 7Dreamweaver MX, e Mambo Stand Alone 

Server disponibile a questo indirizzo http://mosforge.net/projects/msas/ grazie a mambosolutions.com 
Prendetevi una bella tazzona di caffè e cominciamo! 

 
Prima di tutto alcune note importanti! 
 

Per favore leggile bene, ti saranno di aiuto per comprendere meglio quello di cui andremo a parlare, e 

capire se questo tutorial è quello di cui hai bisogno.  

Cosa ci si aspetta da questo tutorial? 

Questo tutorial è realizzato giusto per fare un template funzionante, non ha la pretesa di essere un codice 

professionale! 
Non ti insegnerà ad essere un grande designer… 

Non è un codice con css, html, xml validati… 

E’ una bassa e sporca maniera di fare un template funzionante 
Se stai cercando delle scorciatoie e modi veloci per fare le cose questo tutorial non fa per te. 

Cerca di capire! 
Non sono omniscente; francamente non ho mai incontrato nessuno che lo fosse. 

Se riscontri degli errori, segnalameli e li correggerò, non ti innervosire, sono un essere umano dopo tutto. 

Tieni a mente che ognuno ha il suo modo di fare le cose, faro del mio meglio per rendere questo tutorial 

comprensibile a tutti, tuttavia cerca di lasciar perdere le cose che già sai 

Non posso sapere tutto, o mostrare tutto (non perché non voglio ma è imposibile) 

Non essere impaziente, se dimentico di puntualizzare qualcosa, ricordamelo e lo indicherò 

Se ritieni che stia commettendo qualche errore, o se sai fare qualcosa in un modo più semplice, fammelo 

sapere, farò i cambiamenti necessari menzionando il tuo aiuto. 

Prima di iniziare! 

Il primo passo è quello di pianificare, le decisioni sono la chiave fondamentale nella progettazione, 
concentrati su quello che desideri fare e non distaccarti da esso. 

I colori sono l’aspetto principale di ogni template, averne troppi pochi potrebbe rendere il sito statico e 
non attraente, averne troppi potrebbe renderlo troppo confuso per l’utente, e potrebbe essere dura per i 

tuoi stessi occhi. 

Decidi cosa pensi sia meglio utilizzare come immagine. 
Pensa a quali potranno essere i tuoi visitatori: 

I visitatori sono le persone sulle quali ti devi concentrare, non su quello che tu pensi, ma su cosa loro 

pensano. Fai delle scelte accurate, guarda ai siti simili come tematiche a quello che stai per realizzare, 
scriviti le idee su un pezzo di carta, ti sarà sicuramente di aiuto per focalizzare le idee. 

Ho visto molti bei progetti rovinarsi perchè i designer avevano iniziato ad uscire dal progetto iniziale, 
aggiungendo pezzi quà e là, un’idea è buona fintanto che continua ad essere parte del tuo progetto 

originario. Una volta che hai perso il fuoco dal progetto originario sarà ancora più facile 

perderloutilizzando Photoshop, con tutte le potenzialità che ha, gli effetti ecc… li vorresti utilizzare tutti, 
vero? … Sbagliato, è la peggior cosa che potrebbe accadere iniziando la fase creativa 

Non sto dicendo che essere creativi è sbagliato, ma un design troppo creativo potrebbe essere un 

fallimento. 

 

Come funziona? 

In questo tutorial ti guiderò passo a passo come meglio posso, ma sei tu a dover prendere le decisioni da 
solo, e provare un pò da solo, questa guida contiene istruzioni passo a passo e tu sei incoraggiato a fare 

modifiche quando lo desideri, sei qui per imparare e non per seguire. 

Un’altra cosa importante è che devi essere paziente, ed avere un pò di comprensione con il tuo PC. Le 

cose spesso non lavorano come ci si aspetta da loro… non sbattere la testa sulla tastiera e non 

gridare, non ti porta a niente, solo prova e riprova sinchè non raggiungi il risultato desiderato. 

background image

Ho detto abbastanza, spero che tu faccia del tuo meglio. 

Se ti trovi in difficoltà, hai dei problemi, usa il forum, sarò felice di rispondeti. 

Mi farebbe anche piacere poter vedere le tue creazioni una volta che le hai finite, registrati sul forum e 
indica il tuo sito. 

Aiuta gli altri mostrando il tuo lavoro! 

 

OK iniziamo. 

La prima cosa da fare è avere la grafica per il template, quindi  apriamo il nostro Photoshop ed iniziamo. 

Suppongo voi conosciate un po’ Photoshop, quindi sapete già dove trovare cose come layers, colori 

swatches etc., se non li trovate la maggior parte sono sotto la voce del menu Window (il menu in alto), 

selezionateli e compariranno sullo schermo accanto all’area di lavoro. 

Suggerimento!

 

La maggior parte degli strumenti in Photoshop possono essere raggiunti per mezzo delle 

scorciatoie tastiera, per spiegare come funziona quando vedete qualcosa come questo 

(Ctrl + 

Alt + Shift + N)

 ciò significa che dovete tenere premuto il tasto Ctrl, e tenendo premuto Ctrl 

dovete premete e tener premuto Alt, che tenendo premuto Ctrl e Alt,  dovete premere Shift e 
tenendo premuto Ctrl, Alt e Shift dovete premere N… 

Sì sembra confusionario ma non preoccupatevi vi abituerete, oppure continuare ad usare il 

vecchio click del mouse, le scorciatoie tastiera servono per risparmiarvi tempo. 

Cominceremo creando un nuovo documento. 

I uso di solito 760pix di larghezza (che risulta chiaro e ben visibile nella maggio parte degli schermi 
800x600) il template sul quale lavoreremo avrà larghezza variabile, questo significa che si allargherà alla 

risoluzione dello schermo dell’utente ma non potrà essere più piccolo di 760pix. 

L’altezza non è importante, per avere un’area di lavoro comoda io userò 600pix. 

Creiamo un nuovo file, andate su File > Nuovo 

(Ctrl + N)

 

 

 

Ok ora abbiamo una pagina Bianca è ora di fare qualche magia. 

Prima di tutto inserirò delle linee guida che mi aiuteranno nel processo creativo, come sapete un sito 

base di mambo consiste in: intestazione [header], moduli di sinistra [left], moduli di destra [right], 
contenuto principale [main content] e piè di pagina [footer]. 

 

creerò le mia linee guida perchè abbiano un’altezza dell’intestazione di 180px, una larghezza di 150px per 

i moduli di destra e sinistra, e 30px per il piè di pagina. 
per creare le linee guida andate sul tool di spostamento 

(V)

 

 

background image

 

 
ora cliccate sul righello e tenendo premuto trascinate verso giù o a destra, creerete così una nuova linea 

guida. 

Se non vedete i righelli in alto e a sinistra del vostro documento, andate nel menu View - > Linee Guida 

(Ctrl + R)

 

 

 

 

Ok, ora il mio concetto base sul layout assomiglia a questo. 

 

Non dovete per forza creare le linee guida, ma è mia opinione che rendono il processo creativo più 
efficiente e solido, per non dire più facile. 

 

Suggerimento!

 

Finche disegnati le linee guida possono infastidire, per nasconderle andate su menu View ->  

(Ctrl + H)

 

Ora può essere un buon momento per salvare, non potrò mai dire abbastanza volte che il salvataggio è 

MOLTO importante, quindi fate vostra l’abitudine di salvare spesso i vostri,  vi ricorderò di salvare anche 

nel corso della guida, ma fatelo da soli e prendetela come buona usanza. 

Per salvare andate nel menu File -> Salva 

(Ctrl + S)

 

Pronti a partire? Allora iniziamo. 

 

E' tempo di decidere, decidiamo quale tipo di immagine inserire, 
decidiamo la struttura del sito, questo renderà il lavoro più facile, 

gather

 tutti i materiali, es. 

stock photos

, icone ecc. 

Cominciamo la parte divertente. 

Di solito inizio con l'header e lavoro da questo, 
secondo me l'header è la parte più importante del sito, nella maggior parte dei casi ne è la parte più 

visibile. 

Ok cominciamo creando un nuovo set di livelli, questo permettera di gestire il disegno in modo un po' più 
organizzato e sarà più facile trovare le cose, quando si disegnano layout complessi. 

background image

Per fare un nuovo set vai su Livello > Nuovo > Set Livelli 

o clicca sull'icona Crea un Nuovo Set in basso tra i tool Livelli. 

 

 

Se non vedi il set Tool Livelli vai  su Finestra > Livelli così apparirà. ok? Bene, creiamo un nuovo set 
livelli, chiamiamolo header, per cambiare il nome del set basta fare doppio click sul nome e scriverne uno 

nuovo.  

Il menu del tuo livello apparirà circa così: 

 

 

ora dobbiamo creare un livello all'interno del set, selezionando  prima il set cliccando sulla freccia blu alla 
sinistra del nome, dovrebbe essere rivolta verso il basso quando è selezionata. 

 

 
Ora vai su Livello > Nuovo > Livello 

(Shift + Ctrl + N)

 il tuo nuovo livello appare così, 

dagli un nome e lascia il resto com'è 

 

 

 

Ok ora abbiamo un set e un livello, andiamo alla parte magica, seleziona il tuo livello appena 

creato,quando è selezionato sarà evidenziato, poi prendi lo Strumento Selzione Rettangolare 

(M)

 

 

 

con il tuo strumento, seleziona la porzione header del template 

 

 

Ok ora decidiamo alcune combinazioni di colori, farò header in modo che sfumi dal verde chiaro al bianco, 

per fare questo seleziona i colori, fallo cliccando sui colori così 

background image

 

 

Così appare il menu colore: 

 

 

Non scendo nei dettagli sul colore in questo tutorial, ci sono troppe combinazioni e modi di selezionare un 
colore, per ora ci atterremo ai colori base, sicuramente hai impostati i Colori per il Web,  

allora puoi usare la barra colore, e colorare

 thumbnails to set the color you’re after

Hai bisogno di selezionare due colori, Foreground e Background, per avere la sfumatura dal verde al 
bianco, imposta per il foreground il verde e per il background il bianco, così 

 

 

Fatto? Ora prendiamo lo strumento Gradiente 
 

 

ora trascina il tuo strumento dal basso della selezione, assicurati che sia una linea dritta 

 

 

NB!

 

Per costringere i tuoi movimenti ad essere dritti, tieni premuto il tasto 

(Shift)

 mentre scorri. 

Una volta fatto dovresti avere qualcosa del genere 

 

 

background image

Belo vero?

 ok mettiamo un po' di pepe e mettiamo dei quadrati bianchi sopra, per farlo usiamo la 

tecnica pattern 

per fare questo cominciamo facendo un nuovo documento 

(Ctrl + N)

 con le seguenti proprietà 

 

 

sul tuo docuemtno seleziona bianco come colore  
(o qualunque colore hai selezionato come background quando hai fatto la sfumatura all'header)  

zoomma il più possibile, così puoi vedere il tuo docuemtno, (lo strumento zoom è la lente 

(Z)

) poi 

seleziona lo strumento

 Penna (B)

 

 

 

imposta lo strumento a  1px 

per impostarlo guarda supra e vedrai le opzioni 

 

 

ora mettiamo un quadrato al centro dell'area così 

 

 

ora mettiamolo in un pattern, per farlo vai su Edit > Definisci Pattern, dagli un nome e clicca ok. 

 

 

Fatto questo, chiudi il docuemnto, (non occorre salvarlo) e torna al tu template. 

Ok mettiamo il pattern nello sfondo dell'header, facciamolo selezionando il livello poi vai su Edit > Fill, poi 
seleziona il pattern appena fatto (white_square nel mio caso) 

background image

 

 

puoi giocare con le impostazioni, con il 

blending mode e 

 opacità,  

io non spiegherò le differenze tra tutti i 

blending modes

, perchè richiede troppo tempo. Io uso il 

blend

 

normale, opacità al 50% ecco l'effetto 

 

 

ora puoi deselezionare l'area, fai Seleziona > Deseleziona (Ctr

l + D)

 

ora salva il tuo lavoro File > Salva

(Ctrl + S)

 

 

Ok lasciamo la parte dell'header per ora, ci torneremo più tardi. 

Comincerò creando un nuovo set di livelli chiamato left 

poi al suo interno un livello chiamato left_back, perciò il menu livelli ora appare così 
 

 

Suggerimento!

 

puoi spostare i livelli o i set di livelli cliccando e tenendo cliccata la cartella o l’icona, 

poi spostare in alto o in basso nella posizione desiderata, lo stesso per spostare i livelli 
all’interno dei set.

 

Ora che abbiamo un nuovo set di livelli usiamoli, selezioniamo il livello left_back  
poi prendiamo lo strumento Selezione rettagolare 

(M)

, e selezioniamo la porzione sinistra usando le linee 

guida per aiutarci 

background image

Appare così: 

 

 

Suggerimento!

 

Usa le impostazioni Snap per fare selezioni più facili, le trovi in Visualizza > Snap 

(Ctrl + Shift 

+ ;)

 

se hai lo Snap abilitato tutte le selezioni e gli spostamenti will snap al punto più vicino, che 
puoi impostare usando Visualizza> Snap > Impostazioni

 

Ora passiamo a riempire l’ area con un colore, seleziona il tuto colore in modo che sia prioritario,  

Io scelgo il grigio chiaro 
 

 

Ora prendi lo Strumento Secchiello 

(G)

 

 

 

Assicurati di avere il livello giusto selezionato e clicca all’interno dell’area selezioanta,  

una volta fatto questo dovresti vedere qualcosa del genere 

 

 

Ora vai avanti e deselezionalo Select > Deselect 

(D)

 

Io aggiungerò un livello di stile, giusto per darci un po’ di tono 

background image

Gli Stili sono uno strumento molto potente, sono anche molto complessi e prendono molto tempo al 

webmaster, perciò sperimentiamoli così sai cosa fanno. 

 
Ok, aggiungiamo un stile al bordo al nostro livello, selezionando il livello (left_back) 

poi cliccando sul bottone Stile Livello, e selezioniamo Bordo dalla lista 

 

 

Sto usando le impostazioni riportate qui sotto, ma tu puoi sperimentarne altre 

 

 

Appare bene adesso, ma c’è ancora la possibilità di migliorare, aggiungerò un altro livello al left set, 

(Ctrl 

+ Shift + N)

 

Chiamerò il mio livello (dark_sq) 

 

 

Ora prendiamo lo strumento selezione rettangolare e selezioniamo l’area da riempire, poi selezioniamo il 

colore, e riempiamolo. 
poi se scegli di aggiungere uno stile a quel livello, io ho fatto un rettangolo verticale a destra del mio 

livello (left_back), poi ho aggiunto un bordo bianco da 1px, ecco il risultato 

 

 

background image

dovresti avere quello che ti serve, vai avanti e salva 

(Ctrl + S)

 

 

Sembra andar bene così profondo vero? 
ora potresti voler utilizzare quello che abbiamo  fatto all’interno del template, 

ma non sembra essere molto attraente per ora. 

OK allora torniamo al gruppo di livelli della testata, per farlo basta premere la piccolo freccia accanto alla 

cartella, 

questa operazione ci aprirà il livello 
ora creaiamo un nuovo livello in quel gruppo, io l’ho chiamato (nav _bar) 

Userò quell livello per mostrare il pathway nel template 

Ora che abbiamo creato il nuovo livello è giunto il momento di riempirlo in qualche modo, iniziamo a 

prendere lo strumento selezione e selezioniamo un’area 
per quanto il pathway sia alto, puoi utilizzare le linee guida per aiutarti, questo è il mio risultato 

 

Ora selezioniamo un colore di riemimento, io ho scelto di fare una sfumatura, così ho scelto due colori 

Lo sfumerò dal bianco all’arancione in modo che il colore in primo piano sia bianco e quello di sfondo sia 
arancione 

 

Ora selezionare lo strumento riempimento 

(G) 

 

Suggerimento!

 

per passare ad uno strumento diverso all’interno della stesso menu tenere premuto 

(Shift) 

 

e premere la lettera corrisponente sulla tastiera 

per esempio 

(Shift + G)

 passerà dal riempimento piatto a quello sfumato. 

Con lo strumento gradiente selezionato trascinarlo dall’alto al basso nell’area selezionata  

 

 

Ora è possible deselezionare l’area Selezione > Deseleziona

 (Ctrl + D)

 

ora aggiungiamo uno spessore al livello (nav_bar),  

per compiere questa operazione selezionare il livello e premere il pulsante per aggiungere uno stile al 

livello ( F in un cerchio nella parte bassa del menu dei livelli) 

selezionare lo stile desiderato dalla lista, nel mio caso ho scelto spessore ma sei incoraggiato a 
sperimentare nuove soluzioni  

Utilizzo uno spessore di 1px, di colore grigio (lo stesso del livello dark_sq)  

dopo ciò dovrò allineare alcuni elementi perchè la barra sembra spostata, 
devo spostarla di 1px verso l’alto (la larghezza del mio spessore) in modo da allinearla bene. 

Il modo più semplice per spostare gli oggetti in spazi ridotti è l’utilizzo del nudging, per spostare la barra 

più in alto di 1px selezionare lo strumento sposta 

(V)

 

background image

 

 

e premi la freccia in alto sulla tastiera. 

Suggerimento!

 

con lo strumento sposta selezionato e premendo i tasti freccia puoi muovere gli elementi (I 

livelli selezionati o i gruppi)  di 1px in tutte le direzioni

 

Questo è il risultato, non male vero? 

 

 

Bene, diamo un pò di vita al nostro template, verifichiamo di avere abbastanza caffé e 
procediamo. Non dimenticarti di salvare
 

(Ctrl + S)

 

 

Io ho scelto una sempre popolare farfalla per il mio progetto; voi potete scegliere diversamente; questo è 
lasciato alla vostra discrezione. 

 

Ok, cominciamo a lavorare su un’immagine (o almeno su una parte di essa) nella vostra intestazione. 
Qui arriva la parte difficile: voi avete bisogno della foto di qualcosa, ma non avete un 

bummer?

 

Io ho un vasto assortimento di cd di foto, che ho acquistato negli anni, così per me è semplice ottenere le 

immagini di cui ho bisogno, ma guardiamo in faccia la realtà, voi non comprerete assortimenti di foto a 

meno che non facciate 

a living designing stuff?

 

Buoni assortimenti di foto costano un sacco di soldi, così noi useremo quelli gratuiti. 

 

 
Secondo me uno dei migliori assortimenti di gallerie fotografiche è stock.xchng http://www.sxc.hu, 

che è il sito da cui ho preso l’immagine della farfallla che ho ascelto di usare. 

Potete ottenerla andando qui: http://sxc.hu/browse.phtml?f=view&id=141508 
(attenzione! Per avere l’immagine a grandezza naturale è necessario un account, quindi registratevi, è 

semplice e gratuito). 

 

Ok, ora che avete la foto, vorrete inserirla nel vostro progetto, quindi aprite l’immagine in Photoshop: 
 

File > Apri 

(Ctrl + O) 

 

Come potete vedere alcune foto sono abbastanza grandi; la farfalla, per esempio, è  

1147 x 1001 pixels, troppo grande. Io ridurrò la grandezza ad una larghezza di 400px selezionando 

Immagine > Dimensione Immagine 
 

background image

c

 

 

 

Ok, ora dobbiamo portare la foto nel nostro template: prima selezionate l’intera area andando su 

Selezione > Tutto 

(Ctrl + A)

, poi copiatela andando su Modifica > Copia 

(Ctrl +C).

 Ora potete chiudere 

(non è necessario salvare) e tornare indietro al template. Create un altro livello, e chiamatelo logo. 

Assicuratevi che sia in cima al menù e che sia selezionato; il vostro menù dovrebbe apparire più o meno 

come questo. 
 

 

 
Ora incollate l’immagine della vostra farfalla, andando su Modifica > Incolla 

(Ctrl + V)

bene, ora che abbiamo un’immagine dobbiamo eliminare tutte le cose non necessarie, così da rimanere 

soltanto con la farfalla. Ci sono molti modi di fare questo: potete usare le maschere, la gomma, ecc. 
Io userò lo Strumento Lazo Magnetico, per selezionarla e poi eliminare il resto. 

 

 

 

Prendete il lazo, e cominciate a selezionare il contorno della vostra farfalla: cliccate da qualche parte sul 
bordo e trascinate lo strumento tutto intorno alla farfalla, tenendovi vicino al margine, e lasciando fare al 

lazo il proprio lavoro; esso si chiuderà automaticamente; se non dovesse farlo cliccate nel punto che la 

calamita non ha auto catturato: è abbastanza semplice, si tratta solo di capirlo. 
 

 

 

La mia selezione appare così: 

 

background image

 

 
 

Ok, ora per eliminare tutto ad eccezione della farfalla, invertite la selezione andando su Selezione > 

Inversa 

(Shift + Ctrl + I)

;

 

una volta fatto questo cliccate su Cancella, poi andate su Selezione > 

Deseleziona 

(Ctrl + D). 

Bingo! Qui c’è la vostra farfalla! Ora dobbiamo sistemare la grandezza e la 

posizione; io metterò la mia nell’angolo in alto a sinistra, voi dove volete. 

 
Ok, per spostare gli oggetti intorno, tutto quello che dovete fare è selezionare lo strumento Sposta, 

selezionare il livello che volete spostare e tenendo premuto il pulsante sinistro del mouse trascinarlo dove 

volete. 

 
Per ridimensionare un livello o un insieme di livelli, prima selezionatelo/i, poi andate su Modifica > 

Trasformazione libera 

(Ctrl +T)

:

 

lo strumento trasforma vi consentirà di ridimensionarlo/i e ruotarlo/i. 

Per ridimensionare cliccate su un angolo della sua selezione e trascinatelo dentro o fuori. 
Per ridimensionare qualcosa e mantenere le sue proporzioni tenete premuto Shift mentre ridimensionate. 

Se non lo fate.. rischiate di distorcere l’immagine. 

 
Ora, usando gli strumenti Sposta e Trasforma ridimensionate e spostate la vostra farfalla dove vi piace di 

più; la mia è così: 

 

 

 

 
Ora aggiungerò un po’ di stili: 

 

Ombra esterna, Ombra interna, Bagliore esterno con le seguenti impostazioni: 
 

 

 
Dovreste provare a sperimentare stili diversi per ottenere il risultato che volete, o potete anche lasciarla 

semplicemente  com’è; il mio risultato finale è questo: 

 

background image

 

 
 

Ora potrebbe essere una buona cosa salvare 

(Ctrl + S) 

 

Ok, realizziamo un veloce logo; non farò niente di particolare; questo tutorial sta andando per le lunghe; 
aggiungerò semplicemente del testo con lo strumento  Testo Orizzontale 

(T). 

 

 

 

 

Poi selezionate il carattere, la grandezza e il colore usando il menu in alto 

  
 

 

 
 

Poi cliccate nel punto dove volete che appaia il testo e digitate; dopo che avete fatto questo cliccate sul 

segno di spunta in alto 
 

 

 

 

than I have set the blending mode to Difference so that some of the white squares are visible on the text 
and I have set the blending mode of my butterfly layer to Hard Light 

 

 

Poi io ho settato le Opzioni di Fusione a “Differenza” così che alcuni riquadri bianchi siano visibili sul testo 
e l’opzione di fusione del livello della mia farfalla a “Luce intensa”. 

 

 

 

 

Il risultato finale dovrebbe apparire così: 
 

 

 

Ok, adesso salviamo 

(Ctrl + S)

 e passiamo ad un’altra parte del template 

 

background image

Ok abbiamo bisogno di qualcosa alla destra del template, così i moduli avranno un posto dove andare. 

Farò una semplice forma, niente di che, voglio che ad occhio sia costante,  

comincio con il creare un nuovo set di livelli, poi creo un nuovo livello, il mio l'ho chiamato (right_bck). 
Il mio livello ora appare così 

 

 

ok scegliamo lo Strumento Polygonal Lasso 

(L)

 e, usando le giude per aiutarci, facciamo la selezione 

(forma)  
  

 

 

premere il tasto shift per costringere il suo moto ad andar dritto e 45 deg. linee,  

ecco la selezione che ho fatto, notare il leggero angolo a 45° in alto, 

potresti fare un rettangolo se vuoi, io volevo solo più dettagli 

 

 

ok ora che hai un'area definita, assicurati di avere il livello di destra selezionato, 

poi prendi lo Strumento Paint Bucket 

(G)

 e riempilo con il colore che desideri.  

Una volta fatto, puoi deselezionare 

(Ctrl +D) 

e aggiungere uno Stile al Bordo, 

io uso 1px grigio scuro. Una volta fatto il risultato è questo 
 

 

ora sarebbe una buona idea salvare 

(Ctrl + S)

, qualcuno direbbe che sta andando sempre meglio 

ma abbiamo ancora bisogno di un footer a destra? ok facciamo un altro set di livelli, chiamamolo footer, e 

background image

in esso creiamo un altro layer (footer_bck) 

 

 

ora prendiamo lo Strumento Rectangular Marquee 

(M)

 e selezioniamo un'area per il nostro footer,  

facciamolo alto quanto vogliamo, poi riempiamolo con un colore solido o un gradiente, la scelta sta a te. 

Io ho usato il gradiente con bianco e arancione, come il mio livello (nav_bar),  

poi ci ho aggiunto un bordo da 1px grigio scuro, ecco il risultato 

 

 

 

Ok ora appare come un template, ma voglio aggiungere ancora un po' di dettagli, prima di passare alla 

parte del taglio, perciò andiamo avanti e salviamo 

(Ctrl +S)

Dunque alcuni potrebbero pensare che il template sia già fatto, potrebbe essere così, 

potremmo fare in resto con il css più avanti, ma voglio aggiungerci alcuni dettagli. 

Cominciamo con il creare un nuovo livello nel nostro set left e chiamiamolo (mod_bck) 

questo sarà il background dei titoli dei moduli (e.g. Menu Principale, Login Form etc.) 

 

 

Ora prendiamo lo Strumento Rectangular Marquee 

(M)

 

e selezioniamo un'area rettangolare alta quanto vogliamo, sul lato sinistro così 

 

 

Ora decidiamo cosa farne, io ho scelto di aggiungere un gradiente dal verde al bianco, 
così riprende l'header, tu puoi scegliere diversamente un colore solido o nulla, se vuoi un gradiente  basta 

impostare i colori davanti e dietro, 

background image

 

 

poi prendi lo Strumento Gradient 

(G)

 e riempi il tuo livello (mod_bcsk). Nel mio caso ecco la selezione, 

nota che ho cominciato un po' sopra alla selezione e ho continuato un po' sotto,  

 

 

una volta 

fatto

 questo, deseleziona 

(Ctrl + D).

 Ecco cosa ottieni 

 

 

Sì, so che sembra un po' fuori di luogo così com’è, ma sono sicuro che hai dato uno sguardo al template, 

e non era così giusto? Bene, faremo il resto quando arriviamo alla parte di codificazione del tutorial, 

perciò andiamo avanti e salviamo 

(Ctrl + S)  

Ok ora ciò di cui abbiamo bisogno è un'area per il nostro contenuto principale, giusto? Sebbene  

potremmo lasciarlo com’è, mi sembra abbastanza buono, ci darei un tocco in più, dopo tutti sei qui  per 
imparare! 

 

Ok, iniziamo creando un nuovo gruppo di livelli 
Gli darò un mio nome (main_cnt), quindi creeremo un nuovo livello all'interno del gruppo, il mio sarà 

(cnt_bck) 

background image

 

 

ora prendiamo lo Strumento Rectangular Marquee e selezioniamo l'area di contenuti principale 

 

 

quindi lo riempiamo di un colore uniforme o con un gradiente, scegliete quello che ritenete idoneo, io 
prenderò un gradiente, dal bianco ad un grigio chiaro, qui vedete come il tutto compare alla fine 

 

 

carino no?, bene è già sufficiente per essere un template ma aspettate, gli aggiungiamo un'altra piccola 

cosa, |dato che abbiamo quella farfalla lì ne metteremo un'altra in basso alla pagina; ok andiamo avanti 

dopo aver salvato il nostro lavoro 

(Ctrl + S) 

 

 

Ora avremo bisogno di una variazione della farfalla da mettere in basso dell'area dei contenuti,  

quindi andiamo avanti e prendiamo una @ sxc http://sxc.hu/browse.phtml?f=view&id=139603  

L'avete?, bene, allora apriamola in Photoshop, quindi ridimensioniamola affinchè abbia una larghezza di 
400 

background image

 

 

quindi prendete il vostro Strumento Rectangular Marquee e selezioniamolo all'incirca come in questo caso 
 

 

quindi copiatela Edit > Copy 

(Ctrl +C)

, ora chiudete questo documento e ritornate al template 

una volta lì incollate la vostra farfalla nell'insieme livelli (main_cnt) 
 

 

Ora utilizzado lo Strumento Magnetic Lasso contornate la farfalla di modo da poter cancellare qualsiasi 
altra cosa, allo stesso modo in cui abbiamo fatto per la farfalla nell'intestazione, e se non vi ricordate 

come fare, semplicemente  rivedete un po' i vostri passaggi, ok questo è quello che otteniamo 

 

 

Quanto grande è? Bene utilizzando lo strumento Free Transform la ridimensioniamo e la sposteremo 
per poi spostarla nella posizione  in cui deve stare, qui vedete il mio risultato 

background image

 

 

ok ora diamogli un po' di stile, gli aggiungerò un po' di outer glow (incandescenza esterna) per 

enfatizzarla un po' 
 

 

Ora imposterò la modalità Blending suHard Light, e sposterò il livello di riempimento a 25%  

di modo che la farfalla sia in qualche modo trasparente, questo perchè avremo bisogno di scriverci sopra 

in molti casi, e sarà logico poter vedere il testo (contenuto) sopra di essa. 
 

 

Ora apparirà una cosa del genere 
 

 

Ok non perdiamo tempo, quindi andiamo avanti e salviamo 

(Ctrl + S) 

 

background image

Ok, cercherò di spiegarvi la procedura di slicing (sezionamento, N.d.T.), ci sono molti modi differenti di 

suddividere un'immagine di Photoshop ma per questo tutorial tratteremo solo le basi, di modo che 

possiate avere un'idea di cosa esso fa; per questo particolare template useremo solamente 12 immagini, 
(sì ho detto 12) date un'occhiata allo screenshot 

 

 

guardate i differenti colori con i numeri corrispondenti, essi sono semplicemente le parti del nostro 

documento che utilizzeremo per costruire il template, quindi dovremo esportali in un formato gestibile via 
web come .gif, .png o .jpg; adesso dunque entrano in gioco il cosidetto slicing, utilizzeremo gli slice per 

selezionare la parti di cui necessitiamo e che dovranno essere quindi salvate per il web, quindi Photoshop 

creerà le immagini necessarie per noi. 

Ok facciamolo, spiegherò tutto; per prima cosa dovremo impostare le guidelinea per aiutarci nella parte 

dello slicing, quindi avremo bisogno di creare lo stesso slice, proseguiamo ed impostiamo la nostra prima 

guidalinea dalla parte sinistra del template di modo da evidenziarla, il tutto (il bordo grigio scuro) in 
questo modo 

 

 

quindi facciamo lo stesso per ottenere il logo (farfalla e testo), quindi proseguiamo con la barra di 

navigazione, di modo che sia tutto separato nei propri rettangoli in questo modo 

 

 

ora avremo bisogno della parte verde gradiente della nostra intestazione, ma dato che abbiamo quei 

riquadri bianchi su di esso, un nostro template avrà una larghezza variabile, e quindi questa parte 
necessiterà di blocchi ripetuti, esistono in Photoshop degli strumenti speciali per la suddivisione ma non li 

tratteremo in questo tutorial, quindi utilizzeremo lo screenshot per avere una guida, studiatelo com'è 

fatto e fate lo stesso 

background image

 

 

 

ora avremo bisogno di una per separare la parte destra dal resto, fatela in modo che essa evidenzi il 
bordo in grigio scuro 

 

 

quindi impostiamo alcune guide per lo sfondo del modulo titolo in questo modo 

 

 

ora impostiamo due ulteriori guide orizzontali di modo che possiate facilmente selezionare, nella parte 
destra e sinistra 

 

 

quindi un'ulteriore per il footer, fatela in modo che sia appena oltre il bordo esterno del contorno più 
scuro 

 

 

ok, ora abbiamo impostato 3 guide principali, una per ripulire la farfalla in basso e una nel mezzo, di 

modo da essere in grado di selezionare la barra di navigazione, lo sfondo principale, edla patre in basso 
(footer). 

Ora con tutte le vostre guidelinea prendete il vostro Strumento Slice 

(K) 

background image

 

 

quindi disegnate tutte le parti necessarie, assicuratevi di avere lo snap impostato su ON: View > Snap 

(Shift + Ctrl + ; )

 una volta fatto questo dovrete avere qualcosa del genere (da notare che ho nascosto le 

guide e le sezioni auto generate, di modo che possiate vedere meglio) 

 

 

Ok il prossimo passaggio dovrà essere quello di nominare le sezioni, non è strettamente necessario ma 

può rendervi la vita più semplice per capire di quale immagine si tratta quando passeremo la parte di 
codifica, io, presonalmente, preferisco fare così, e dato che abbiamo solamente 12 immagini non è un 

gran lavoro, quindi se avete deciso di fare questo prendete il vostro Strumento Slice Select 

(K)

 

 

 

quindi un doppio click sul numero di slice (sezioni), quindi apriremo un nuovo menu, in cui avrete la 

possibilità di nominarlo facendo in modo che i nomi non abbiano spazi ma casomai il carattere di  

underscore (sottolineatura, N.d.t.) 

 

 

Ok ora che avete rinominato le sezioni, potrebbe essere un buon momento per salvare 

(Ctrl +S) 

 

Ok ora andiamo avanti e salviamo per il web,  
Avendo più funzioni, Photoshop offre un ordine esteso di attrezzi, impostazioni diverse di 

colore, e scelte innumerevoli, ma questo non è compreso nel tutorial, io sto usando solo una 

gif a 256 colori, e dal momento che ho solamente alcune immagini, la grandezza totale sarà 

probabilmente di circa 100kb  

 

background image

Ok per salvare per il web vai su File > Salva per Web 

(Alt + Shift + Ctrl + S) 

, questo ti

 

La porterà 

ad un altro menu, usa le impostazioni che ho messo (nota: la gif a 256 colori non è incluso 

nell’impostazione standard) perciò dovrai fare a mano  

 

 

 

ok una volta fatto tutto con le impostazioni di colore, salva in qualche posto in cui lo puoi trovare 
facilmente, Photoshop produrrà tutti gli archivi necessari, un archivio di html ed una cartella 
(images di defualt)  

Per ora ciò conclude questa parte del tutorial, noi abbiamo tutte le grafiche, adesso è ora di 

metterle tutte insieme per fare una maschera, perciò per ora chiudiamo Photoshop e 
cominciamo.  

 

Prima di cominciare a mettere insieme la nostra maschera, abbiamo bisogno di un modo di guardare al 

processo di disegno. Ci sono due modi per questo, uno sarebbe farlo su un server remoto, il secondo 
sarebbe avere una copia locale installata e usarla per lo sviluppo. Io preferisco fare localmente il mio 

lavoro di disegno e poi caricarlo sul server ed è quello che farò in questo tutorial.  

Ok pronto? Cominciamo con l'installazione una copia di uno Strumento meraviglioso di Mambo Stand 
Alone Server  creato da www.mambosolutions.com ne puoi trovare una copia su 

http://mosforge.net/projects/msas / questo ti permetterà di far andare localmente mambo.  

 
ok ora che abbiamo installato MSAS, lo mettiamo sul disco C in una cartella di MSAS. Ora avviamo 

Dreamweaver ed arriviamo a lui. Ecco un screenshot di come apare la mia area di lavoro  

 
 

 

Il tuo molto probabilmente è diverso dal mio, ognuno ha il proprio metodo, io non posso insegnarti come 
sistemare la tua area di lavoro o le preferenze, questi sarebbero temi estremamente estesi, perciò dovrai 

trovarti il tuo sistema, io non posso dirti quali scorciatoie usare, come ho cambiato le mie preferenze e  

probabilmente non saranno uguali alla tue impostazioni, così se hai difficoltà, nel trovare le cose, ti 
suggerirei di leggere un po' della documentazione inclusa, se non sai dov'è, premi  F1 sulla tua tastiera : 

-)  

Ok, cominciamo con le basi, cominciamo col creare un nuovo luogo (se non ne hai ancora uno)  
Ecco come… vai su Sito > Nuovo Sito nel menu di Definizione del sito, scegli Basic poi dai un nome al 

sito, io lo chiamo my_template, poi clicca su Avanti, scegli sì per la tecnologia server e PHP MySql. Vai 

Avanti. Qui scelgi la prima opzione “Eseguendo modifiche e prove localmente”, poi scegli una cartella per 

immagazzinare i tuoi file, preferibilmente nella stessa cartella in cui hai salvato il file di Photoshop e le 
immagini tagliate, ti renderà la vita più semplice. Per la root vai su http://localhost/mambo45 a meno 

background image

che tu non abbia cambiato qualche cosa in MSAS. Clicca su Avanti, qui scelgi Sì, voglio utilizzare un 

server remoto e vai avanti.  

 
Scegli come connetterti al server remoto, io sto scegliendo Locale/Rete, poi ho bisogno puntare a  dove 

carico i miei file, se vuoi puoi puntare alla tua installazione di mambo, cartelle del template, nel mio caso 

è C:MSASdiskwwwwmambo45templates  
 

Se stai facendo da remoto, seleziona FTP e compila con il tuo Server e le informazioni del tuo login, per la 

cartella usa il tuo  /mambo_instal_dir/templates/  
(es. /public_html/demo/templates/ or /httpdocs/demo/templates/) una volta fatto clicca su Avanti 

  

seleziona No per il check in e out,  

(è utile solamente se hai bisogno di monitorare quello che stai facendo tu o il tuo dev team) clicca su 
Avanti, ora riguarda le tue informazioni e clicca su Fine se ti sembra tutto corretto. 

 

Bene, così ora abbiamo il sito, cominciamo a  farne lo scheletro del template. Avrai bisogo di una cartella 
che avrà lo stesso nome del tuo template, poi in essa avrai bisogno di due cartelle (css) e (iamges)  

 

 

Sul menu del tuo sito, vai su File> Nuova Cartella e dalle il nome del tuo template (my_template)

 

 

 

 

 

poi in essa crea un'altra cartella, la chiami css,  

poi puoi trascinare le immagini della cartella nella cartella (my_template), o copiarle, poi creare 2  nuovi 
file nella directory principale 

vai su File> Nuovo e creane uno chiamato templateDetails.xml, ed index.php,  

poi fanne un altro all'interno della cartella css chiamato template_css.css  
quando fatto tutto la tua struttura apparire così 

 

 

 

Ok ora noi abbiamo la nostra struttura base e tutte le immagini, possiamo iniziare con il 
codice.  

 

background image

Prima di tutto prendi questo codice e inseriscilo nel file templateDetails.xml 

Il codice è abbastanza chiaro, modificalo in base alle tue esigenze  

 
Suggerimento!

 

i nomi dei file devono essere inseriti in questo file se si desidera distribuire il template o lo si 
vuole installare con l’installer, assicurati che I file corrispondano a quelli delle immagini che 

stai utilizzando  

<?xml version="1.0" encoding="iso-8859-1"?> 
<mosinstall type="template"> 
 <name>my_template</name> 
 <creationDate>06/20/2004</creationDate> 
 <author>allmambo 

Crew</author> 

 <copyright>GPL</copyright> 
 <authorEmail>templates@allmambo.com</authorEmail> 
 <authorUrl>www.allmambo.com</authorUrl> 
 <version>1.0</version> 
 

<description>template used in the MOS Template 101 

tutorial</description> 
 <files> 
  <filename>index.php</filename> 
  <filename>template_thumbnail.png</filename> 
 </files> 
 <images> 
  <filename>images/butterfly.gif</filename> 
  <filename>images/designed_by.gif</filename> 
  <filename>images/footer_bck.gif</filename> 
  <filename>images/left_bck.gif</filename> 
  <filename>images/logo.gif</filename> 
  <filename>images/main_bck.gif</filename> 
  <filename>images/mod_title.gif</filename> 
  <filename>images/path_left.gif</filename> 
  <filename>images/path_right.gif</filename> 
  <filename>images/path_var.gif</filename> 
  <filename>images/powered_by.gif</filename> 
  <filename>images/right_bck.gif</filename> 
  <filename>images/top_left.gif</filename> 
  <filename>images/top_var.gif</filename> 
  </images> 
 <css> 
  <filename>css/template_css.css</filename> 
 </css> 
</mosinstall> 

 
Ed ora il codice del css,  

prendi il codice sottostante ed incollalo nel tuo file template_css.css 

body, html { 
 margin:0; 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 color: 

#000000; 

 background-color: 

#FFFFFF; 

 height: 

100%; 

}  
 
tbody {  
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

background image

 color: 

#000000; 

} 
 
 
/* Default MOS Class Settings 
****************************/ 
 
td.pathway { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 color: 

#000000; 

 padding-top: 

1px; 

 padding-left: 

0px; 

} 
 
a.pathway:link, a.pathway:visited { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 color: 

#000000; 

} 
 
a.pathway:hover { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 color: 

#666666; 

 background-color: 

transparent; 

} 
 
/* Main Menu Styles 
*********************/ 
 
a.mainlevel:link, a.mainlevel:visited { 
 color: 

#666666; 

 text-align: 

left; 

 font-weight: 

bold; 

 border-left-width: 

3px; 

 border-left-style: 

solid; 

 border-left-color: 

#EBEC9C; 

 padding-left: 

5px; 

 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 line-height: 

15px; 

} 
 
a.mainlevel:hover { 
 color: 

#FFFFFF; 

 text-align: 

left; 

 background-color: 

#000000; 

 width: 

98%; 

 border-left-width: 

3px; 

 border-left-style: 

solid; 

 border-left-color: 

#FFFFFF; 

} 
 
a.mainmenu:link, a.mainmenu:visited { 
 

color: #000000;  

 

font-family: Arial, Helvetica, sans-serif; 

 font-weight: 

bold; 

} 
 
a.mainmenu:hover, { 

background image

 color: 

#666666; 

 text-align: 

left; 

} 
 
a.sublevel:link, a.sublevel:visited { 
 

color: #000000;  

 

font-family: Arial, Helvetica, sans-serif; 

 font-weight: 

normal; 

} 
 
a.sublevel:hover { 
 color: 

#666666; 

 text-align: 

left; 

} 
 
/* Module Styles 
****************/ 
 
table.moduletable { 
 width: 

100%; 

 text-align: 

center; 

 margin-right: 

0px; 

 margin-left: 

0px; 

} 
 
table.moduletable th { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 

font-size : 12px; 

 

font-weight : bold; 

 

color : #000000; 

 

text-align : center; 

 background-image: 

url(../images/mod_title.gif)

 height: 

27px; 

 padding-top: 

8px; 

} 
 
table.moduletable td { 
 

font-family: Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 font-weight: 

normal; 

 text-align: 

left; 

} 
 
/* Polls Style 
**************/ 
 
.poll { 
 

color : #666666; 

 

line-height : 12px; 

 font-weight: 

bold; 

} 
 
/* Sections Style 
*****************/ 
 
.sectiontableheader { 
 

background-color : #CCCCCC; 

 

color : #000000; 

 

font-weight : bold; 

 font-size: 

11px; 

 line-height: 

13px; 

background image

} 
 
.sectiontableentry1 { 
 font-size: 

11px; 

 

background-color : #E4E4E4; 

 border-bottom-width: 

1px; 

 border-bottom-style: 

solid; 

 border-bottom-color: 

#000000; 

} 
 
.sectiontableentry2 { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 

background-color : #DADADA; 

 border-bottom-width: 

1px; 

 border-bottom-style: 

solid; 

 border-bottom-color: 

#000000; 

} 
 
.pagenav { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 font-weight: 

bold; 

 color: 

#000000; 

} 
 
a.pagenav:link, a.pagenav:visited { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 font-weight: 

bold; 

 color: 

#000000; 

} 
 
a.pagenav:hover { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 font-weight: 

bold; 

 

color            : #000000; 

 

text-decoration  : none; 

 background-color: 

#99CC00; 

} 
 
 
.small { 
 

font-size : 11px; 

 

color : #666666; 

} 
 
.smalldark { 
 

font-size : 11px; 

 

color : #333333; 

 

text-decoration : none; 

} 
 
.createdate { 
 

font-size : 10px; 

 

color : #666666; 

 

text-decoration : none; 

 

font-weight : medium; 

} 
 

background image

.modifydate  { 
 

font-size : 10px; 

 

color : #666666; 

 

text-decoration : none; 

 

font-weight : medium; 

} 
 
/* Content Styles 
*****************/ 
 
.contentpane { 
 font-size: 

11px; 

 color: 

#000000; 

} 
 
.contentpaneopen { 
 font-size: 

11px; 

 color: 

#000000; 

} 
 
.contentheading, .componentheading { 
 

font-family : Verdana, Arial, Helvetica, sans-serif; 

 

font-size : 14px; 

 

font-weight : bold; 

 

color : #FF6633; 

 

text-align : left; 

 line-height: 

16px; 

 padding-left: 

20px; 

} 
.category { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 font-weight: 

bold; 

 color: 

#000000; 

} 
 
a.category:link, a.category:visited { 
  color            : #333333; 
  font-weight      : bold; 
} 
 
a.category:hover { 
 

color            : #000000; 

 

text-decoration  : none; 

 background-color: 

#99CC00; 

} 
 
/* Form Styles 
****************/ 
 
form { /* borrowed from mambosolutions.com -- to fix empty space issues 
*/ 
 display:inline; 

 

 

margin: 0px;  

 

padding: 0px;  

}  
 
.button { 
  font-family      : Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-size        : 10px; 

background image

  font-weight      : bold; 
  background-color : #F0F0F0; 
  color            : #000000; 
  border           : 1px solid #000000; 
} 
 
.inputbox { 
  font-family      : Verdana, Arial, Helvetica, sans-serif; 
  font-size        : 10px; 
  color            : #000000; 
  background-color : #F0F0F0; 
  border           : 1px solid #000000; 
} 
 
/* Links 
*********/ 
 
a:link, a:visited { 
  font-size        : 11px; 
  color            : #333333; 
  text-decoration  : none; 
} 
 
a:hover { 
 

color            : #000000; 

 

text-decoration  : none; 

 background-color: 

#99CC00; 

} 
 
/* For content item titles that are hyperlink instead of Read On 
****************************************************************/ 
 
a.contentpagetitle:link, a.contentpagetitle:visited { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

13px; 

 font-weight: 

bold; 

  

color: #000000; 

 text-align:left; 
 

} 

 
a.contentpagetitle:hover { 
 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

13px; 

 font-weight: 

bold; 

 text-align:left; 
 

color            : #000000; 

 

text-decoration  : none; 

 background-color: 

#99CC00; 

 

} 

 
.description { 
 font-size: 

11px; 

 color: 

#000000; 

} 
 
/* Styles for dhtml tabbed-pages */ 
.ontab { 
 background-color: 

#ffae00; 

 

border-left: outset 2px #ff9900; 

 

border-right: outset 2px #808080; 

 

border-top: outset 2px #ff9900; 

background image

 

border-bottom: solid 1px #d5d5d5; 

 text-align: 

center; 

 cursor: 

hand; 

 font-weight: 

bold; 

 color: 

#FFFFFF; 

 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

} 
.offtab { 
 

background-color : #e5e5e5; 

 

border-left: outset 2px #E0E0E0; 

 

border-right: outset 2px #E0E0E0; 

 

border-top: outset 2px #E0E0E0; 

 

border-bottom: solid 1px #d5d5d5; 

 text-align: 

center; 

 cursor: 

hand; 

 font-weight: 

bold; 

 color: 

#000000; 

 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

} 
 
.tabheading { 
 background-color: 

#ffae00; 

 text-align: 

left; 

 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

} 
 
.pagetext { 
 visibility: 

hidden; 

 display: 

none; 

 position: 

relative; 

 top: 

0; 

 

font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 

11px; 

 color: 

#000000; 

} 
 
/* for modifying {moscode} output.  Don't set the colour! */ 
.moscode { 
 background-color: 

#f0f0f0; 

} 
 
/* Text passed with mosmsg url parameter */ 
.message { 
 font-weight: 

bold; 

 

font-size : 10pt; 

 

color : #ff6600; 

 text-align: 

center; 

} 

 

ora prendi il codice sottostante ed inseriscilo nel tuo file index.php 

<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?> 
<?php defined( '_VALID_MOS' ) or die'Direct Access to this location is 
not allowed.' ); ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

background image

<head> 
<title><?php echo ; ?></title> 
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" 
/> 
<?php include ("includes/metadata.php"); // include keywords, and such 
 
if (0) { 
 include 

("editor/editor.php")

 initEditor()
} 
?> 
<link href="<?php echo http://www.allmambo.com;?> 
/templates/my_template/css/template_css.css" rel="stylesheet" 
type="text/css" /> 
</head> 
<body> 
 
</body> 
</html> 

 

Fatto? perfetto, ora possiamo inserire alcune cose all’interno del file index.php, 
 

 

Per prima cosa assicurati di aver selezionato index.php, vai nel menù di inserimento,  
Window > Insert 

(Ctrl + F2)

 e premi il bottone di inserimento di una tabella, così  

 

 

 

ora dovresti vedere un menù come questo, inserisci le stesse cose che ho scritto io, 
Sto scegliendo una larghezza di 95% cosicchè la pagina non sia completamente riempita, puoi scegliere 

differentemente. 

 

 

Poi con la tabella selezionata, lo sarà di default, se non lo è seleziona uno dei bordi,next with the table 
selected, it will be by default, apri il pannello delle proprietà, io ho il mio in fondo alla pagina Window > 

Properties

 (Ctrl + F2) 

e imposta la tabella in modo che compaia centrata  

 

 

 

ora seleziona la cella sinistra della tabella che abbiamo creato 

 

 
ora vai nel menù di inserimento e premi sul bottone Inserisci Immagine  

 

 

 

quindi inserisci l’immagine top left, o come l’hai chiamata, 

background image

usa Relativo a: Documento 

 

 

 

 
ora, con la cella ancora selezionata, imposta la larghezza della cella alla stessa dimensione dell’immagine, 

nel mio caso 151 px, scrivi 151, l’altezza puoi lasciarla vuota  

 

 

 
ora seleziona la cella destra, nel pannello delle proprietà seleziona Vert Top, che vuol dire allinea tutto ciò 

che sta dentro in alto. 

 

 

 
fatto questo inserire al suo interno due tabelle entrambe di 100%, la prima di due colonne, la terza di 3 

colonne in modo che il vostro layout sia così 

 

 

ora inserire l’immagine del logo nella tabella in alto nella cella di sinistra, poi impostare la larghezza di 

quella cella con la stessa larghezza dell’immagine, che nel mio caso, è di 297 px. 
ora creare il background della cella di destra, per fare ciò selezionare la cella e nel pannello delle 

proprietà selezionare la cella Bg background UR, e selezionare l’immagine desiderata, nel mio caso si 

chiama top_var.gif,  
 

 

 

fatto tutto dovrebbe apparire qualcosa simile a questa immagine  

 

 

 

la prossima cosa da fare è l’immafine per il pathway, se fai qualcosa simile a quello che ho fatto io con 

Photoshop dovresti avere 3 immagini, sinistra, variabile (qualcosa che possa essere allungato) e destra. 
Andiamo avanti e mettiamole dove devono essere messe, ricordati di assegnare un valore alla larghezza 

delle celle che si desidera rimangano sempre alla stessa larghezza all’interno della pagina, questo è molto 

importante se si desidera che il template non sembri tutto rotto e scomposto. 
Aggiungere altre due tabelle alla pagina, entrambe di 95% e centrate, con 3 colonne, ona sarà la tabella 

del contenuto, l’altra sarà per il footer (o piè di pagina).  

 
Creare la prima tabella in modo che le celle siano posizionate in alto al centro, ed inserire la larghezza 

background image

fissa per la spalla sinistra e per quella destra, creare la larghezza identica a quella del background, le mie 

sono entrambe di 151 px, la cella centrale rimarrà vuota (nessun valore vuol dire che la cella verrà 

ridimensionata in modo da adattarsi alla larghezza della finestra del browser) 
La tabella del footer non è un grande problema poichè gli inserirò due immagini, una per il powered by e 

l’altra per il made by sulla sinistra e sulla destra così ho bisogno di 3 colonne, potresti averne bisogno 

solo di una, dipende da quello che desideri fare in esso 

Alla fine dovresti avere qualcosa di simile a questo 

 

 
ora inseriamo le immagini di sfondo per le celle di sinistra e di destra, poi inseriamo le immagini del 

footer nelle loro posizioni e mettiamo lo sfondo desiderato alla cella 

Al termien di queste operazioni si dovrebbe avere qualcosa di simile a questo 

 

 
Prima di inserire il contenuto di MOS all’interno della pagina dobbiamo eseguire ancora alcune operazioni

 

 

 
Prima di tutto dobbiamo inserire le class del css alla cella centrale del contenuto 

per fare questa operazioen bisogna dividere lo schermo tra codice e immagine 

 

 
questo ci consentirà di vedere sia il codice che la pagina, quando si seleziona la cella nell’immagine, il 

codice viene selezionato, aggiungere questo codice nella vista del codice <td> tag, (class=”content”) 

in modo che il codice appaia così 
<td class=”content”> 

 

 

 

ora che abbiamo fatto questo inseriamo un’altra tabella nella cella del content, la creo di larghezza 98% 
con una colonna ed una riga e deve essere impostata in modo da essere allineata al top, poi aggiungere 

la class alla tabella (class=”content”) deve trovarsi nel tag <table> tag così 

<table width="98%" border="0" cellspacing="0" cellpadding="0" class="content"> 
assicurati di aver selezionato la tabella giusta :-) 

 

ora selezionare l’intera tabella in cui i moduli destra, sinistra e contenuto sono inseriti e assegnargli la 
class (class=”100”) in modo che il codic esia così <table width="95%" border="0" 

align="center" cellpadding="0" cellspacing="0" class="100">

 

 
 

Ora che abbiamo la struttura di base è arrivato il momento di riempirla con i contenuti, ma prima di 

cominciare aggiungiamo delle class al file css, ti ricordi che le abbiamo definite per le celle dei contenuti e 
per le tabelle? 

Ora è arrivato il momento di aggiungerle nel template_css.css, andiamo avanti ed apriamolo. 

Una volta aperto aggiungiamo queste tre righe di codice.  

table.100 { 
 height: 

1%; 

background image

} 
 
table.content { 
 background-image: 

url(../images/butterfly.gif)

 background-repeat: 

no-repeat; 

 

background-position: right bottom; 

 height: 

100%; 

 padding-top: 

20px; 

} 
 
td.content { 
 background-image: 

url(../images/main_bck.gif)

 background-repeat: 

repeat-x; 

 

background-position: left bottom; 

} 

La prima table.100 ha l’altezza di 1%, è necessario che la tabella abbia un valore dell’altezza definito 

perchè ci serve per allineare la farfalla  

table.content conterrà l’immagine della farfalla che voglio inserire in fondo a ciascuna pagina, così è 

necessario associare l’immagine corretta che, nel mio caso, è butterfly.gif,  
il tag height 100% è necessario affinchè la farfalla si trovi in fondo alla pagina, a meno che il contenuto 

superi la lunghezza della pagina. 

 
td.content contiene l’immagine di sfondo, nel mio caso si tratta di main_bck.gif, è impostato per trovarsi 

in fondo alla pagina e ripetersi solo sull’asse x (orizzontalmente) 

Una volta apportate le modifiche è possibile salvare il file template_css.css
 

Fatto? perfetto, passiamo ad aggiungere i tag dei contenuti all’interno del template, iniziamo ad andare 

nella cella destra dove i moduli di sinistra dovranno essere caricati e scriviamo: 

<?php mosLoadModules ( 'left' ); ?> 
<?php mosLoadModules ( 'user1' ); ?>

 

il codice completo dovrà essere così: 

    <td width="151" background="images/left_bck.gif">  
      <?php mosLoadModules ( 'left' ); ?> 
      <?php mosLoadModules ( 'user1' ); ?> 
    </td> 

Poi aggiungere queste due stringhe nella colonna di destra, dove dovranno essere caricati i moduli di 
destra  

<?php mosLoadModules ( 'right' ); ?> 

<?php mosLoadModules ( 'user2' ); ?>

 

l’intero codice sarà questo: 

    <td width="151" background="images/right_bck.gif">  
      <?php mosLoadModules ( 'right' ); ?> 
      <?php mosLoadModules ( 'user2' ); ?> 
    </td> 

 

Fatto? Perfetto, dobbiamo inserire ancora un paio di cose ed abbiamo terminato, il path, ed il contenuto; 

esistono molti altri tag per MOS ma noi utilizzeremo solo quelli di base in questo tutorial. 

Aggiungi questa stringa nella cella del path, nota che ho inserito anche una class per farlo 

<?php include "pathway.php"; ?>

 

l’intero codice apparirà così 

background image

          <td background="images/path_var.gif" class="path"> 
            <?php include "pathway.php"; ?> 
          </td> 

Ora inseriamo il tag mainbody, all’interno della tabella contenuti  

<?php include_once ("mainbody.php"); ?>

 

fatto ciò il codie dovrà essere così 

          <td valign="top"> 
            <?php include_once ("../mainbody.php"); ?> 
          </td> 

Questo è ciò che caricherà all’interno del vostro template i contenutit, prima che tu possa fare 
un’anteprima del tuo template c’è ancora una cosa che è necessario fare, 

Prima di tutto è necessario inserire alcune informazioni ai path delle immagini, in modo che MOS possa 
trovare le immagini del template, a seconda di dove esse si trovano. 

Per fare ciò verificare che index.php sia selezionato nel menù del sito e poi andare in Edit > Find and 

Replace 

(Ctrl + F)

 

che aprirà questo menù 

 

 

 

utilizzare queste impostazioni e la ricerca deve aver impostato 

images/

  

Da sostituire con: 

<?php echo $mosConfig_live_site;?>/templates/my_template/images/

 

Assicurati che (my_template) sia il nome della cartella che stai utilizzando per il tuo template. 

 

una volta che tutte le impostazioni sono state corrette premi il bottone sostituisci tutti e salva il file. 
Ora sei pronto per vedere il tuo template funzionante, puoi caricare il tuo template sul tuo server locale o 

remoto e fare la preview. 

E’ più o meno tutto, il resto consiste nel modificare il CSS per adattarsi al meglio al tuo template, con I 

colori, le dimensioni ed i menu che desideri.  

Esiste anche un altro tutorial che puoi trovare qui HERE  

Per qualsiasi domanda non preoccuparti e falle,Iusa il forums

Se trovi errori, o qualcosa che non è stato spiegato a sufficienza, fammelo sapere che sistemerò. 
 

Puoi scaricare il template ed i file di Photoshop nell’area download. 

Spero che tu abbia trovato utile questo tutorial e ti sia divertito quanto mi sia divertito io a 
scriverlo :-) 

Buona fortuna e buona progettazione di template; la comunitò di Mambo non ne avrà mai 

abbastanza. 
Se ritieni che questo tutorial ti sia stato di aiuto e meriti qualche riconoscimento, prendi in 

considerazione l’ipotesi di una piccola donazione.