Ugrás a tartalomhoz

Modul:Sports table/WL OT

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Sports table/WL OT[mi ez?] • [dokumentáció: mutat, szerkeszt] • [tesztek: létrehozás]


A Lua-alapú Module:Sports table ezen változata sporteseményekhez tabellákat készít, a győzelem-vereség, valamint a hosszabbítás vagy büntetőpárbaj után eldöntött mérkőzések változatához (WL OT = win-loss overtime). A modul sok lapon előfordul, emiatt az esetleges változtatásokat először a homokozóban végezd el. A dokumentáció a WL OT modul felépítését ismerteti.

Használata

[szerkesztés]
Angol nyelvű

A modul paraméterei angol nyelvűek. Az alábbiakban a gyakran előforduló angol szavak magyar megfelelői olvashatók:

  • team = csapat
  • name = név (elnevezés)
  • win = győzelem
  • OTwin = hosszabbítás (overtime)/büntetőpárbaj utáni győzelem
  • OTloss = hosszabbítás (overtime)/büntetőpárbaj utáni vereség
  • loss = vereség
  • goals/points for (rövidítve: gf/pf) = szerzett gólok/pontok
  • goals/points against (rövidítve: ga/pa) = kapott gólok/pontok
  • point = pont

Általános használata

[szerkesztés]

A táblázat elkészítéséhez néhány paraméterre van szükség.

A szócikkben

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=FDT |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|win_FDT=5 |loss_FDT=0 |gf_FDT=10 |ga_FDT=0
|win_BBB=3 |OTwin_BBB=1 |loss_BBB=1 |gf_BBB= 3 |ga_BBB=2
|win_CCC=3 |loss_CCC=2 |gf_CCC= 3 |ga_CCC=3
|win_DDD=1 |OTloss_DDD=1 |loss_DDD=3 |gf_DDD= 1 |ga_DDD=4
|win_EEE=0 |loss_EEE=5 |gf_EEE= 0 |ga_EEE=6

|name_FDT={{jk|HUN}}
|name_BBB=Csapat 2
|name_CCC=Csapat 3
|name_EEE={{jk|BLR}}
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
1.  Magyarország 5 5 0 0 0 10 0 +10 15
2. Csapat 2 5 3 1 0 1 3 2 +1 11
3. Csapat 3 5 3 0 0 2 3 3 0 9
4. DDD 5 1 0 1 3 1 4 −3 4
5.  Fehéroroszország 5 0 0 0 5 0 6 −6 0
Frissítés dátuma: ismeretlen

