Overleg:Eredivisie 2021/22 (mannenvoetbal)

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie

Transclusie[brontekst bewerken]

@HKast, Stef1999, Fawiki, Tvx1, Coconco: @BT1985, ARVER, FunkyFoot, SCPEC1910: @Grifo, Themanwithnowifi, Sander55, Akadunzio, Strepulah:

Voor een aantal memsen vertel ik niets nieuws, of dit niet voor de eerste keer.

Voor module:Sports table en de submodules zoals module:Sports table/WDL, alsook module:Sports results werkt transvlusie nu naar behoren.

Dit betekent dat je de standtabel en uitslagentabel nog maar op 1 pagina hoeft bij te houden (gewoonlijk de seizoenspagina van de competitie) en dat je op andere pagina's (e.g. de seizoenspahina van 'n club) via transclusie naar deze tabellen kan refereren.

Voorwaarde is dat je de brontabel(len) geschikt maakt voor transclusie. Voor de pagina Eredivisie 2020/21 (mannenvoetbal) heb ik dit al gedaan.

Hoe doe je dit?

Een stand- of uitslagentabel met 1 van bovenstaande modules ziet er meestal als volgt uit:

{{#invoke:Sports table|... of {{#invoke:Sports results|...
|allerlei parameters
}}

Je maakt de tabellen geschikt voor transclusie door de <onlyinclude> en </onlyinckude>, tags, en de parameter |section= toe te voegen.

Je krijgt dan:

<onlyinclude>{{#invoke:Sports table|... of {{#invoke:Sports results|...
|section=UNIEKE NAAM
|allerlei parameters
}}</onlyinclude>

De "unieke naam" is uniek voor de pagina (ingeval er meerdere tabellen zijn). Op een andere pagina (seizoen) mogen de namen wel opnieuw gebruikt worden.

Op de Eredivisie 2020/21 (mannenvoetbal) heb ik gekozen voor de unieke namen "Stand regulier" en "Uitslagen regulier". Zoals gezegd deze namen zijn ook te gebruiken op andere seizoenspagina's.

Voor e.g. de tweede divisie zou je ""Stand regulier zaterdag" en "Stand regulier zondag" kunnen gebruiken en analoog voor de uitslagen. Bij de hoofdklasse kan je nog A of B toevoegen, dus "Stand regulier zaterdag A" enz.

Bij EK's, WK's, CL's, EL's enz. is het meestal een combinatie stand/uitslagen tabel, daar is een optie als naam "GrpA", "GrpB" enz of "Grp1", Grp2" enz.

Terug naar de Eredivisie 2020/21 (mannenvoetbal), je kan dus de volledige uitslagen tabel transcluden met (de "div" tags hebben niets met de transclusie te maken):

<div style="overflow-x: auto; white-space: nowrap; font-size: 90%;">
{{:Eredivisie 2020/21 (mannenvoetbal)|transcludesection=Uitslagen regulier}}
</div>

In zijn algemeenheid:

{{:PAGINA|transcludesection=SECTIENAAM}}

De standtabel gaat dus met:

<div style="overflow-x: auto; white-space: nowrap; font-size: 90%;">
{{:Eredivisie 2020/21 (mannenvoetbal)|transcludesection=Stand regulier}}
</div>

Het resultaat in beide gevallen, laat ik hier niet zien, mag je zelf uitproberen.

Bij de uitslagen tabel is het transcluden van de volledige tabel eigenlijk de enige mogelijkheid. Bij het transcluden van de standentabel heb je meer mogelijkheden, namelijk door extra parameters voor de module toe te voegen.

Handig voor op seizoenspagina's van clubs is het toevoegen van 2 parameters, namelijk "|showteam=<gebruikte code voor team in de tabel>" en "show_limit=<aantal teams dat getoond moet worden>". Zo zoom je in op het team waarover de pagina gaat.

E.g.:

<div style="overflow-x: auto; white-space: nowrap; font-size: 90%;">
{{:Eredivisie 2020/21 (mannenvoetbal)|transcludesection=Stand regulier|showteam=GRO|show_limit=5}}
</div>

met als resultaat:

