Menu

Ultime letture

Cerca
Índices da busca neste local.
Busca avançada

Calendario
Fecha: 07/09/2010
Hora: 20:27
« Setembro 2010 »
Se Te Qu Qu Se Sa Do
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Help this site


Login





Não está registrado?
Regista agora!
Lost password
Choose your language:
deutsch english español français italiano português

Servizi
» Propor Notícias
» Buscar
» Headlines
» Backend


Utenti
People on-line:     
admins 0 administrators
users 0 users
guests 3 guests

Sondaggio
Nenhuma sondagem activa neste momento:
sondagens antigas

Help this site

- index.html

indietroFrontPagesearch

I blocchi


8. I blocchi

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.

8.1 Inserire un blocco

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>

Automaticamente sarà inserito nelle pagine di flatnuke. Come per le sezioni, anche per i blocchi esiste un metodo per gestire la visualizzazione. In effetti per ordinare i blocchi in ordine di posizione, flatnuke utilizza, come sempre, l'ordine alfabatico. Per cambiare l'ordine di visualizzazione si utilizza il tradizionale prefisso ``NN_'' dove NN è un numero decimale a due cifre. Quindi possiamo rinominare il nostro foto.php in 03_foto.php e se volessimo disattivarlo basterà utilizzare il prefisso ``none_''.

8.2 Un blocco come menu

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>

8.3 Il blocco sondaggio

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.

Descrizione

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.

Amministrazione

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:

  • se si vuole modificare il sondaggio corrente basta fare le correzioni necessarie nei campi presenti e premere il pulsante Modifica sottostante;
  • se si vuole chiudere il sondaggio basta premere il pulsante Chiudi e archivia, ne verrà creato uno nuovo di default che bisognerà poi modificare secondo le proprie esigenze, e quello vecchio sarà consultabile andando su Vecchi sondaggi.
A seconda dell'attività del proprio sito, è anche possibile che il numero di sondaggi archiviati sia molto elevato, oppure può sopravvenire la necessità di sfoltirli: è possibile fare tutto ciò premendo Vecchi sondaggi per visualizzarne l'intero elenco, poi selezionare la casellina che compare sotto il sondaggio, e premere il pulsante Elimina.

 


last change: 4 April 2009 12:58 pmvwiki-devel was powered by
HTMLArea3.0rc1

print