Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
Home page - Tutorial Grafica - Manuale di istruzione: Creazione del tema - Parte 1
  Stampa la pagina corrente   Mostra la posizione di questa pagina nella mappa
Manuale di istruzione: Creazione del tema - Parte 1

Sistema per temi HTML in AutoTheme

Manuale di istruzione: Creazione del tema - Parte 1

Creare un tema pronto in HTML da un modello grafico

 

 

Autore: Adam Docherty (a.k.a. Lobos)
http://www.webvida.com/
Curatore: Shawn McKenzie (a.k.a. AbraCadaver)
http://spidean.mckenzies.net/
Traduzione: Gian Paolo Renello (a.k.a. AlterEgo)
http://www.renello.org/
E’ vietata la distribuzione di questo documento
Potete scaricare questo documento sui seguenti siti web:
http://www.maxdevitalia.com/ http://www.maxsos.com/
  1. Prepariamo un tema grafico
  2. Suddividere ed esportare
  3. Prepariamo il codice HTML
  4. Il Componente Header
  5. Il Componente Body
  6. Preparazione del blocco
  7. Il Componente Footer
  1. il componente Header
  2. Leggiamo il codice HTML
  3. logo Area
  4. headerNav
  5. bannerArea
  6. Diamogli una largezza del 100%
  7. I componenti BLOCCO
  1. Leggiamo il codice HTM
  2. il Componente Footer
  3. Leggiamo il codice HTML
  4. CSS Styles
  5. Il Componente Blocco
  6. Il Componente Footer

 

Introduzione

Questo manuale di istruzione si concentra sulla creazione di un tema AutoTheme da un modello grafico come quelli disponibili sui siti Spidean o Webvida. Benché tutti i modelli grafici siano differenti, questo manuale rappresenta un approccio generale applicabile a qualsiasi tema che voi possediate o che creiate da voi stessi.

Per questo manuale useremo Macromedia Fireworks MX (da ora in poi lo chiameremo FW) come editor di immagini. FW si integra ottimamente con Macromedia Dreamweaver MX (da ora DW), che è l’editor HTML utilizzato in questa presentazione. Alcuni preferiranno utilizzare Adobe PhotoShop e Adobe GoLive o altri programmi, ma i concetti di base espressi qui rimangono gli stessi.

I file HTML e le immagini grafiche utilizzate in questo manuale sono posti nella cartella files/. Il tema di lavoro è situato nella cartella themes/AT-Tutorial/.

1 ) Prepariamo un tema grafico

Le Slice rappresentano un modo valido per creare facilmente il layout di tabella e la struttura del vostro modello quando siete ancora alle prese con un editor di immagini, ma fate attenzione, a causa della natura dinamica delle informazioni che devono essere visualizzate nel tema, le slice possono a volte essere più di ostacolo che d’aiuto. Ho scoperto che il modo migliore per lavorare con un output sliced è quello di utilizzare un approccio passo passo partendo dall’alto (header) e via via andare verso il basso (footer). Questo procedimento rende più semplice la visualizzazione di quanto stiamo facendo e si ha anche un maggiore controllo su come vengono create le vostre celle nella tabella, cosa estremamente importante!

Quando create il progetto della vostra pagina dovete ricordarvi di pensare a come esso funzionerà quando sarà un tema; ad esempio le aree blocchi saranno in grado di espandersi e contrarsi verticalmente senza interrompere il layout? I disegnatori di temi più abili devono tener presente anche il movimento orizzontale. La cosa più importante è una solida competenza in HTML, tabelle, righe e celle – se non avete competenza su questo, cercate su Google qualche manuale. Non sottolineerò mai abbastanza quanto siano importanti le tabelle nel progetto di un tema!

2) Suddividere ed esportare

Aprite “template.png” con FW. Come potete notare ho già suddiviso le immagini. Il layout della vostra pagina può essere creato in molti altri modi, ma useremo questo come esempio. In sostanza ciò che farò adesso è mostrarvi come esportare le slice e come editare il codice HTML suddiviso risultante, in maniera tale che questo codice funzionerà come un tema

Figura 1 – Box di dialogo Esporta
  • Dal menu File, selezionate Esporta
  • Nel box di dialogo di Export, clicccate sul pulsante Opzioni
  • Nel box di dialogo di impostazione HTML, cliccate l’etichetta Tabella e assicuratevi che tutte le impostazioni siano le medesime della figura sotto. Questo viene fatto perché non vogliamo immagini spacer. Perché? Perché danno fastidio…
  • Cliccate OK
  • Ora tornate indietro nel dialogo di Esporta, navigate fino alla cartella che volete usare per il tema
  • Inserite il modello nel campo Nome file
  • Selezionate Inserisci immagini nella sottocartella
  • Cliccate Salva

3) Prepariamo il codice HTML

Se andate nella cartella dove avete esportato le slice troverete ora un file “template.htm” e una cartella chiamata “images”. Ora dunque esiste una pagina web che potete vedere semplicemente aprendo il file nel vostro browser. Non preoccupatevi dei bordi delle tabelle. E’ una caratteristica di FW e verrà facilmente corretta.

Prima ho detto che avremmo utilizzato un approccio a layer per creare il modello del tema. Ora partiamo da questo punto e quello che cercheremo di fare sarà semplificare al massimo il layout togliendo le tabelle e le celle non necessarie.

4) Il Componente Header

Aprite “template.htm” in DW.

La prima cosa da fare è correggere le tabelle.

Sostituite tutte le occorrenze di “undefined” con “0

Eliminate tutte le occorrenze di align=”left” all’interno dei tag <­table>

