0 administrators
0 users
3 guests| indietro | FrontPage | search |
I blocchi sono dei contenitori posizionati a destra e a sinistra della pagina, o a seconda del tema, in qualsiasi altra posizione. All'interno possono contenere link, testo, immagini, ecc. Flatnuke gestisce i blocchi in modo molto semplice.
Per creare un nuovo blocco entriamo nella directory blocks/dx o
blocks/sx rispettivamente se lo desideriamo a destra o a sinistra.
Creiamo un blocco per visualizzare l'immagine del nostro pappagallo. Sarà
sufficiente creare il file foto.php all'interno della directory
selezionata e inserire all'interno il codice:
<br>
<img src="images/pappagalli/cocorito.jpg">
<br>
foto.php in 03_foto.php e se
volessimo disattivarlo basterà utilizzare il prefisso ``none_''.
Un blocco può essere utilizzato come ulteriore menu, contenitore di link. Nel
pacchetto flatnuke esiste l'esempio del blocco servizi
(blocks/sx/01_Servizi.php) che utilizza questa tecnica. Tale funzionalità è
particolarmente utile per indicizzare sezioni che non vogliamo visualizzare nel
blocco menu principale (come abbiamo visto nel paragrafo delle sezioni), quindi
una sezione con il prefisso ``none_''. Per tornare al nostro esempio ci
riferiamo alla sezione che abbiamo deciso di non includere nel menu
none_dinosauri. Supponiamo di creare un blocco
blocks/sx/02_preistoria.php, all'interno per indicizzare la sezione
dinosauri inseriamo il codice:
<br>
<a href="index.php?mod=none_dinosauri">Dinosauri</a>
<br>
Il blocco sondaggio (FlatPoll) è stato creato da Marco Segato che ne è anche l'attuale mantainer, e che potete contattare all'indirizzo segatom@users.sourceforge.net per eventuali consigli, suggerimenti o correzioni.
Questo blocco è nato per dotare FlatNuke di uno degli strumenti classici dei
CMS, il sondaggio, utile mezzo a disposizione del webmaster per conoscere i
gusti e le tendenze dei visitatori delle proprie pagine, ma anche importante
terreno di confronto interattivo tra gli utenti.
Nell'installazione di default, il blocco si trova sulla destra della pagina
principale, e per gli utenti normali si presenta in questo modo: in alto c'è il
titolo del sondaggio, in mezzo al blocco ci sono le varie opzioni di voto, e in
basso due pulsanti, Vota e Risultati; il primo permette, dopo
aver scelto una delle opzioni, di esprimere il proprio voto sull'argomento
proposto, mentre il secondo visualizza lo stato corrente dei voti, presentando
il numero totale dei voti ed un semplice grafico a barre con il numero di
preferenze per risposta. Sempre nella pagina dei risultati, è anche possibile
prendere visione dei sondaggi che sono stati chiusi ed archiviati
dall'amministratore: è sufficiente premere il link Vecchi sondaggi, e
verranno elencati i sondaggi passati con tutte le informazioni sui voti e sulla
data di chiusura.
E' importante sottolineare che, per impedire falsamenti sui voti dei sondaggi, è
stato inserito un controllo sull'indirizzo IP di chi vota, impostando un
intervallo di tempo tra un voto e l'altro proveniente dallo stesso IP; questo
naturalmente non previene che lo stesso utente possa votare più e più volte, ma
almeno limita questa pratica dannosa.
L'amministratore del sito deve innanzitutto preoccuparsi di impostare le
preferenze generali del blocco sondaggi, operazione che va fatta solamente la
prima volta: è sufficiente entrare all'interno della directory
/sections/none_Sondaggio ed editare il file config.php con un
qualsiasi editor di testo; il file appare come una successione di variabili da
impostare, eccone un esempio:
$mod1 = "none_Sondaggio"; // mod per index.php
$mod2 = "none_Sondaggio/Vecchi_sondaggi"; // mod per index.php
$mod3 = "misc/flatpoll"; // directory con gli archivi
$sondaggio_file_dati = "$mod3/sondaggio.php"; // file in cui e` salvato il
sondaggio corrente
$sondaggio_ip_file = "$mod3/ip.php"; // file in cui sono salvati
gli IP dei votanti
$percorso_vecchi = $mod3; // directory che contiene i
sondaggi archiviati
$sondaggio_immagine = "sections/$mod1/xcento.png"; // immagine della percentuale
dei voti
$sondaggio_ip_scadenza = 2; // intervallo di ore tra un
voto e l'altro dello
stesso IP
Esaminiamo una per volta tutte le opzioni.
mod1: Deve essere impostato con il nome della directory che contiene il file che si occupa di gestire il sondaggio corrente; è sconsigliabile modificarlo.
mod2: Deve essere impostato con il nome della directory che contiene il file che si occupa di gestire i sondaggi archiviati; è sconsigliabile modificarlo.
mod3: Deve essere impostato con il nome della directory che contiene
i file di memorizzazione del sondaggio; è sconsigliabile modificarlo, dato che
la directory /misc impostata di default è quella che possiede già i
corretti permessi di scrittura, mentre altre potrebbero non averli.
sondaggio_file_dati: Deve essere impostato con il nome del file in cui sono salvati i dati del sondaggio corrente.
sondaggio_ip_file: Deve essere impostato con il nome del file in cui sono salvati gli indirizzi IP dei votanti.
percorso_vecchi: Deve essere impostato con il nome della directory
che contiene i sondaggi archiviati; è sconsigliabile modificarlo, dato che la
directory /misc impostata di default è quella che possiede già i
corretti permessi di scrittura, mentre altre potrebbero non averli.
sondaggio_immagine: Deve essere impostato con il nome del file immagine che serve per disegnare il grafico della percentuale dei voti; come nell'immagine utilizzata di default, è consigliabile sceglierne una che abbia come larghezza 1 pixel.
sondaggio_ip_scadenza: Deve essere impostato con il numero che indica l'intervallo di ore tra un voto e l'altro dello stesso indirizzo IP.
Una volta entrato nel sito e fatto il login, l'amministratore (e solo lui) ha la possibilità di andare a modificare il sondaggio, chiuderlo e archiviarlo, oppure crearne uno nuovo: il tutto avviene premendo il pulsante Admin presente direttamente nel blocco. Premendo questo pulsante si presenta una maschera di amministrazione del sondaggio:
| last change: 4 April 2009 12:58 pm | vwiki-devel was powered by HTMLArea3.0rc1 |