A fő parancs a {{#invoke:Sports table|main|style=WL OT}} kód, amely behívja a modult és lehetővé teszi a beállításokat, adatokat.

Sorrend beállítása

A sorrendet a |team1=, |team2=, stb után beírt csapatazonosítókkal lehet beállítani. A csapat teljes nevét is lehet használni szóközök nélkül, de kódok használata egyszerűbb.

Eredmények

Minden egyes csapathoz meg lehet adni a győzelmek, a hosszabbítás utáni győzelmek, a hosszabbítás utáni vereségek, a vereségek, a szerzett gólok, a kapott gólok számát a |win_TTT=, |OTwin_TTT=, |OTloss_TTT=, |loss_TTT=, |gf_TTT= és a |ga_TTT= paraméterekben (ahol a TTT az adott csapat kódja). Ha ezek a paraméterek üresen vannak hagyva, vagy nem szerepelnek, akkor az érték 0. De mindenképp javasolt használni, így a szerkesztőnézetben könnyebben áttekinthetők az adatok. A |name_TTT= paraméterekkel az adott csapatok neve állíthatók be, amelyek a "Csapat" oszlopban jelennek meg. Használhatók wikilinkek, sablonok is. Lásd az #Dátum fejezetet, a táblázat adatainak változtatásához, frissítéshez.

Sablonban

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|showteam={{{showteam}}} |only_pld_pts={{{only_pld_pts}}} |show_matches={{{show_matches}}}
|template_name=Example

|team1=FDT |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|win_FDT=5 |loss_FDT=0 |gf_FDT=10 |ga_FDT=0
|win_BBB=3 |OTwin_BBB=1 |loss_BBB=1 |gf_BBB= 3 |ga_BBB=2
|win_CCC=3 |loss_CCC=2 |gf_CCC= 3 |ga_CCC=3
|win_DDD=1 |OTloss_DDD=1 |loss_DDD=3 |gf_DDD= 1 |ga_DDD=4
|win_EEE=0 |loss_EEE=5 |gf_EEE= 0 |ga_EEE=6

|name_FDT={{jk|HUN}}
|name_BBB=Csapat 2
|name_CCC=Csapat 3
|name_EEE={{jk|BLR}}
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
1.  Magyarország 5 5 0 0 0 10 0 +10 15
2. Csapat 2 5 3 1 0 1 3 2 +1 11
3. Csapat 3 5 3 0 0 2 3 3 0 9
4. DDD 5 1 0 1 3 1 4 −3 4
5.  Fehéroroszország 5 0 0 0 5 0 6 −6 0
Frissítés dátuma: ismeretlen

A beírandók alapvetően hasonlóak az előzőekhez, itt két sorral több. A |showteam={{{showteam}}}, showteam paraméter irányítja át a sablonba (lásd #Csapat kiemelése és részleges táblázat); a |only_pld_pts={{{only_pld_pts}}} csonkított táblázat lehetőségét irányítja át, (lásd #Megjelenés); a |show_matches={{{show_matches}}} a mérkőzések láthatóságának lehetőségét irányítja át, lásd #Mérkőzések. A |template_name= a sablon neve, amelyen M, V és SZ linkek (mutasd, vitalap, szerkeszt) jelennek meg, a sablon könnyebb elérhetőségéhez (a szócikkből így közvetlenül megnyitható a sablon).

Testreszabás

[szerkesztés]

Számos lehetőség egyedileg beállítható, testreszabható.

Pontok

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=FDT |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|win_FDT=5 |loss_FDT=0 |gf_FDT=10 |ga_FDT=0 |adjust_points_FDT=1.5
|win_BBB=3 |OTwin_BBB=1 |loss_BBB=1 |gf_BBB= 3 |ga_BBB=2
|win_CCC=3 |loss_CCC=2 |gf_CCC= 3 |ga_CCC=3
|win_DDD=1 |OTloss_DDD=1 |loss_DDD=3 |gf_DDD= 1 |ga_DDD=4
|win_EEE=0 |loss_EEE=5 |gf_EEE= 0 |ga_EEE=6 |adjust_points_EEE=-1.5

|name_FDT={{jk|HUN}}
|name_BBB=Csapat 2
|name_CCC=Csapat 3
|name_EEE={{jk|BLR}}

|winpoints=5
|OTwinpoints=1.2
|OTlosspoints=0.3
|losspoints=-0.1
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
1.  Magyarország 5 5 0 0 0 10 0 +10 26.5
2. Csapat 2 5 3 1 0 1 3 2 +1 16.1
3. Csapat 3 5 3 0 0 2 3 3 0 14.8
4. DDD 5 1 0 1 3 1 4 −3 5
5.  Fehéroroszország 5 0 0 0 5 0 6 −6 −2
Frissítés dátuma: ismeretlen

Alapértelmezésben a győzelemért 3, a hosszabbítás utáni győzelemért 2, a hosszabbítás utáni vereségért 1, a vereségért 0 pontot számít a modul. Ezek az értékek felülírhatók a |winpoints=, |OTwinpoints=, |OTlosspoints=, |losspoints= paraméterekkel. A csapatok kaphatnak bónuszt vagy levonhatnak tőlük büntetőpontokat. Ezeket a |adjust_points_TTT= paraméterben lehet megadni (a TTT a csapat kódja). Büntetőpont esetén mínusz előjellel kell megadni (levonandó). A tizedesvesszőt pontként kell megadni. Példa: A TTT csapatnál 1,5 pont levonása esetén |adjust_points_TTT=-1.5 adatot kell megadni.

Fejléc lehetőségei (szerzett/kapott pontok és egyedi fejléc)

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|for_against_style=points
|OTwin_header=<abbr title="Büntetők utáni győzelem">BGy</abbr>
|OTloss_header=<abbr title="Büntetők utáni vereség">BV</abbr>
}}

Amit látunk
Hely. Csapat M Gy BGy BV V P+ P– Pk P
Frissítés dátuma: ismeretlen

Azokban a sportágakban, ahol pontok vannak a gólok helyett, a |for_against_style=points használatával a fejlécben gólok helyett pontok jelennek meg. A "HGy" és a "HV" oszlop a |OTwin_header= és a |OTloss_header= paraméterben írható át.

A "Cs" oszlop (csoport) a |group_header= paraméterben megadottal írható át, hasonlóan az előzőekhez.

Gólarány/gólátlag

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|use_goal_ratio=yes

|team1=FDT |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|win_FDT=5 |loss_FDT=0 |gf_FDT=10 |ga_FDT=0
|win_BBB=3 |OTwin_BBB=1 |loss_BBB=1 |gf_BBB= 3 |ga_BBB=2
|win_CCC=3 |loss_CCC=2 |gf_CCC= 3 |ga_CCC=3
|win_DDD=1 |OTloss_DDD=1 |loss_DDD=3 |gf_DDD= 1 |ga_DDD=4
|win_EEE=0 |loss_EEE=5 |gf_EEE= 0 |ga_EEE=6

|name_FDT={{jk|HUN}}
|name_BBB=Csapat 2
|name_CCC=Csapat 3
|name_EEE={{jk|BLR}}
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– GA P
1.  Magyarország 5 5 0 0 0 10 0 15
2. Csapat 2 5 3 1 0 1 3 2 1,500 11
3. Csapat 3 5 3 0 0 2 3 3 1,000 9
4. DDD 5 1 0 1 3 1 4 0,250 4
5.  Fehéroroszország 5 0 0 0 5 0 6 0,000 0
Frissítés dátuma: ismeretlen

A |use_goal_ratio=yes használatával gólarány (gólátlag) jelenik meg a gólkülönbség helyett.

Lábléc beállításai

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|update=1900. január 1.
|source=[https://hu.wikipedia.org/wiki/Kezdőlap Wikipédia]

|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|class_rules=1) pont; 2) gólkülönbség; 3) szerzett gólok.
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
1. Csapat A 0 0 0 0 0 0 0 0 0
2. Csapat B 0 0 0 0 0 0 0 0 0
3. Csapat C 0 0 0 0 0 0 0 0 0
4. DDD 0 0 0 0 0 0 0 0 0
5. Csapat E 0 0 0 0 0 0 0 0 0
Frissítés dátuma: 1900. január 1. Forrás: Wikipédia
Sorrend szabályai: 1) pont; 2) gólkülönbség; 3) szerzett gólok.

A láblécben a tabellához kapcsolódó információk jeleníthetők meg, amelyek egyedileg beállíthatók. Az adatok frissítésének dátuma az |update= paraméterbe írható be, lásd alább. A tabella adatainak forrásához a |source= paraméter használható, amelyben külső hivatkozás linkjét is be lehet írni. ha nincs forrás megadva, akkor a "forr?" forráskérő hivatkozás jelenik meg. A csapatok sorrendjének megállapításához használt szabályokat a |class_rules= paraméterben lehet megadni, közvetlenül, vagy wikilinkkel más szócikk, ezzel foglalkozó fejezetéhez irányítva. A |only_pld_pts=no_hide_class_rules beállítás használatával a táblázat teljesen megjelenik, de a sorrend megállapításához használt szabályokat elrejti (ez sablonokban használható, ahol több csoport található egy lapon, ahol más fejezet foglalkozik a szabályokkal).

