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: 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.}}}}}}} <small>({{purge|aggiorna}})</small></includeonly>
<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.}}}}}}} <span style="font-size:80%;">(<span class="noprint plainlinks">[{{fullurl:{{FULLPAGENAME}}#{{{2|}}}|action=purge}} {{{1|Purga}}}]</span>)</span></includeonly>
<noinclude>
<noinclude>
{{Template complesso}}
{{Template complesso}}

Versione delle 22:40, 15 ott 2012


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 2912669 giorni, 11 ore prima che nome evento cominci. (Purga)



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 2912669 giorni, 11 ore prima che nome evento cominci. (Purga)


{{{1}}}