Pos Team Wed W G V Ptn DV DT +/− Kwalificatie of degradatie
5 Feyenoord (O) 34 16 11 7 59 64 36 +28 Play-offs voor tweede voorronde Europa Conference League
6 FC Utrecht 34 13 14 7 53 52 41 +11
7 FC Groningen 34 14 8 12 50 40 37 +3
8 Sparta Rotterdam 34 13 8 13 47 49 48 +1
9 Heracles Almelo 34 12 8 14 44 42 53 −11
Bron: transfermarkt.nl
Regels voor de stand: [1]
Tijdens seizoen:
1) Meeste punten
2) Minste verliespunten
3) Doelpuntenverschil
4) Doelpunten voor
5) Alfabetische volgorde

Einde seizoen:
1) Meeste punten
2) Doelpuntenverschil
3) Doelpunten voor
4) Punten onderlinge duels
5) Doelpuntenverschil onderlinge duels
6) Gescoorde uitdoelpunten onderlinge duels ('uitdoelpunt' = doelpunt op verplaatsing)
7) Play-off indien relevant voor kampioenschap, degradatie of deelname aan Europees toernooi, anders loting
8) Penaltyserie (alleen na een play-off)
(O) Play-off winnaar.

We zien dat er 5 teams (het opgegeven aantal) getoond worden met Groningen/GRO (opgeven team) in het midden van de 5.

Een andere optie is de parameter "|only_pld_pts=<Y/j>" toevoegen.

<div style="overflow-x: auto; white-space: nowrap; font-size: 90%;">
{{:Eredivisie 2020/21 (mannenvoetbal)|transcludesection=Stand regulier|only_pld_pts=y}}
</div>

met als resultaat:

Pos Team Wed Ptn
1 Ajax (K, C) 34 88
2 PSV 34 72
3 AZ 34 71
4 Vitesse 34 61
5 Feyenoord (O) 34 59
6 FC Utrecht 34 53
7 FC Groningen 34 50
8 Sparta Rotterdam 34 47
9 Heracles Almelo 34 44
10 FC Twente 34 41
11 Fortuna Sittard 34 41
12 sc Heerenveen 34 39
13 PEC Zwolle 34 38
14 Willem II 34 31
15 RKC Waalwijk 34 30
16 FC Emmen (R) 34 30
17 VVV-Venlo (R) 34 23
18 ADO Den Haag (R) 34 22
Bron: transfermarkt.nl
(C) Bekerwinnaar; (K) Kampioen; (O) Play-off winnaar; (R) Gedegradeerd.

Een voorbeeld van een gecombineerde stand/uitslagen tabel uit het Europees kampioenschap voetbal onder 21 - 2021 (kwalificatie)

{{:Europees kampioenschap voetbal onder 21 - 2021 (kwalificatie)|transcludesection=Grp1}}


Pos Team Wed W G V Ptn DV DT +/− Kwalificatie Vlag van Italië Vlag van IJsland Vlag van Ierland Vlag van Zweden Vlag van Armenië Vlag van Luxemburg
1 Vlag van Italië Italië 10 8 1 1 25 27 5 +22 Geplaatst voor hoofdtoernooi 3 – 0 2 – 0 4 – 1 6 – 0 5 – 0
2 Vlag van IJsland IJsland 10 7 0 3 21 19 12 +7 1 – 2 1 – 0 1 – 0 6 – 1 3 – 0
3 Vlag van Ierland Ierland 10 6 1 3 19 15 8 +7 0 – 0 1 – 2 4 – 1 1 – 0 3 – 0
4 Vlag van Zweden Zweden 10 6 0 4 18 31 12 +19 3 – 0 5 – 0 1 – 3 10 – 0 4 – 0
5 Vlag van Armenië Armenië 10 1 0 9 3[a] 4 33 −29 0 – 1 0 – 3[b] 0 – 1 0 – 3[c] 2 – 0
6 Vlag van Luxemburg Luxemburg 10 1 0 9 3[a] 3 29 −26 0 – 4 0 – 2 1 – 2 0 – 3 2 – 1
Bron: UEFA
Regels voor de stand: Beslissingscriteria
Kleuren: groen - winst thuisploeg; blauw - gelijkspel; rood - verlies thuisploeg.
Noten:
  1. a b Gerangschikt op onderling doelsaldo: Armenië +1, Luxemburg −1.
  2. De wedstrijd tussen Armenië en IJsland werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg IJsland een reglementaire 3 – 0 overwinning toegewezen.[2]
  3. De wedstrijd tussen Armenië en Zweden werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg Zweden een reglementaire 3 – 0 overwinning toegewezen.[2]

