Plantilla:Emissió-CA/Episodi: diferència entre les revisions

Millora
Cap resum de modificació
Línia 1: Línia 1:
<noinclude>
<noinclude>
Aquesta plantilla mostra l’episodi que toca emetre a l’SX3, pensada per dissabtes i diumenges.
Aquesta plantilla retorna el número d'episodi que toca a l'SX3.
Usa un paràmetre opcional (0, 1 o 2) per mostrar els tres episodis del dia.
Paràmetre opcional: 1r paràmetre = offset (0, 1 o 2) per obtenir l'episodi següent.
Actualitza a les 15:00: si és dissabte després de les 15:00 passa al diumenge; si és diumenge després de les 15:00 passa al dissabte següent.
IMPORTANT: ara mateix només hi ha el mapa per al mes d'agost (n = 8). Si vols cobrir més mesos cal afegir més casos al #switch del mes.
</noinclude>
</noinclude>
<includeonly>
<includeonly>
{{#switch:{{#time:n}}|8=Agost}} <!-- Nom del mes -->
{{#switch:{{#time:n}}
{{#switch:{{#expr:
|8=
  /* Calcular el dia base segons si és abans o després de les 15:00 */
  {{#switch:{{#expr:
  {{#ifexpr:{{#time:Gi}} >= 1500
    ({{#time:j}} - 1)
     | {{#switch:{{#time:w}}
     + {{#switch:{{#time:w}}
         | 6 = {{#time:j}}+1 <!-- Dissabte després de les 15:00 → diumenge -->
         |6={{#ifexpr:{{#time:G}} >= 15 | 1 | 0}}
         | 0 = {{#time:j}}+6 <!-- Diumenge després de les 15:00 → dissabte següent -->
         |0={{#ifexpr:{{#time:G}} >= 15 | 6 | 0}}
         | #default = {{#time:j}} <!-- Entre setmana (no hi ha emissió, queda igual) -->
         |#default={{#expr: 6 - {{#time:w}} }}
       }}
       }}
     | {{#time:j}} <!-- Abans de les 15:00 → mateix dia -->
     + {{{1|0}}}
   }}
   }}
   + {{{1|0}}} /* Offset per segon i tercer episodi */
   |0=1064
}}
  |1=1065
| 0 = 1064
  |2=1066
| 1 = 1065
  |3=1067
| 2 = 1066
  |4=1068
| 3 = 1067
  |5=1069
| 4 = 1068
  |6=491
| 5 = 1069
  |7=492
| 6 = 491
  |8=493
| 7 = 492
  |9|10|11=290
| 8 = 493
  |12=291
| 9|10|11 = 290
  |13=292
| 12 = 291
  |14=293
| 13 = 292
  |15=294
| 14 = 293
  |16|17|18=295
| 15 = 294
  |19=296
| 16|17|18 = 295
  |20=297
| 19 = 296
  |21=298
| 20 = 297
  |22=300
| 21 = 298
  |23|24|25=302
| 22 = 300
  |26=304
| 23|24|25 = 302
  |27=306
| 26 = 304
  |28=308
| 27 = 306
  |29=310
| 28 = 308
  |#default=???
| 29 = 310
  }}
| #default = ???
|#default=???
}}
}}
</includeonly>
</includeonly>