MOS Template 101
Transcript
MOS Template 101
Questo tutorial è una guida passo a passo su come creare in template per Mambo. I software utilizzati in questo tutorial sono Photoshop 7, Dreamweaver 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. 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) 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. 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ì 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 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) 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 (Ctrl + 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 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 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 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) 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 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ì: 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: 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 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 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, 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) 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 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 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) 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 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) 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 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 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. 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>[email protected]</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; 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, { 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; } .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; } .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 font-style font-size : Arial, Helvetica, sans-serif; : normal; : 10px; font-weight background-color color border : : : : bold; #F0F0F0; #000000; 1px solid #000000; .inputbox { font-family font-size color background-color border } : : : : : Verdana, Arial, Helvetica, sans-serif; 10px; #000000; #F0F0F0; 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; 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. .moscode { background-color: #f0f0f0; } Don't set the colour! */ /* 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"> <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, 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 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%; } 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ì <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.