Dátum
[szerkesztés]
Folyamatban lévő szezon
Amit írunk {{#invoke:Sports table|main|style=WL OT

|update=1900. január 1.
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
Frissítés dátuma: 1900. január 1.

Amikor a szezon folyamatban van, a láblécben az |update= paraméterhez lehet írni a frissítés dátumát. Javasolt azt a dátumot írni, amely a legutolsó elszámolt mérkőzés napjával egyezik meg.

Befejezett szezon
Amit írunk {{#invoke:Sports table|main|style=WL OT

|update=complete
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P

Amikor a csoport/szezon összes mérkőzését lejátszották és elszámolásra kerültek a táblázatban, az |update=complete használatával lehet ezt jelezni.

Jövőbeli szezon
Amit írunk {{#invoke:Sports table|main|style=WL OT

|update=future |start_date=2121. január 1.
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
Az első mérkőzés(ek) dátuma: 2121. január 1..

Mielőtt egy mérkőzést is lejátszottak volna, a |update=future használta mellett az első mérkőzés dátumát a |start_date= paraméterhez lehet beírni.

Csonkítás
[szerkesztés]

Az |only_pld_pts= paraméter használatával a táblázat csonkítható, ilyenkor csak a helyezés, csapat, mérkőzés és a pont oszlopai jelennek meg. A lábléc megjelenítése a |stack_footer= paraméterben állítható. A |stack_footer=yes (vagy y, t, true vagy 1 vagy ezek nagybetűs változataival) minden információ új sorba kerül.

stack_footer nélkül
Amit írunk {{#invoke:Sports table|main|style=WL OT

|only_pld_pts=yes

|team1=AAA
|result1=RRR

|status_AAA=BTR

|res_col_header=PQR
|col_RRR= |text_RRR=Egyszerű szöveg
}}

Amit látunk
Hely. Csapat M P
1. AAA (B, T, R) 0 0
Frissítés dátuma: ismeretlen
(B) Bajnok; (R) Rendező; (T) Továbbjutott.
stack_footer használatával
Amit írunk {{#invoke:Sports table|main|style=WL OT

|only_pld_pts=yes
|stack_footer=yes

|team1=AAA
|result1=RRR

|status_AAA=BTR

|res_col_header=PQR
|col_RRR= |text_RRR=Egyszerű szöveg
}}

Amit látunk
Hely. Csapat M P
1. AAA (B, T, R) 0 0
Frissítés dátuma: ismeretlen

(B) Bajnok;
(R) Rendező;
(T) Továbbjutott.

Megjelenés

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|only_pld_pts=yes
}}

Amit látunk
Hely. Csapat M P
1. Csapat A 0 0
2. Csapat B 0 0
3. Csapat C 0 0
4. DDD 0 0
5. Csapat E 0 0
Frissítés dátuma: ismeretlen
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|split2=yes
|split3=
|split5=1
|teamwidth=250
|postitle={{abbr|Pld.|Példa}}
}}

Amit látunk
Pld. Csapat M Gy HGy HV V G+ G– Gk P
1. Csapat A 0 0 0 0 0 0 0 0 0
2. Csapat B 0 0 0 0 0 0 0 0 0
3. Csapat C 0 0 0 0 0 0 0 0 0
4. DDD 0 0 0 0 0 0 0 0 0
5. Csapat E 0 0 0 0 0 0 0 0 0
Frissítés dátuma: ismeretlen
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|show_groups=yes
|group_AAA=A
|group_BBB=A
|group_CCC=B
|group_DDD=B
|group_EEE=C
}}

Amit látunk
Hely. Cs Csapat M Gy HGy HV V G+ G– Gk P
1. A Csapat A 0 0 0 0 0 0 0 0 0
2. A Csapat B 0 0 0 0 0 0 0 0 0
3. B Csapat C 0 0 0 0 0 0 0 0 0
4. B DDD 0 0 0 0 0 0 0 0 0
5. C Csapat E 0 0 0 0 0 0 0 0 0
Frissítés dátuma: ismeretlen

Az |only_pld_pts=yes (vagy y, t, true vagy 1 vagy ezek nagybetűs változataival) használatával csak a helyezés, csapat, mérkőzés és a pont oszlopai jelennek meg. Az |only_pld_pts=no_hide_class_rules paraméterek használatával a sorrendjének megállapításához használt szabályokat elrejti (ez sablonokban használható, ahol több csoport található egy lapon, ahol más fejezet foglalkozik a szabályokkal).

Egy elválasztó sor adható a táblázathoz (ha szükséges) a |splitN= használatával, ahol az N azt a helyezést jelöli, amely után szükséges az elválasztó sor. (A legutolsó helyezéshez beállított érték esetén nem jelenik meg az elválasztó sor).

A "Csapat" oszlop szélessége a |teamwidth= paraméterben állítható, például, ha több csoport van egy tornán és egyforma szélesre szeretnénk állítani a táblázatokat.

A Helyezés oszlopa a |postitle= paraméterben állítható, az adott csapatok egyenkénti helyezéséhez (például holtverseny esetén) a |pos_TTT= használható.

Ha több csoportban szereplő csapatokat kell egy táblázatba tenni, akkor ezt a |show_groups=yes (vagy y, t, true vagy 1 vagy ezek nagybetűs változataival) használatával tehetjük meg. A |group_TTT= paraméterben állítható be, hogy az adott csapat melyik csoportban szerepel. A "Csoport" oszlop fejléce a |group_header= paraméterben állítható, például |group_header=<abbr title="Bajnokság">Liga</abbr>. Példa: 2018-as labdarúgó-világbajnokság-selejtező (UEFA)#Második forduló.

Csapat kiemelése és részleges táblázat

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|showteam=FFF

|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE |team6=FFF |team7=GGG |team8=HHH |team9=III |team10=JJJ

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|show_limit=3
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
5. Csapat E 0 0 0 0 0 0 0 0 0
6. FFF 0 0 0 0 0 0 0 0 0
7. GGG 0 0 0 0 0 0 0 0 0
Frissítés dátuma: ismeretlen

Egy csapat szezonját tartalmazó szócikkben az adott csapat sorát a |showteam=TTT használatával lehet vastag betűsen kiemelni. A |show_limit= paraméter azt adja meg, hogy hány sor jelenjen meg az adott csapat körül. Ha a szám páros, akkor következő páratlan számra felfelé kerekít.

A táblázat egy tetszőleges helyezés megadásával kezdhető a |highest_pos=N használatával, az N a helyezés számát jelöli. |highest_pos=3 az első két sor nem jelenik meg, a 3. helyezettől kezdődik a táblázat.

Eredmények és státusz

[szerkesztés]

Helyezések jelölése

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE
|result1=VB |result2=PÓT |result3=PÓT |result4=OSZT |result5=KI

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|res_col_header=QR
|col_VB=green1 |text_VB= Kijut a [[labdarúgó-világbajnokság]]ra
|col_PÓT=blue1 |text_PÓT=Pótselejtezőt játszik
|col_OSZT=red2 |text_OSZT=Osztályozót játszik
|col_KI=red1 |text_KI=Kiesik
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P Továbbjutás vagy kiesés
1. Csapat A 0 0 0 0 0 0 0 0 0 Kijut a labdarúgó-világbajnokságra
2. Csapat B 0 0 0 0 0 0 0 0 0 Pótselejtezőt játszik
3. Csapat C 0 0 0 0 0 0 0 0 0
4. DDD 0 0 0 0 0 0 0 0 0 Osztályozót játszik
5. Csapat E 0 0 0 0 0 0 0 0 0 Kiesik
Frissítés dátuma: ismeretlen

A helyezésekhez, a továbbjutással kapcsolatos információ színskálával és a külön oszlopban megjelenített szöveggel lehetséges. Az oszlop fejlécének szövegét a |res_col_header= paraméterbe lehet írni. A Továbbjutás, Feljutás és Kiesés szavak (angolul a Qualification, Promotion, Relegation szavak) kezdőbetűiből alapértelmezett betűket lehet megadni, a többször használt esetekre. Ezek paraméterlistában a paraméter mellett találhatók.