Ora ci concentreremo sull’header del modello e cercheremo di separare questa tabella dal resto del codice HTML per spostarla in alto. Guardiamo intanto il codice:

Il Componente Header:

<­body>

<­table border="0" cellpadding="0" cellspacing="0" width="778">

<­tr>

<­td><­table border="0" cellpadding="0" cellspacing="0" width="778">

<­tr>

<­td><­img name="logoArea" src="images/logoArea.jpg" mce_src="images/logoArea.jpg" width="296" height="139" border="0" alt=""><­/td>

<­td><­table border="0" cellpadding="0" cellspacing="0" width="462">

<­tr>

<­td><­img name="headerNav" src="images/headerNav.jpg" mce_src="images/headerNav.jpg" width="462" height="41" border="0" alt=""><­/td>

<­/tr>

<­tr>

<­td><­img name="bannerArea" src="images/bannerArea.jpg" mce_src="images/bannerArea.jpg" width="462" height="98" border="0" alt=""><­/td>

<­/tr>

<­/table><­/td>

<­td><­table border="0" cellpadding="0" cellspacing="0" width="20">

<­tr>

<­td><­img name="headerNavR" src="images/headerNavR.gif" mce_src="images/headerNavR.gif" width="20" height="41" border="0" alt=""><­/td>

<­/tr>

<­tr>

<­td><­img name="bannerR" src="images/bannerR.gif" mce_src="images/bannerR.gif" width="20" height="98" border="0" alt=""><­/td>

<­/tr>

<­/table><­/td>

<­/tr>

<­/table><­/td>

<­/tr>

Il codice HTML in grassetto è quello che terremo e separeremo dalla tabella principale che contiene il layout di pagina; agendo in questo modo le cose diventano molto più facili perché l’header di un tema di solito contiene una struttura di layout complessa e vogliamo modificarla senza però buttare all’aria il resto della pagina.

Tagliate il codice in grassetto e incollatelo sopra il primo tag <­table> nel vostro documento HTML. Ora salvate e guardatelo nel browser. Dovrebbe apparire esattamente come prima, ma ora è indipendente dal resto del modello. Inserite qualche tag di commento per mostrare dove comincia e dove finisce il vostro header:

<­!-- Inizio Header --> tabella header <­!-- Fine Header -->

Limpido e chiaro! Un approccio di tipo modulare alla progettazione di modelli significa che potete sempre ritrovare facilmente il codice che state cercando e inoltre aiuta nella riutilizzazione del vostro documento-modello. Torneremo fra poco sull’header, ma prima creiamo gli altri componenti di layout del documento-modello.

5) Il Componente Body

Ora separiamo l’elemento body, che è la zona che conterrà tutti i vostri blocchi. Il processo è decisamente simile a quello visto sopra quindi cominciamo con le modifiche. Ecco il codice. Partiamo dal primo tag <­table> (sotto il componente header):

Il Componente Body

<­table border="0" cellpadding="0" cellspacing="0" width="778">

<­tr>

<­td><­/td>

<­/tr>

<­tr>

<­td><­table border="0" cellpadding="0" cellspacing="0" width="778">

<­tr>

<­td><­img name="leftBlocks" src="images/leftBlocks.jpg" mce_src="images/leftBlocks.jpg" width="155" height="634" border="0" alt=""><­/td>

<­td><­img name="mainContent" src="images/mainContent.jpg" mce_src="images/mainContent.jpg" width="623" height="634" border="0" alt=""><­/td>

<­/tr>

<­/table><­/td>

<­/tr>

<­tr>

<­td><­img name="footerArea" src="images/footerArea.jpg" mce_src="images/footerArea.jpg" width="778" height="119" border="0" alt=""><­/td>

<­/tr>

<­/table>

<­/body>

<­/html>

Di nuovo, taglieremo il codice in grassetto e lo incolleremo sopra il primo tag <­table> (sotto il componente header).

6) Preparazione dei blocchi

Ora dobbiamo preparare i blocchi. Diamo uno sguardo al codice body, dove sono visualizzati i nostri blocchi:

Preparazione dei blocchi

<­!-- Begin Body Component -->

<­table border="0" cellpadding="0" cellspacing="0" width="778">

<­tr>

<­td><­img name="leftBlocks" src="images/leftBlocks.jpg" mce_src="images/leftBlocks.jpg" width="155" height="634" border="0" alt=""><­/td>

<­td><­img name="mainContent" src="images/mainContent.jpg" mce_src="images/mainContent.jpg" width="623" height="634" border="0" alt=""><­/td>

<­/tr>

<­/table>

<­!-- End Body Component -->

Qui è dove creeremo il nostro layout per i blocchi. Per prima cosa risolviamo la questione delle colonne che per il momento comprende: sinistra, centro, destra:

<­!-- Begin Body Component -->

<­table border="0" cellpadding="0" cellspacing="0" width="100%">

<­tr>

<­!-- Begin Left Column -->

<­td style="width:25%;vertical-align:top">

Left Blocks will be here

<­/td>

<­!-- End Left Column -->

 

<­!-- Begin Center Column -->

<­td style="width:50%;vertical-align:top">

center blocks will be here

<­/td>

<­!-- End Center Column -->

 

<­!-- Begin Right Column -->

<­td style="width:25%;vertical-align:top">

right blocks will be here

<­/td>

<­!-- End Right Column -->

 

<­/tr>

<­/table>

<­!-- End Body Component -->

 

Pagina: 1/6 Pagina sucessiva\
Home page - Tutorial Grafica - Manuale di istruzione: Creazione del tema - Parte 1