I Manifesti sono presenti principalmente in 3 punti del sito:
- Index - Barra a sinistra
- Index - Box in alto a Destra "Bacheca"
- Pagina Manifesti
per i primi 2 si rimanda alla gestione della index.
Qui di seguito la spiegazione del terzo punto:
La pagina manifesti e' visibile all'indirizzo http://www.pmli.it/manifesti.php.
ed è composta da 2 sezioni:
- Manifesti di uso corrente (solitamente in formato pdf)
- Archivio dei manifesti con anteprima (in formato thumbnail)
Sezione 1 - Manifesti di uso corrente
Per Aggiungere (o modificare) elementi della prima sezione occorre editare la pagina manifesti.php,
nel punto che inizia con:
"inizio righe di testata"
e termina con:
"fine righe di testata"
Pur essendo una pagina php, l'edit di questa sezione è come qualunque pagina html.
Solitamente i Manifesti e Volantini di questa sezione vengono inseriti nella cartella ftp: "volantini manifesti".
In ogni caso, per particolari necessità i files si possono inserire anche in punti differenti.
La modifica di questa sezione comporta l'upload via ftp della pagina "manifesti.php".
Sezione 2 - Archivio dei Manifesti
Essendo questa sezione abbastanza standard per alleggerire il lavoro di manutenzione ci si avvale di un file xml,
in cui vengono inseriti gli elementi essenziali per la costruzione di tale sezione.
In caso di aggiunta in questa sezione la pagina "manifesti.php" non dovrà quindi essere modificata.
Per costruire tale sezione la pagina "manifesti.php" legge il file: database-manifesti.xml, che è quindi il file da modificare.
Qui sotto un esempio di database-manifesti.xml:
< manifesti >
< manifesto image="image1.gif" offline="TRUE"/ >
< manifesto image="image2.gif"/ >
< manifesto image="image3.gif" thumb="image3_mini.gif"/ >
...
< /manifesti >
Come si puo' notare il file e' un elenco di elementi "< manifesto >"; ogni elemento manifesto verrà mostrato sulla pagina.
Per interagire con la visualizzazione ci sono 3 attributi che possono essere impostati:
- image
- offline
- thumb
image
L'attributo image permette di impostare l'immagine da visualizzare.
Tale immagine verrà cercata in automatico nel folder "images" del server FTP.
Per visualizzare l'anteprima verrà ricercata un immagine chiamata nello stesso modo dell'attributo "image" aggiungendo il suffisso "_small".
Ad esempio se l'attributo e' settato con "image1.gif", verrà visualizzata l'anteprima ricercando l'immagine "image1_small.gif".
offline
Con l'attributo offline settato a "TRUE" è possibile impostare l'elemento nel file xml, il manifesto non verrà quindi visualizzato al pubblico e rimarrà nascosto fino alla rimozione dell'attributo "offline" o la sua impostazione in FALSE.
Per visualizzare anche gli elementi con "offline" a TRUE e' possibile richiamare la pagina specificando il parametro: offline=
Con la chiamata alla pagina senza il parametro (come avviene normalmente): http://www.pmli.it/manifesti.php, tale manifesto non verrà visualizzato.
Se si aggiunge il parametro, quindi con http://www.pmli.it/manifesti.php?offline= anche questo elemento verrà visualizzato.
Questa funzionalità permette di collaborare tra gli editor prima che la pagina venga aperta al pubblico.
thumb
L'attributo thumb permette di impostare il nome del file di anteprima "thumbnail" qualora questo fosse stato costruito non rispettando il nome con il suffisso "_small".
Impostando l'attributo "thumb" è possibile ad esempio forzare la visualizzazione dell'anteprima con l'immagine "image3_mini.gif" piuttosto che "image3_small.gif" come avverrebbe di default.
Considerazioni Generali
Attenzione! il file xml deve essere valido e senza errori formali, altrimenti la sua lettura e quindi la costruzione della pagina sarà compromessa.