A |resultN= paraméterben lehet beállítani a továbbjutáshoz kapcsolódó kódokat. Az N a helyezés számát jelenti. Például a |result1=RRR beállítással az RRR egy kódot jelent, amelyet az alábbiak szerint használunk.

Az RRR kódhoz tartozó szín a |col_RRR= paraméterben adható meg. Alapvető a zöld, a kék, a sárga, a piros és a fekete árnyalatai vannak előre defininálva. Így a green1, green2, green3, green4, blue1, blue2, blue3, blue4, yellow1, yellow2, yellow3, yellow4, red1, red2, red3, red4, black1, black2, black3 és a black4 színek használhatók. A továbbjutó csapat mindig a zöldet, ezt követően a kék, majd a sárga, a kiesettek a piros színeket kapják, a színekhez tartozó számok növekvő sorrendjében. A fekete (szürke) színt a kizárt, vagy visszalépett csapatokhoz használjuk. A színeket lásd a paraméterlistában. Egyedi szín is megadható a "red-green-blue" (#RRGGBB) formátumban.

Az RRR kódhoz tartozó, a Továbbjutás oszlopában megjelenő szöveg a |text_RRR= paraméterben adható meg, ahol belsőhivatkozást is lehet írni a megfelelő szócikkre.

Színek
Zöld green1 green2 green3 green4
Kék blue1 blue2 blue3 blue4
Sárga yellow1 yellow2 yellow3 yellow4
Piros red1 red2 red3 red4
Fekete black1 black2 black3 black4
Narancs orange1 orange2 Fehér white1

Státusz jelölése

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|status_pos=after

|team1=AAA
|result1=RRR

|status_AAA=ABCDEFGHIJKLMNOPQRSTUVWXYZ

|name_AAA=Csapat A

|res_col_header=PQR
|col_RRR= |text_RRR=Egyszerű szöveg
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P Feljutás, továbbjutás vagy kiesés
1. Csapat A (B, C, D, F, K, O, R, T, X, Y, Z) 0 0 0 0 0 0 0 0 0 Egyszerű szöveg
Frissítés dátuma: ismeretlen
(B) Bajnok; (C) Kupagyőztes; (D) Kizárták; (F) Feljutott; (K) Kiesett; (O) Osztályozó; (R) Rendező; (T) Továbbjutott; (X) ?; (Y) ?; (Z) ?.
Amit írunk {{#invoke:Sports table|main|style=WL OT

|status_pos=before

|team1=AAA

|status_AAA=ABCDEFGHIJKLMNOPQRSTUVWXYZ

|name_AAA=Csapat A
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P
1. b, c, d, f, k, o, r, t, x, y, z – Csapat A 0 0 0 0 0 0 0 0 0
Frissítés dátuma: ismeretlen
b – Bajnok; c – Kupagyőztes; d – Kizárták; f – Feljutott; k – Kiesett; o – Osztályozó; r – Rendező; t – Továbbjutott; x – ?; y – ?; z – ?.

A csapatok továbbjutás/feljutás/kiesés státuszának megjelenítéséhez a |status_TTT= paraméter használható. A státusz jelölése betűkkel történik, a betűkhöz előre definiált státuszok vannak a modulban. A csapathoz írt státusz betűjele megjelenik a csapat mellett (beállítástól függően előtte vagy mögötte), vastag betűvel. Ha az egyik betűt használjuk, akkor annak a jelentése megjelenik a láblécben, a táblázat alatt, betűrendben. A csapatoknál több karakter is használható, egyszerűen egymás mögé kell írni a betűket. A csapatok mellett a betűk a beírásuk sorrendjében jelennek meg. A használható betűk, és ezek jelentése a paraméterlistában található.

Csak azok a betűk jelennek meg, amelyek a modulban definiálva vannak. A nem definiált jelölések nem jelennek meg, akkor sem, ha a csapat státuszához beírjuk. (Új betűt a Modul:Sports table/WDL modulban lehet megadni.)

A státuszt akkor kell használni, ha a csapat eredménye matematikailag biztosítja a továbbjutást, vagy a kiesést, illetve a csapat az eredményével már elérte, vagy már nem érheti el, a jelöléshez szükséges eredményt, vagy annak ellenkezőjét. Például, ha egy csapat matematikailag bajnok, akkor a |status_TTT=B jelölés használható, valamint, ha egy másik csapat már matematikailag kiesett, akkor a |status_UUU=K jelölés használható.

Három betű, az X, Y, Z egyedi státusz meghatározásához van fenntarva. A |status_text_X=, |status_text_Y=, |status_text_Z= paraméterekben lehet megadni a jelöléshez tartozó jelentést.

Alapértelmezésben a státusz az adott csapat mögött, jobb oldalt, nagybetűvel jelenik meg. A |status_pos=before használatával a státusz az adott csapat előtt, bal oldalt, kisbetűvel jelenik meg.

Megjegyzések

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT


|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE
|result1=VB |result2=PÓT |result3=PÓT |result4=OSZT |result5=ki

|note_AAA=Az A csapathoz tartozó megjegyzés
|note_BBB=Csapat B megjegyzése|hth_BBB=Csapat B és Csapat C egymás elleni eredménye 1–0.
|hth_CCC=BBB
|note_DDD=Csapat D megjegyzése
|note_EEE=AAA

|name_AAA=Csapat A
|name_BBB=Csapat B
|name_CCC=Csapat C
|name_EEE=Csapat E

|res_col_header=QR |note_header_res=A fejlécben lévő megjegyzés
|col_VB=green1 |text_VB=Kijutott a [[labdarúgó-világbajnokság]]ra |note_res_VB=Továbbjutással kapcsolatos megjegyzés
|col_PÓT=blue1 |text_PÓT=Pótselejtezőt játszik
|col_OSZT=red2 |text_OSZT=Osztályozót játszik |note_res_PÓT=VB
|col_ki=red1 |text_ki=Kiesett
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P Továbbjutás vagy kiesés[m 1]
1. Csapat A[m 2] 0 0 0 0 0 0 0 0 0 Kijutott a labdarúgó-világbajnokságra[m 3]
2. Csapat B[m 4] 0 0 0 0 0 0 0 0 0[m 5] Pótselejtezőt játszik[m 3]
3. Csapat C 0 0 0 0 0 0 0 0 0[m 5]
4. DDD[m 6] 0 0 0 0 0 0 0 0 0 Osztályozót játszik
5. Csapat E[m 2] 0 0 0 0 0 0 0 0 0 Kiesett
Frissítés dátuma: ismeretlen
Jegyzetek:
  1. A fejlécben lévő megjegyzés
  2. a b Az A csapathoz tartozó megjegyzés
  3. a b Továbbjutással kapcsolatos megjegyzés
  4. Csapat B megjegyzése
  5. a b Csapat B és Csapat C egymás elleni eredménye 1–0.
  6. Csapat D megjegyzése

Ha egy megjegyzést adunk hozzá, akkor az automatikusan megjelenik a láblécben. A modul a {{megjegyzés}}(?) és az {{azonos}}(?) sablonokat használja.

A |note_header_res= használatával a továbbjutással kapcsolatos oszlop fejlécének szövegéhez adhatunk megjegyzést. A |note_res_RRR= használatával a továbbjutással kapcsolatos szövegekhez adhatunk megjegyzést.

A |note_TTT= használatával a TTT csapathoz adhatunk megjegyzést. Ha a megjegyzéshez egy csapat kódját írjuk, akkor az arra a megjegyzésre fog hivatkozni. Például a |note_SSS=TTT használatával az SSS csapatnál is a TTT csapathoz tartozó megjegyzés jelenik meg.

A |hth_TTT= használatával a TTT csapat pontszámánál (vagy az ettől eltérő beállítás pl. győzelem százalék) jelenik meg. A "hth" jelentése: "head-to-head", azaz azonos pontszám esetén az egymás elleni eredmények leírására alkalmas, ha a rangsorolás szabályai szerint ez dönt két csapat között. Ilyenkor a másik (SSS kóddal rendelkező) csapatnál a |hth_SSS=TTT kódot használhatjuk, így az SSS csapathoz tartozó megjegyzés a TTT csapatnál lévő megjegyzésre hivatkozik.

Mérkőzések

[szerkesztés]
Amit írunk {{#invoke:Sports table|main|style=WL OT

|show_matches=true
|match_col_width=35
|team1=AAA |team2=BBB |team3=CCC |team4=DDD |team5=EEE

|name_AAA=Csapat A |short_AAA=AAA
|name_BBB=Csapat B |short_BBB=BBB
|name_CCC=Csapat C |short_CCC=CCC
|name_DDD=Csapat D |short_DDD=DDD
|name_EEE=Csapat E |short_EEE=EEE

|match_AAA_BBB=1–0
|match_AAA_CCC=1–1
|match_AAA_DDD=<small>'14. nov. 16.</small>
|match_AAA_EEE=<small>'15. szept 3.</small>

|match_BBB_AAA=3–1
|match_BBB_CCC=<small>'15. szept 3.</small>
|match_BBB_DDD=0–2
|match_BBB_EEE=<small>'15. szept 3.</small>

|match_CCC_AAA=<small>'14. nov. 16.</small>
|match_CCC_BBB=0–1
|match_CCC_DDD=<small>'14. nov. 16.</small>
|match_CCC_EEE=4–1

|match_DDD_AAA=2–0
|match_DDD_BBB=?–?
|match_DDD_CCC=1–0
|match_DDD_EEE=<small>'15. szept 3.</small>

|match_EEE_AAA=1–3
|match_EEE_BBB=2–2
|match_EEE_CCC=<small>'14. nov. 16.</small>
|match_EEE_DDD=0–0 |match_EEE_DDD_note=A mérkőzés félbeszakadt.
}}

Amit látunk
Hely. Csapat M Gy HGy HV V G+ G– Gk P AAA BBB CCC DDD EEE
1. Csapat A 0 0 0 0 0 0 0 0 0 1–0 1–1 '14. nov. 16. '15. szept 3.
2. Csapat B 0 0 0 0 0 0 0 0 0 3–1 '15. szept 3. 0–2 '15. szept 3.
3. Csapat C 0 0 0 0 0 0 0 0 0 '14. nov. 16. 0–1 '14. nov. 16. 4–1
4. Csapat D 0 0 0 0 0 0 0 0 0 2–0 ?–? 1–0 '15. szept 3.
5. Csapat E 0 0 0 0 0 0 0 0 0 1–3 2–2 '14. nov. 16. 0–0[m 1]
Frissítés dátuma: ismeretlen
Jegyzetek:
  1. A mérkőzés félbeszakadt.

Kereszttáblázat (a csapatokhoz tartozó mérkőzések) megjelenítéséhez a |show_matches=yes (vagy y, t, true vagy 1 vagy ezek nagybetűs változataival) beállítást kell használni.

A keresztáblázat fejlécében a csapatok rövid nevei jelennek meg, melyeket a |short_TTT= használatával lehet megadni (a TTT a csapat kódja). Wikilink is alkalmazható. A TTT és SSS csapatok mérkőzésének eredményéhez a |match_TTT_SSS= paramétert használjuk. Az eredményt nagykötőjellel írjuk be, pl: 0–0. (Nagykötőjel: Alt+a numpadon 0+1+5+0)

A jövőbeli mérkőzések eredményeihez beírhatjuk azok dátumát (pl. 01.01., jan. 1., '22. jan. 1. formátumban), vagy használhatunk kérdőjelet ("?–?") vagy csak a nagykötőjel ("–").

A mérkőzésekhez megjegyzés is adható. A TTT és SSS csapatok mérkőzéséhez a |match_TTT_SSS_note= használatával adhatunk megjegyzést. Egy csapat mellett létező megjegyzésre is lehet hivatkozni, például a TTT csapatnál lévő megjegyzésre (amit a |note_TTT= használatával adtunk meg) a |match_TTT_SSS_note=TTT alkalmazásával érhetjük el.

A mérkőzések oszlopainak szélességét a |match_col_width= használatával lehet módosítani. Az alapértelmezett érték 35.


Paraméterlista

[szerkesztés]
Könyvjelzők
Technikai beállítások Fejléc Adatok
Továbbjutás, státusz Lábléc

Technikai beállítások
Paraméter Használata
|template_name= Ha sablonban készül, akkor a sablon neve.
|section= Szakaszazonosító megadása. Használatát lásd itt: Modul:Sports table/doc#Beilleszthető cikkekbe
|show_matches= "yes" érték esetén kereszttáblázat (mérkőzések) megjelenítése a tabella mellett jobbra. Az ehhez kapcsolódó paramétereket lásd alább.
|only_pld_pts= "yes" érték esetén csak a helyezés, csapat, mérkőzés és pontszám megjelenítése (csonk táblázat).
|only_pld_pts=no_hide_class_rules A beállítás használatával a táblázat teljesen megjelenik, de a sorrend megállapításához használt szabályokat elrejti (ez sablonokban használható, ahol több csoport található egy lapon, ahol más fejezet foglalkozik a szabályokkal).

Fejléc

A fejlécben lévő szöveg felülírásához a <abbr title="Eszközleírás szövege">Megjelenő szöveg</abbr> formátumot kell használni.

Paraméter Használata
|sortable_table= "yes" érték esetén rendezhető fejléces a táblázat.
|postitle= A "Helyezés" oszlop fejlécének felülírása.
|team_header= A "Csapat" oszlop fejlécének felülírása.
|teamwidth= A "Csapat" oszlop szélessége. Alapértelmezés: 190.
|show_groups= "yes" érték esetén "Csoport" (Cs) oszlop jelenik meg.
|group_header= A "Csoport" (Cs) oszlop fejlécének felülírása.
|OTwin_header= A "Hosszabbítás utáni győzelem" (HGy) oszlop fejlécének felülírása. Büntetőpárbaj esetén a |PS_header= is használható.
|OTloss_header= A "Hosszabbítás utáni vereség" (HV) oszlop fejlécének felülírása. Büntetőpárbaj esetén a |PS_header= is használható.
|PS_header= Bármilyen érték esetén az OTwin_header és a OTloss_header fejlécében a "Büntetők utáni győzelem (BGy)" és a "Büntetők utáni vereség (BV)" szöveg jelenik meg.
|for_against_style= Alapértelmezésben "goals" érték, a fejlécben gólok jelennek meg. "points" érték esetén a "gólok" helyett "pontok" jelennek meg a fejlécben.
|use_goal_ratio= "yes" érték esetén a gólarány (gólátlag) jelenik meg a gólkülönbség helyett.
|use_goal_percentage= "yes" érték esetén gól százalék jelenik meg a gólkülönbség helyett.

Adatok
Paraméter Használata
|winpoints= Győzelemért járó pontszám. Alapértelmezés: 3.
|OTwinpoints= Hosszabbítás utáni győzelemért járó pontszám. Alapértelmezés: 2.
|OTlosspoints= Hosszabbítás utáni vereségért járó pontszám. Alapértelmezés: 1.
|losspoints= Vereségért járó pontszám. Alapértelmezés: 0.
|name_TTT= A TTT kódhoz tartozó csapat neve. A megadott név jelenik meg a táblázat "Csapat" oszlopában.
|note_TTT= A TTT csapathoz tartozó megjegyzés, amely a csapat nevéhez kapcsolódóan jelenik meg.
|group_TTT= A TTT csapat melyik csoportban szerepel. Csak akkor használandó, ha a "Csoport" oszlop létezik (|show_groups=yes).
|win_TTT=
|OTwin_TTT=
|OTloss_TTT=
|loss_TTT=
|gf_TTT=
|ga_TTT=
A TTT csapat győzelmei, hosszabbítás utáni győzelmei, hosszabbítás utáni vereségei, vereségei, szerzett góljai, kapott góljainak száma.
|adjust_points_TTT= vagy
|startpoints_TTT=
A TTT csapat bónusz vagy büntetőpontok száma; büntetőpont esetén mínusz előjellel kell megadni (levonandó). A tizedesvesszőt pontként kell megadni. Példa: A TTT csapatnál 1,5 pont levonása esetén |adjust_points_TTT=-1.5 adatot kell megadni.
|teamX_= Helyezés beállítása. X a helyezés száma. A paraméterbe az adott helyezésen álló csapat kódját kell írni. Például |team1=TTT esetén a TTT csapat az 1. sorban, |team8=TTT esetén a TTT csapat a 8. sorban jelenik meg.
|pos_TTT= A TTT csapat helyezése. Holtverseny esetén használandó, egyébként elhagyható.
|showteam=TTT A TTT csapat sorát vastag betűvel kiemeli.
|show_limit= A |showteam= használatakor műkdöik. Azt adja meg, hogy hány sor jelenjen meg |showteam=TTT paraméterben megadott csapat körül. Ha a megadott szám páros, akkor következő páratlan számra felfelé kerekít.
|splitN= N azt a helyezést jelöli, amely után elválasztó sor jelenik meg.
|highest_pos=N N azt a helyezést jelöli, amely az táblázat első sorában jelenik meg. Például |highest_pos=3 esetén a 3. helyezéstől lefelé jelenik meg a táblázat.
|hth_TTT= A TTT csapathoz tartozó megjegyzés, amely a csapat pontszámánál (vagy az ettől eltérő beállítás pl. győzelem százalék) mellett jelenik meg. (hth = "head to head", azaz azonos pontszám esetén az egymás elleni eredmények leírására alkalmas, ha a rangsorolás szabályai szerint ez dönt két csapat között)
|hth_SSS=TTT Az SSS csapathoz tartozó megjegyzés, amely a már létező (a hth_TTT kódhoz tartozó) megjegyzésre hivatkozik.

Továbbjutáshoz kapcsolódó adatok (státusz, továbbjutás oszlopa)
Paraméter Használata
|status_pos= A státusz jelének elhelyezkedése. Alapértelmezésben "after" érték. "before" érték esetén a csapat előtt jelenik meg a stáusz kis betűvel.
|status_TTT= A TTT csapat státusza. Egynél több státusz használata esetén egymás mögé kell írni a betűket, szóközök nélkül. Például |status_TTT=BIR. A betű használata esetén a láblécben is megjelenik a jelentésével együtt. Az alábbi betűk használhatók:
  • B='Bajnok'
  • C='Kupagyőztes'
  • D='Kizárták'
  • F='Feljutott'
  • I='Kupainduló'
  • K='Kiesett'
  • O='Osztályozó'
  • R='Rendező'
  • T='Továbbjutott'
  • X='?'
  • Y='?'
  • Z='?'
|status_text_X=
|status_text_Y=
|status_text_Z=
Egyedi státusz lehetősége. A paraméterhez kell írni a betűjel jelentését.
|res_col_header= A jobb oldali, továbbjutással kapcsolatos jelentések oszlopának fejlécének szövege. Az alábbiak is használhatók (angol és magyar betűs változat is lehetséges):
  • Q='Továbbjutás'
  • T='Továbbjutás'
  • QR='Továbbjutás vagy kiesés'
  • TK='Továbbjutás vagy kiesés'
  • P='Feljutás'
  • F='Feljutás'
  • PQR='Feljutás, továbbjutás vagy kiesés'
  • FTK='Feljutás, továbbjutás vagy kiesés'
  • PR='Feljutás vagy kiesés'
  • FK='Feljutás vagy kiesés'
  • PQ='Feljutás vagy továbbjutás'
  • FT='Feljutás vagy továbbjutás'
  • R='Kiesés'
  • K='Kiesés'

Ha a szöveg a fentiekkel egyikével sem egyezik meg, akkor a beírt szöveg jelenik meg.

|resultN= Az N helyezéshez tartozó, továbbjutással kapcsolatos kód. Például |result1=RRR esetén az 1. helyezéshez |text_RRR= paraméterbe ír, továbbjutással kapcsolatos információ jelenik meg. Használatát lásd a következő két paraméterben.
|col_RRR= Az RRR kódhoz tartozó, a továbbjutással kapcsolatos színskála megadása. Az alábbi színek használhatók. A továbbjutó csapat mindig a zöldet, ezt követően a kék, majd a sárga, a kiesettek a piros színeket kapják, a színekhez tartozó számok növekvő sorrendjében. A fekete (szürke) színt a kizárt, vagy visszalépett csapatokhoz használjuk. Egyedi szín is megadható a "red-green-blue" (#RRGGBB) formátumban.
Színkód 1 Színkód 2 Megjelenő szín
green1 #BBF3BB
green2 #CCF9CC
green3 #DDFCDD
green4 #EEFFEE
blue1 #BBF3FF
blue2 #CCF9FF
blue3 #DDFCFF
blue4 #EEFFFF
yellow1 #FFFFBB
yellow2 #FFFFCC
yellow3 #FFFFDD
yellow4 #FFFFEE
red1 #FFBBBB
red2 #FFCCCC
red3 #FFDDDD
red4 #FFEEEE
black1 #BBBBBB
black2 #CCCCCC
black3 #DDDDDD
black4 #EEEEEE
|text_RRR= Az RRR kódhoz tartozó, a továbbjutással kapcsolatos szöveg megadása.
|note_header_res= A jobb oldali, továbbjutással kapcsolatos jelentések oszlopának fejlécéhez írt megjegyzés.
|note_res_RRR= A továbbjutással kapcsolatos oszlopban az RRR azonosítóhoz tartozó megjegyzés.
|note_res_MMM=RRR A már létező (a note_res_RRR kódhoz tartozó) megjegyzésre történő hivatkozás.

Kereszttáblázat esetén használandó paraméterek

Az alábbi paraméterek kereszttáblázat megjelenítése esetén használandóak (|show_matches=yes).

Paraméter Használata
|short_TTT= A TTT csapat rövid neve (klub esetén 2–3 betű, ország esetén zászló).
|match_col_width= A keresztáblázatban az eredmények oszlopainak szélessége.
|match_TTT_SSS= A TTT és SSS kódhoz tartozó csapatok mérkőzésének eredménye.
|match_TTT_SSS_note= A TTT és SSS kódhoz tartozó csapatok mérkőzéséhez tartozó megjegyzés.
|match_TTT_SSS_note=TTT TTT és SSS kódhoz tartozó csapatok mérkőzéséhez tartozó megjegyzés, ami a már létező (a TTT kódhoz tartozó csapathoz tartozó megjegyzés, amit |note_TTT= megadásával adtunk meg) megjegyzésre hivatkozik.

Lábléc
Paraméter Használata
|source= A tabella forrása. Külső hivatkozás megadható.
|update= A frissítés dátuma (javasolt az utolsónak elszámolt mérkőzés dátumát írni). Dátumtól eltérően:
  • "complete" érték esetén befejezett a táblázat, nem jelenik meg a frissítés dátum.
  • "future" érték esetén jövőbeni a táblázat, lásd a |start_date= paramétert.
|start_date= Ha az |update= paraméterben "future" érték van, akkor az első mérkőzés dátumát kell ide írni.
|class_rules= A sorrend megállapításához használt szabályok.
|stack_footer= "yes" érték esetén minden információ új sorba kerül a láblécben.
-- Style for football tables
local pp = {}
 
function pp.header(t,Args,p_sub,pos_label,group_col,VTE_text,full_table,results_header_txt)
	-- Load relevant modules
	local yesno = require('Module:Yesno')
	
	-- Create table header
	-- Pre stuff
	local team_width = Args['teamwidth'] or '190'
	local sort_text = ''
	local sort_table_val = Args['sortable_table'] 	or 'no'
	if yesno(sort_table_val) then sort_text = 'sortable' end
	table.insert(t,'{|class="wikitable '..sort_text..'" style="text-align:center;"\n')            			-- Open table
	
	-- Custom header options
	local group_head_text = Args['group_header'] or '<abbr title="Csoport">Cs</abbr>'
	local OTwin_head_text = Args['OTwin_header'] or '<abbr title="Hosszabbítás utáni győzelem">HGy</abbr>'
	local OTloss_head_text = Args['OTloss_header'] or '<abbr title="Hosszabbítás utáni vereség">HV</abbr>'
	local PSwin_head_text = '<abbr title="Büntetők utáni győzelem">BGy</abbr>'
	local PSloss_head_text = '<abbr title="Büntetők utáni vereség">BV</abbr>'
	if Args['PS_header'] then
		OTwin_head_text = PSwin_head_text
		OTloss_head_text = PSloss_head_text
	end
	-- Use points instead of goals for/against
	local for_against_style = Args['for_against_style'] 	or 'goals'
	local fa_letter, fa_word_sing, fa_word_sing2, fa_word_plur
	-- First convert to lower case if it is a string
	for_against_style = string.lower(for_against_style)
	if for_against_style=='g' or for_against_style=='goal' or for_against_style=='goals' then
		fa_letter = 'G'
		fa_word_sing = 'gól'
		fa_word_sing2 = 'Gól'
		fa_word_plur = 'gólok'
	elseif for_against_style=='p' or for_against_style=='point' or for_against_style=='points' then
		fa_letter = 'P'
		fa_word_sing = 'pont'
		fa_word_sing2 = 'Pont'
		fa_word_plur = 'pontok'
	else
		fa_letter = 'G'
		fa_word_sing = 'gól'
		fa_word_sing2 = 'Gól'
		fa_word_plur = 'gólok'
	end
	-- Whether to use goal ratio (goal average) instead
	local use_ratio_val = Args['use_goal_ratio'] 	or 'no'
	local do_ratio = false
	-- True if exist, false otherwise
	if yesno(use_ratio_val) then do_ratio = true end
 
	-- Initialize
	local tt = {}
	tt.count = 0 		-- Up by one after every call
	tt.tab_text = t		-- Actual text
	-- Actual headers
	tt = p_sub.colhead(tt,32,pos_label)											-- Position col
	-- Add group header
	if full_table and group_col then
		tt = p_sub.colhead(tt,28,group_head_text)								-- Group col
	end
	tt = p_sub.colhead(tt,team_width,'Csapat'..VTE_text)							-- Team col
	tt = p_sub.colhead(tt,32,'<abbr title="Mérkőzések">M</abbr>')					-- Matches played col
	if full_table then
		tt = p_sub.colhead(tt,32,'<abbr title="Győzelem">Gy</abbr>')					-- Win col
		tt = p_sub.colhead(tt,32,OTwin_head_text)
		tt = p_sub.colhead(tt,32,OTloss_head_text)
		tt = p_sub.colhead(tt,32,'<abbr title="Vereség">V</abbr>')					-- Loss col
		tt = p_sub.colhead(tt,32,'<abbr title="Szerzett '..fa_word_plur..'">'..fa_letter..'+</abbr>')		-- For col
		tt = p_sub.colhead(tt,32,'<abbr title="Kapott '..fa_word_plur..'">'..fa_letter..'–</abbr>')	-- Against col
		if not do_ratio then
			tt = p_sub.colhead(tt,32,'<abbr title="'..fa_word_sing2..'különbség">'..fa_letter..'k</abbr>')	-- Difference col
		else
			tt = p_sub.colhead(tt,36,'<abbr title="'..fa_word_sing2..' ratio">'..fa_letter..'A</abbr>')	-- Ratio col
		end
	end
	tt = p_sub.colhead(tt,32,'<abbr title="Pont">P</abbr>')					-- Points col
	if full_table then
		tt.count = tt.count+1
		table.insert(tt.tab_text,results_header_txt)
	end
 
	return tt
end
 
function pp.row(frame,t,Args,p_sub,notes_exist,hth_id_list,full_table,rand_val,team_list,team_code_ii,ii_start,ii_end,ii_fw,bg_col,N_teams,ii,ii_show)
	-- Build the inner parts of individual rows
	
	-- Sub-module usage
	local mm = require('Module:Math')
	local yesno = require('Module:Yesno')
 
	-- Get custom/default options for in table
	local win_points = tonumber(Args['winpoints'])				or 3
	local OTwin_points = tonumber(Args['OTwinpoints'])			or 2
	local OTloss_points = tonumber(Args['OTlosspoints'])		or 1
	local loss_points = tonumber(Args['losspoints'])			or 0
 
	-- Get some input
	local wins = tonumber(Args['win_'..team_code_ii])			or 0
	local OTwins = tonumber(Args['OTwin_'..team_code_ii])		or 0
	local OTlosses = tonumber(Args['OTloss_'..team_code_ii])	or 0
	local losses = tonumber(Args['loss_'..team_code_ii])		or 0
	local gfor = tonumber(Args['gf_'..team_code_ii]) or	tonumber(Args['pf_'..team_code_ii]) or 0
	local gaig = tonumber(Args['ga_'..team_code_ii]) or	tonumber(Args['pa_'..team_code_ii]) or 0
	local s_pts = tonumber(Args['adjust_points_'..team_code_ii]) or tonumber(Args['startpoints_'..team_code_ii]) or 0
	local hth_local = Args['hth_'..team_code_ii]				or nil
	-- Then calculate some values
	local matches = wins + OTwins + OTlosses + losses
	local points = win_points*wins + OTwin_points*OTwins + OTloss_points*OTlosses + loss_points*losses + s_pts
	
	-- Comparison of for against
	local gcomp
	-- Whether to use goal ratio (goal average) instead
	local use_ratio_val = Args['use_goal_ratio'] 	or 'no'
	local skip_sign
	if yesno(use_ratio_val) then
		-- Now it is the goal ratio/goal average
		if gaig == 0 then
			gcomp = '&mdash;'
		else
			gcomp = mm._precision_format(gfor / gaig, 3)
		end
	else
		-- It's goal difference
		gcomp = gfor - gaig
		-- Formatting with signs
		if gcomp>0 then
			gcomp='+'..gcomp
		elseif gcomp < 0 then
			gcomp='&minus;'..-gcomp
		end
	end
 
	-- Some local vars	
	local hth_string
	local tt_return = p_sub.hth(frame,Args,full_table,hth_id_list,hth_local,notes_exist,team_list,team_code_ii,ii_start,ii_end,rand_val)
	hth_string = tt_return.str
	hth_id_list = tt_return.list
	notes_exist = tt_return.notes_exist
 
	-- Row building
	table.insert(t,'| style="'..ii_fw..bg_col..'" |'..matches..'\n') 		-- Played
	if full_table then
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..wins..'\n') 		-- Won
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..OTwins..'\n') 	-- Won in OT
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..OTlosses..'\n') 	-- Lost in OT
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..losses..'\n') 	-- Lost
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..gfor..'\n') 		-- GF
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..gaig..'\n')		-- GA
		table.insert(t,'| style="'..ii_fw..bg_col..'" |'..gcomp..'\n')      -- Goal comparison
	end
	-- Add &minus; for negative point totals
	table.insert(t,'| style="font-weight: bold;'..bg_col..'" | ')
	if points<0 then
		table.insert(t,'&minus;'..-points..hth_string)
	else
		table.insert(t,points..hth_string)
	end
	table.insert(t,'\n')
 
	return {t=t, notes_exist=notes_exist, hth_id_list=hth_id_list}