Additioneel de parameters "|showteam=<gebruikte code voor team in de tabel>" en "show_limit=<aantal teams dat getoond moet worden>" gebruiken om in te zoomen op 'n ploeg, heeft m.i. weinig zin omdat deze tabellen gewoonlijk niet uit al te veel ploegen bestaan, en vooral omdat de uitslagen matrix niet meer vierkant is. Maar voor wie het wilt, het kan.

{{:Europees kampioenschap voetbal onder 21 - 2021 (kwalificatie)|transcludesection=Grp1|showteam=SWE|show_limit=3}}


Pos Team Wed W G V Ptn DV DT +/− Vlag van Italië Vlag van IJsland Vlag van Ierland Vlag van Zweden Vlag van Armenië Vlag van Luxemburg
3 Vlag van Ierland Ierland 10 6 1 3 19 15 8 +7 0 – 0 1 – 2 4 – 1 1 – 0 3 – 0
4 Vlag van Zweden Zweden 10 6 0 4 18 31 12 +19 3 – 0 5 – 0 1 – 3 10 – 0 4 – 0
5 Vlag van Armenië Armenië 10 1 0 9 3[a] 4 33 −29 0 – 1 0 – 3[b] 0 – 1 0 – 3[c] 2 – 0
Bron: UEFA
Regels voor de stand: Beslissingscriteria
Kleuren: groen - winst thuisploeg; blauw - gelijkspel; rood - verlies thuisploeg.
Noten:
  1. Gerangschikt op onderling doelsaldo: Armenië +1, Luxemburg −1.
  2. De wedstrijd tussen Armenië en IJsland werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg IJsland een reglementaire 3 – 0 overwinning toegewezen.[2]
  3. De wedstrijd tussen Armenië en Zweden werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg Zweden een reglementaire 3 – 0 overwinning toegewezen.[2]

Met de extra parameter "|only_pld_pts=<Y/j>", heeft nog eniger mate zin:

{{:Europees kampioenschap voetbal onder 21 - 2021 (kwalificatie)|transcludesection=Grp1|only_pld_pts=y}}


Pos Team Wed Ptn Vlag van Italië Vlag van IJsland Vlag van Ierland Vlag van Zweden Vlag van Armenië Vlag van Luxemburg
1 Vlag van Italië Italië 10 25 3 – 0 2 – 0 4 – 1 6 – 0 5 – 0
2 Vlag van IJsland IJsland 10 21 1 – 2 1 – 0 1 – 0 6 – 1 3 – 0
3 Vlag van Ierland Ierland 10 19 0 – 0 1 – 2 4 – 1 1 – 0 3 – 0
4 Vlag van Zweden Zweden 10 18 3 – 0 5 – 0 1 – 3 10 – 0 4 – 0
5 Vlag van Armenië Armenië 10 3 0 – 1 0 – 3[a] 0 – 1 0 – 3[b] 2 – 0
6 Vlag van Luxemburg Luxemburg 10 3 0 – 4 0 – 2 1 – 2 0 – 3 2 – 1
Bron: UEFA
Kleuren: groen - winst thuisploeg; blauw - gelijkspel; rood - verlies thuisploeg.
Noten:
  1. De wedstrijd tussen Armenië en IJsland werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg IJsland een reglementaire 3 – 0 overwinning toegewezen.[2]
  2. De wedstrijd tussen Armenië en Zweden werd afgelast, vanwege positieve coronatesten bij het Armeense team. Hierdoor kreeg Zweden een reglementaire 3 – 0 overwinning toegewezen.[2]

Nog een ander voorbeeld van een gecombineerde stand/uitslagen tabel. Een poule uit de UEFA Champions League 2020/21. Hier zijn kleuren gebruikt in het uitslagen deel

{{:UEFA Champions League 2020/21|transcludesection=GrpB}}


