Template:CVE
Questo magnifico template, partorito da una mente malata (quanto geniale), serve per creare quiz della serie "Chi vuol esser...". Il suo utilizzo è abbastanza semplice, ma non cercare di capire il meccanismo del codice, potresti impazzire non appena lo guardi. E non chiederlo neanche a me, perché ho dimenticato il funzionamento durante le sessioni di riabilitazione in manicomio.
Il template può essere usato ovunque, anche nella tua pagina utente per farti un quiz personalizzato.
- NB: quando crei il gioco/quiz tieni sempre a mente di usare le dimensioni dei vari componenti in modo che si veda bene ad una risoluzione minima dello schermo di 1024 in larghezza... se non sei sicuro chiedi consiglio a Zaza.
Utilizzo
Per prima cosa, questo è un template "modulare" cioè dev'essere usato sia col template principale (questo), sia col suo sub-template {{CVE/domanda}}
che viene incluso più volte (tante volte quante sono le domande), sia col suo sub-template {{CVE/vittoria}}
. Altrimenti non funziona una minchia.
Nella "grafica predefinita" c'è quel simpaticone[citazione necessaria] di Gerry Scotti, ma ci sono alcuni parametri (indicati con "opzionale") che potrai utilizzare per personalizzare un po' la grafica e levartelo dai cabbasisi.
Template principale
Gestisce la presentazione, l'inizio del gioco.
- Parametri
nome =
è il nome della funzione generale e dev'essere lo stesso anche per il{{[[Template:CVE/domanda
e per il
(come vedremo più sotto). Se in una stessa pagina vuoi usare più giochi diversi, devi usare nomi diversi... ma per ogni gioco, in ogni caso, è cosa buona e giusta usare un nome univoco per ogni gioco che viene creato{{CVE/vittoria}}
|CVE/domanda e per il{{CVE/vittoria}}
]]}}contenuto =
è il contenuto di presentazione del gioco, puoi usare anche solo un'immaginelarghezza =
opzionale - è la larghezza del box
- Esempio del solo template principale (gioco non ancora funzionante)
{{CVE |nome = barabba |contenuto = [[File:Gerry Scotti Millantario.jpg|center|link=]] |bgcolor = colore dello sfondo |}}
che darà:
Sub-template domanda
Questo è il template che gestisce le domande del quiz. Per ogni domanda dev'essere incluso di volta in volta con parametri sempre diversi (guarda la struttura dell'esempio generale per capire cosa intendo).
- Parametri
nome =
dev'essere tassativamente uguale a quello del template principale e del sub-teplate vittoria in ogni inclusione, altrimenti non funzionanum-domanda =
corrisponde al numero della domandatitolo =
il titolo del quiz, viene visualizzato in altoimm-domanda =
opzionale - immagine visibile durante la domanda, parametro del tipo [[File:NOMEIMMAGINE|Npx]] (per sicurezza usa link= nella sintassi per esempio [[File:NOMEIMMAGINE|Npx|link=]]. Questo per evitare problemi di reindirizzamenti in caso di click involontari sull'immagine.) ...vale anche per quelle sottocommento-domanda =
commento visibile durante la domandaimm-accendiamo =
opzionale - immagine visibile dopo aver cliccato su una rispostacommento-accendiamo =
opzionale - commento visibile dopo aver cliccato su una rispostaimm-esatto =
opzionale - immagine visibile se la risposta data è esattacommento-esatto =
commento visibile se la risposta data è esatta e può essere usato per descrivere il premioimm-sbagliato =
opzionale - immagine visibile se la risposta data è sbagliatacommento-sbagliato =
commento visibile se la risposta data è sbagliatalista-premi =
è la lista dei premi e dev'essere composta in base al n° di domande. Poiché questo parametro dovrà essere messo ogni volta in tutte le inclusioni del{{CVE/domanda}}
, per semplificare il codice conviene creare una sottopagina con la lista dei premi in modo da dover includere solo il richiamo della sottopagina dei premi e non tutta la listadomanda =
beh, la domandadom-allineamento =
opzionale - serve per centrare verticalmente la domanda se è troppo lungarisp1 =
risposta 1risp1-allineamento =
opzionale - serve per centrare verticalmente la risposta se è troppo lungarisp2 =
risposta 2risp2-allineamento =
opzionale - serve per centrare verticalmente la risposta se è troppo lungarisp3 =
risposta 3risp3-allineamento =
opzionale - serve per centrare verticalmente la risposta se è troppo lungarisp4 =
risposta 4risp4-allineamento =
opzionale - serve per centrare verticalmente la risposta se è troppo lungarispN-risultato = esatto
stabilisce la domanda esatta, dove N è il numero della risposta esatta. È un parametro univoco, cioè non si può usare "risp1-risultato=esatto" e "risp3-risultato=esatto" nella stessa inclusione, ma si deve scegliere una delle risposte (quella che sarà la risposta esatta). Si deve scrivere proprio così, "=esatto" incluso. Quello che deve cambiare è solo il numero della risposta esattanum-domanda-succ =
numero della domanda successiva. Se per esempio num-domanda è 1, num-domanda-succ sarà 2... ecc.link-gioco =
gestisce il pulsante per ricominciare il gioco da capo in caso di risposta sbagliata e va messo il link della pagina del gioco per esteso (oppure usa il fullurl, se sai cos'è...)aiuto-5050 =
aiuto del 50:50 (NB: gli aiuti sono "finti", nel senso che non funzionano come nel quiz vero e non si sprecano... servono solo per contorno e per mettere dei suggerimenti. Vanno messi di volta in volta per ogni domanda/inclusione e sempre diversi, basati sulla specifica domanda)aiuto-tel =
aiuto telefonicoaiuto-pub =
aiuto del pubblicoaiuto-cambio =
aiuto di cambio domanda (fintissimo)sfondo =
opzionale - se viene omesso, di default c'è il Papocchio-concorrente, ma si può usare qualsiasi immagine per ogni domanda. La sintassi è sempre del tipo [[File:NOMEIMMAGINE|Npx]] (per sicurezza usa link= nella sintassi per esempio [[File:NOMEIMMAGINE|Npx|link=]], questo per evitare problemi di reindirizzamenti in caso di click involontari sull'immagine)
Sub-template vittoria
È il template comclusivo in cui inserire frasi di complimenti, premi, immagini, ecc. Viene inserito una sola volta.
- Parametri
nome =
al solito dev'essere tassativamente uguale a quello del template principale e del sub-teplate domanda in ogni inclusione, altrimenti non funzionanum-domanda-prec =
il numero della domanda precedente, ovvero il numero dell'ultima domandacontenuto1 =
il contenuto sopra il pulsante per ricominciare, può essere usato per la frase di complimenticontenuto2 =
il contenuto sotto il pulsante per ricominciare, può essere usato per un'immagine conclusiva o ci si può mettere quello che si vuole
Esempio generale
Struttura: template generale + sub-template domanda + sub-template domanda + sub-template vittoria.
{{CVE |nome= barabba |contenuto = [[File:Gerry Scotti Millantario.jpg|center|link=]] }} {{CVE/domanda |nome= barabba |num-domanda= 1 |domanda= ( 1ª) Chi è Zaza? |risp1= un fottuto genio |risp2= un idiota |risp3= un teletubbies |risp4= un poveraccio |risp1-risultato=esatto |num-domanda-succ= 2 }} {{CVE/domanda |nome= barabba |num-domanda= 2 |commento-domanda = Dai, anche questa è facilissima... |imm-esatto = [[File:Gerry Scotti milionario assegno.jpg|link=]] |commento-esatto = Complimenti, davvero! Hai vinto 1000 euri... ma siccome me ne devi ancora 90000 non vinci un cazzo. |domanda= ( 2ª) Davvero pensi che Zaza sia un genio? |risp1= ma anche no |risp2= ma fottiti, no! |risp3= non saprei |risp4= certamente, io lo ano! |risp4-risultato=esatto |num-domanda-succ= 3 }} {{CVE/vittoria |nome= barabba |num-domanda-prec= 2 |contenuto1 = Complimenti!!! Adesso sei un vero Millantario! |contenuto2 = [[File:Milionario sfondo.jpg|650px|link=]] }}
risultato: