1 572
contributi
mNessun oggetto della modifica |
m (Tradotti in italiano i nomi delle variabili) |
||
Riga 1: | Riga 1: | ||
<includeonly><!-- Dichiarazione delle variabili | <includeonly><!-- Dichiarazione delle variabili LARGHEZZA e ALTEZZA --> | ||
{{#if: {{{2|}}} <!-- [A] Controlla se il parametro {{{2}}} è definito --> | {{#if: {{{2|}}} <!-- [A] Controlla se il parametro {{{2}}} è definito --> | ||
| {{#switch:{{lc:{{{2|}}} }} <!-- [if A, inizio switch] Controlla se il parametro {{{2}}} è definito come un parametro già standardizzato... --> | | {{#switch:{{lc:{{{2|}}} }} <!-- [if A, inizio switch] Controlla se il parametro {{{2}}} è definito come un parametro già standardizzato... --> | ||
|nes|fc|snes|sfc = {{#vardefine: | |nes|fc|snes|sfc = {{#vardefine:dimensioni|256x224}} | ||
|gba = {{#vardefine: | |gba = {{#vardefine:dimensioni|240x160}} | ||
|#default = {{#vardefine: | |#default = {{#vardefine:dimensioni|{{{2}}} }} | ||
}} <!-- [if A, fine switch] ...e assegna alla variabile | }} <!-- [if A, fine switch] ...e assegna alla variabile dimensioni dei valori di conseguenza, altrimenti gli assegna direttamente il valore del parametro {{{2}}} --> | ||
{{#if: {{#pos:{{#var: | {{#if: {{#pos:{{#var:dimensioni}}|x}} <!-- [if A -> B] Controlla se c'è una lettera x all'interno della variabile dimensioni --> | ||
| {{#ifeq: {{#pos:{{#var: | | {{#ifeq: {{#pos:{{#var:dimensioni}}|x}} | 0 <!-- [if B -> C] Controlla se la lettera x è nella prima posizione... --> | ||
| {{#vardefine: | | {{#vardefine:ALTEZZA | {{#sub:{{#var:dimensioni}}|1}} }} {{#vardefine:LARGHEZZA | {{#expr:{{#var:ALTEZZA}}/9*16}} }} <!-- [if C] ...e in tal caso imposta il valore della variabile dimensioni, esclusa le lettera x, come valore di ALTEZZA --> | ||
| {{#vardefine: | | {{#vardefine:LARGHEZZA | {{#sub:{{#var:dimensioni}}|0|{{#pos:{{#var:dimensioni}}|x}}}}}} {{#vardefine:ALTEZZA| {{#sub:{{#var:dimensioni}}|{{#expr:{{#pos:{{#var:dimensioni}}|x}}+1}}}}}} <!-- [if not C] ...altrimenti imposta l'intero prima della lettera x come valore di LARGHEZZA e l'intero dopo la lettera x come valore di ALTEZZA --> | ||
}} | }} | ||
| {{#vardefine: | | {{#vardefine:LARGHEZZA | {{#var:dimensioni}} }} {{#vardefine:ALTEZZA | {{#expr:{{#var:LARGHEZZA}}/16*9}} }} <!-- [if not B] Se non c'è nessuna lettera x all'interno della variabile dimensioni, imposta il valore della variabile dimensioni come valore di LARGHEZZA e imposta i 16/9 del valore di dimensioni come valore di ALTEZZA --> | ||
}} | }} | ||
| {{#vardefine: | | {{#vardefine:LARGHEZZA|250}} {{#vardefine:ALTEZZA | {{#expr:{{#var:LARGHEZZA}}/16*9}} }} <!-- [if not A] Se il parametro {{{2}}} non è definito, usa questi valori predefiniti --> | ||
}} {{#vardefine: | }} {{#vardefine:LARGHEZZA|{{#expr:floor({{#var:LARGHEZZA}})}}}} {{#vardefine:ALTEZZA|{{#expr:floor({{#var:ALTEZZA}})}}}}<!-- Fine della dichiarazione delle variabili, inizio del template -->{{#ifeq:{{{3|}}}|center|<div class="center">}}<div class="thumb {{#switch: {{{3|}}} | ||
|left = tleft | |left = tleft | ||
|center = tnone | |center = tnone | ||
|right = tright | |right = tright | ||
}}"><div class="thumbinner" style=" | }}"><div class="thumbinner" style="LARGHEZZA:{{#expr:{{#var:LARGHEZZA}}+2}}px">{{#ev:youtube|{{{1}}}|{{#var:LARGHEZZA}}x{{#var:ALTEZZA}} }} {{#if:{{{4|}}}|<div class="thumbcaption">{{{4}}}</div>|}}</div></div>{{#ifeq:{{{3|}}}|center|</div>}}</includeonly><noinclude> | ||
{{Doc}}</noinclude> | {{Doc}}</noinclude> |