end
 
function pp.status(Args)
	-- Declare status options
	-- ------------------------------------------------------------
	-- NOTE: If you add to status_code, also add to status_called and status_letters!!
	-- Or functionality will be compromised
	-- ------------------------------------------------------------
	local status_code, status_called = {}
	status_code = {	B='Bajnok', C='Kupagyőztes', D='Kizárták', F='Feljutott',
		K='Kiesett', O='Osztályozó', R='Rendező', T='Továbbjutott',
		X='?', Y='?', Z='?'}
	status_called = {B=false, C=false, D=false, F=false, K=false, O=false, R=false, T=false, X=false, Y=false, Z=false}
	local status_letters = 'BCDFKORTXYZ'
	
	-- Status position (before or after read and default)
	local stat_pos_val = Args['status_pos'] or ''
	local status_position = 'after' 	-- Default location
	stat_pos_val = string.lower(stat_pos_val)
	if stat_pos_val=='before' then
		status_position = 'before'
	elseif stat_pos_val=='after' then
		status_position = 'after'
	end
	
	-- Read in custom status options
	if Args['status_text_X'] then status_code.X = Args['status_text_X'] end
	if Args['status_text_Y'] then status_code.Y = Args['status_text_Y'] end
	if Args['status_text_Z'] then status_code.Z = Args['status_text_Z'] end
	
	return {code=status_code, called=status_called, letters=status_letters, position=status_position}
end

return pp