Pos Team Wed W G V Ptn DV DT +/− RMA BMG SHK INT
1 Vlag van Spanje Real Madrid 6 3 1 2 10 11 9 +2 Naar knock-outfase 2–0 2–3 3–2
2 Vlag van Duitsland Borussia Mönchengladbach 6 2 2 2 8[a] 16 9 +7 2–2 4–0 2–3
3 Vlag van Oekraïne Sjachtar Donetsk 6 2 2 2 8[a] 5 12 −7 Naar EL 2–0 0–6 0–0
4 Vlag van Italië Internazionale 6 1 3 2 6 7 9 −2 0–2 2–2 0–0
Bron: UEFA
Kleuren: groen - winst thuisploeg; blauw - gelijkspel; rood - verlies thuisploeg.
Noten:
  1. a b head-to-head punten: Borussia Mönchengladbach 6, Sjachtar Donetsk 0

VOOR DE DUIDELIJKHEID: Dit is bedoelt voor transclusie tussen 2 reguliere pagina's en niet voor transclusie tussen een sjabloon- en reguliere pagina. Dit werkt ook alleen maar bij gebruik van de aangegeven modules en dus niet met "eigen" gedefinieerde tabellen.

Het voordeel lijkt me evident. Op seizoenspagina's voor clubs hoeft slecht de transclusie te worden opgezet aan het begin van het seizoen. Wanneer daarna wekelijks de tabellen op de competitie pagina worden bijgewerkt, passen deze zich op de pagina's waar ze getransclude worden, automatisch mee aan.

VOORSTEL: Bij het aanmaken van een nieuewe competitie pagina, voeg meteen de tags <onlyinclude> en </onlyinckude>, en de parameter |section= toe.

Gebruik op alle competitie- of toernooi pagina's steeds dezelfde sectienamen, zoals:

  • "Stand regulier" en "Uitslagen regulier" (bij enkele competitie)
  • "Stand regulier zaterdag/zondag" en "Uitslagen regulier zaterdag/zondag" (bij dubbele competitie, e.g. tweede divisie)
  • "Stand regulier zaterdag/zondag A/B" en "Uitslagen regulier zaterdag/zondag A/B" (bij meervoudige competitie, e.g. hoofdklasse)
  • "Stand periode 1/2/3/4" (bij eerste divisie)
  • "Stand nacompetie" eventueel met toevoeging "promotie", "degradatie" of "Europees voetbal"
  • "GrpA/B/C/D/..." of "Grp1/2/3/4/..." bij toernooien
  • enz.

De namen maken me op zich niet veel uit, zolang het maar consequent gebeurt.

Sb008 (overleg) 18 jul 2021 20:31 (CEST)[reageer]

Omdat ik niet zeker weet of de eerdere pings zijn goedgegaan.
@HKast, Stef1999, Fawiki, Tvx1, Coconco: @BT1985, ARVER, FunkyFoot, SCPEC1910: @Grifo, Themanwithnowifi, Sander55, Akadunzio, Strepulah:
Sb008 (overleg) 18 jul 2021 20:35 (CEST)[reageer]
Goed. Ik heb dit systeem toegepast voor het nieuwe seizoen van het Belgische voetbal. Tvx1 (overleg) 23 jul 2021 15:44 (CEST)[reageer]
Ik herkende het systeem van de Engelse wiki, mooi dat zoiets ook op de NL wiki wordt toegepast! SCPEC1910overleg 25 jul 2021 15:17 (CEST)[reageer]


  1. a b Reglementen betaald voetbal. KNVB. Gearchiveerd op 17 juni 2019. Geraadpleegd op 3 juli 2019.
  2. a b c d e f AB: Armenian under-21 national team. UEFA.com (24 november 2020). Gearchiveerd op 5 juni 2022.

Europese kwalificatie[brontekst bewerken]

In de loop van het seizoen is het ticket van de Bekerwinnaar veranderd van Play-offronde Europa League naar groepsfase EL. Dit is nog niet verdisconteerd in het seizoenssjabloon. Blijft daar staan wat bij de aanvang van het seizoen de tickets waard waren, of dient dit aangepast te moeten worden? Grifo (overleg) 31 mei 2022 08:31 (CEST)[reageer]