Template:Countdown: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
<includeonly>{{#ifeq:{{#expr: {{#time:U}} < {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}}}}|1|Mancano {{#ifeq:{{#expr: {{#time:U}} < {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - 86399}}|1|'''<span style="color: {{{color|red}}}">{{#expr:( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}) / 86400 ) -0.5) round 0}}</span>''' giorni, |}} {{#ifeq:{{#expr: {{#time:U}} > {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - 3600}}|1|{{#ifeq: {{#expr: ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 60 ) - 0.5 ) round 0 }}|0|'''<span style="color: {{{color|red}}}">{{#expr: {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}}}</span>''' secondi |'''<span style="color: {{{color|red}}}">{{#expr: ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 60 ) - 0.5 ) round 0 }}</span>''' minuti}} |'''<span style="color: {{{color|red}}}">{{#expr:{{#expr: ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 3600 - ( ( ( ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}) / 86400 ) - 0.5 ) round 0 )* 24 ) -0.5 ) round 0}} - 1}}</span>''' ore}} {{#switch: {{{cominci}}}|no|NO|No = |prima che {{{event|l'evento}}} cominci.}}|{{#ifexist:{{{duration|durata}}}|{{#ifeq:{{#expr: ({{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} + {{{duration|durata}}}) > {{#time:U}}}}|1|{{{eventstart|{{{event|L'evento}}} è già iniziato.}}}|{{{eventend|{{{event|L'evento}}} è già finito}}}}}|{{{eventend|{{{event|L'evento}}} è già finito.}}}}}}} <
<noinclude>
{{Template complesso}}
|
Versione delle 22:40, 15 ott 2012
Questo template ha un codice sorgente piuttosto complesso. |
Questo template genera automaticamente un conto alla rovescia.
Istruzioni
Alcune importanti avvertenze per l'uso del template.
- l'ora a cui fa riferimento il template è il Greenwich Mean Time (GMT o UTC+0)
- se l'evento avverrà nel giro di più di 24 ore, verrà mostrato solo il numero di giorni e ore
- se l'evento accadrà nel giro di 24 ore, si visualizzeranno le ore restanti
- se l'evento accadrà in 1 ora, si visualizzeranno solo i minuti restanti
- se l'evento accadrà in 1 minuto, si visualizzeranno solo i secondi restanti
Come si usa
Gli utenti possono usare questo template come conto alla rovescia per parecchi eventi diversi. I prossimi esempi mostreranno alcune modalità d'impiego.
Come si compila
{{countdown |year = inserire qui l'anno d'inizio, in formato AAAA |month = inserire qui il mese, in formato MM oppure M (se a una cifra sola) |day = inserire qui il giorno, in formato GG oppure G (se a una cifra sola) |hour = inserire qui l'ora, in formato HH |minute = inserire qui i minuti, in formato MM |second = inserire qui i secondi, in formato SS |event = inserire qui il nome dell'evento |duration = inserire qui la durata dell'evento (in giorni) |eventstart = inserire qui un messaggio che apparirà ad evento iniziato |eventend = inserire qui un messaggio che apparirà ad evento concluso |cominci = se valorizzato con ''no'' non fa comparire la scritta ''prima che l'evento cominci.'' In caso contrario, lasciarlo vuoto. }}
Conto alla rovescia semplice
Per eventi senza durata, inserire qualcosa come:
{{countdown |year = 9999 |month = 1 |day = 1 |event = nome evento }}
Che risulta:
Mancano 2912647 giorni, 12 ore prima che nome evento cominci. ( )
Uso avanzato
Per eventi con durata, digitare:
{{countdown |year = 9999 |month = 1 |day = 1 |hour = 0 |minute = 0 |second = 0 |event = nome evento |duration = 100 |eventstart = nome evento è già iniziato |eventend = nome evento è già finito }}
Risultato:
Mancano 2912647 giorni, 12 ore prima che nome evento cominci. ( )
{{{1}}}