Modul:Sports results/doc

Daripada Wikipedia, ensiklopedia bebas.

Ini ialah laman pendokumenan untuk Modul:Sports results

Modul berasaskan Lua yang dimaksudkan untuk membina meja keputusan perlawanan. Ambil perhatian bahawa modul ini digunakan secara meluas, supaya menguji perubahan potensi ketat dalam kotak pasir dan sila pastikan konsensus wujud sebelum melaksanakan perubahan besar. Juga ambil perhatian bahawa modul yang dipanggil dari Modul:Sports table dan menyemak isu-isu yang berpotensi di sana juga selepas membuat perubahan. Selebihnya dokumentasi ini menerangkan bagaimana untuk menggunakan modul ini dalam satu artikel atau templat, semak jadual kandungan untuk item tertentu.

Penggunaan[sunting sumber]

Templat ini boleh digunakan seperti berikut:

Apa yang anda taip
{{#invoke:Sports results|main
|update=1 Januari 1900
|source=[https://en.wikipedia.org/wiki/Main_Page Wikipedia]
|showteam=CCC
|team1=EEE |team2=BBB |team3=CCC |team4=DDD |team5=SEL

|name_SEL=[[Selangor FA|Selangor]]                       |short_SEL=[[Selangor FA|SEL]]
|name_BBB=Pasukan 2                                      |short_BBB=T2
|name_CCC=Pasukan 3                                      |short_CCC=T3
|name_DDD=DDD F.C.                                       |short_DDD=DDD
|name_EEE={{flagicon|Selangor}} [[Selangor FA|Selangor]] |short_EEE={{flagicon|Selangor}}

|match_FDT_BBB=1–0
|match_FDT_CCC=0–1
|match_FDT_DDD=<small>16 Nov '14</small>
|match_FDT_EEE=<small>3 Sep '15</small>

|match_BBB_FDT=B–F
|match_BBB_CCC=<small>3 Sep '15</small>
|match_BBB_DDD=B–D
|match_BBB_EEE=<small>3 Sep '15</small>

|match_CCC_FDT=<small>16 Nov '14</small>
|match_CCC_BBB=C–B
|match_CCC_DDD=<small>16 Nov '14</small>
|match_CCC_EEE=C–E

|match_DDD_FDT=D–F
|match_DDD_BBB=<small>3 Sep '15</small>
|match_DDD_CCC=D–C
|match_DDD_EEE=<small>3 Sep '15</small>

|match_EEE_FDT=E–F
|match_EEE_BBB=9–5
|match_EEE_CCC=<small>16 Nov '14</small>
|match_EEE_DDD=E–D
}}
Apa yang ia kelihatan seperti
Rumah \ Pelawat Selangor T2 T3 DDD SEL
Selangor Selangor 9–5 16 Nov '14 E–D
Pasukan 2 3 Sep '15 3 Sep '15 B–D
Pasukan 3 C–E C–B 16 Nov '14
DDD F.C. 3 Sep '15 3 Sep '15 D–C
Selangor
Dikemaskini untuk perlawanan dimainkan pada 1 Januari 1900. Sumber: Wikipedia

Arahan utama adalah {{#invoke:Sports results|main}}, yang memanggil modul dan menetapkan struktur asas. Kemudian anda menyenaraikan urutan pasukan yang disenaraikan sebagai |team1=, |team2=, dll untuk seberapa banyak pasukan yang anda perlukan dalam meja. Sekiranya anda menetapkan Jika anda menetapkan |showteam= kepada pasukan, maka keputusan pasukan itu diserlahkan seperti contoh. Paparan nama pasukan untuk pasukan TTT kini diatur oleh |name_TTT= dan |short_TTT= untuk tajuk baris dan lajur masing-masing. Hasil untuk permainan TTT vs SSS kini dapat dimasukkan oleh |match_TTT_SSS=. Jadual meja dibina dengan cara ini, permainan masa depan boleh disenaraikan dengan tarikhnya atau mereka boleh dibiarkan kosong.

Sumber dikendalikan oleh |source=. TTarikh kemas kini boleh ditetapkan oleh |update=date ketika musim aktif; dapat dikeluarkan setelah musim dengan |update=complete dan dapat ditetapkan untuk tarikh permulaan yang akan datang dengan menggunakan |update=future dan menetapkan tarikh mula dengan |start_date=.

Lebar ruangan boleh ditetapkan oleh |match_col_width=.

Nota/Catatan boleh ditambahkan pada hasil menggunakan |match_TTT_SSS_note=.

Contoh lain adalah:

Apa yang anda taip
{{#invoke:Sports results|main

|team1=CZE |team2=ISL |team3=KAZ |team4=LVA |team5=NED |team6=TUR

|name_CZE={{fb|CZE}}	|short_CZE={{flagicon|CZE}}
|name_ISL={{fb|ISL}}	|short_ISL={{flagicon|ISL}}
|name_KAZ={{fb|KAZ}}	|short_KAZ={{flagicon|KAZ}}
|name_LVA={{fb|LVA}}	|short_LVA={{flagicon|LVA}}
|name_NED={{fb|NED}}	|short_NED={{flagicon|NED}}
|name_TUR={{fb|TUR}}	|short_TUR={{flagicon|TUR}}

|match_CZE_ISL=[[Kelayakan UEFA Euro 2016 Kumpulan A#Republik Czech v Iceland|<small>16 Nov '14</small>]]
|match_CZE_KAZ=[[Kelayakan UEFA Euro 2016 Kumpulan A#Republik Czech v Kazakhstan|<small>3 Sep '15</small>]]
|match_CZE_LVA=[[Kelayakan UEFA Euro 2016 Kumpulan A#Republik Czech v Latvia|<small>28 Mac '15</small>]]
|match_CZE_NED=[[Kelayakan UEFA Euro 2016 Kumpulan A#Republik Czech v Belanda|2–1]]
|match_CZE_TUR=[[Kelayakan UEFA Euro 2016 Kumpulan A#Republik Czech v Turki|<small>10 Okt '15</small>]]

|match_ISL_CZE=[[Kelayakan UEFA Euro 2016 Kumpulan A#Iceland v Republik Czech|<small>12 Jun '15</small>]]
|match_ISL_KAZ=[[Kelayakan UEFA Euro 2016 Kumpulan A#Iceland v Kazakhstan|<small>6 Sep '15</small>]]
|match_ISL_LVA=[[Kelayakan UEFA Euro 2016 Kumpulan A#Iceland v Latvia|<small>10 Okt '15</small>]]
|match_ISL_NED=[[Kelayakan UEFA Euro 2016 Kumpulan A#Iceland v Belanda|2–0]]
|match_ISL_TUR=[[Kelayakan UEFA Euro 2016 Kumpulan A#Iceland v Turki|3–0]]

|match_KAZ_CZE=[[Kelayakan UEFA Euro 2016 Kumpulan A#Kazakhstan v Republik Czech|2–4]]
|match_KAZ_ISL=[[Kelayakan UEFA Euro 2016 Kumpulan A#Kazakhstan v Iceland|<small>28 Mac '15</small>]]
|match_KAZ_LVA=[[Kelayakan UEFA Euro 2016 Kumpulan A#Kazakhstan v Latvia|0–0]]
|match_KAZ_NED=[[Kelayakan UEFA Euro 2016 Kumpulan A#Kazakhstan v Belanda|<small>10 Okt '15</small>]]
|match_KAZ_TUR=[[Kelayakan UEFA Euro 2016 Kumpulan A#Kazakhstan v Turki|<small>12 Jun '15</small>]]

|match_LVA_CZE=[[Kelayakan UEFA Euro 2016 Kumpulan A#Latvia v Republik Czech|<small>6 Sep '15</small>]]
|match_LVA_ISL=[[Kelayakan UEFA Euro 2016 Kumpulan A#Latvia v Iceland|0–3]]
|match_LVA_KAZ=[[Kelayakan UEFA Euro 2016 Kumpulan A#Latvia v Kazakhstan|<small>13 Okt '15</small>]]
|match_LVA_NED=[[Kelayakan UEFA Euro 2016 Kumpulan A#Latvia v Belanda|<small>12 Jun '15</small>]]
|match_LVA_TUR=[[Kelayakan UEFA Euro 2016 Kumpulan A#Latvia v Turki|1–1]]

|match_NED_CZE=[[Kelayakan UEFA Euro 2016 Kumpulan A#Belanda v Republik Czech|<small>13 Okt '15</small>]]
|match_NED_ISL=[[Kelayakan UEFA Euro 2016 Kumpulan A#Belanda v Iceland|<small>3 Sep '15</small>]]
|match_NED_KAZ=[[Kelayakan UEFA Euro 2016 Kumpulan A#Belanda v Kazakhstan|3–1]]
|match_NED_LVA=[[Kelayakan UEFA Euro 2016 Kumpulan A#Belanda v Latvia|<small>16 Nov '14</small>]]
|match_NED_TUR=[[Kelayakan UEFA Euro 2016 Kumpulan A#Belanda v Turki|<small>28 Mac '15</small>]]

|match_TUR_CZE=[[Kelayakan UEFA Euro 2016 Kumpulan A#Turki v Republik Czech|1–2]]
|match_TUR_ISL=[[Kelayakan UEFA Euro 2016 Kumpulan A#Turki v Iceland|<small>13 Okt '15</small>]]
|match_TUR_KAZ=[[Kelayakan UEFA Euro 2016 Kumpulan A#Turki v Kazakhstan|<small>16 Nov '14</small>]]
|match_TUR_LVA=[[Kelayakan UEFA Euro 2016 Kumpulan A#Turki v Latvia|<small>3 Sep '15</small>]]
|match_TUR_NED=[[Kelayakan UEFA Euro 2016 Kumpulan A#Turki v Belanda|<small>6 Sep '15</small>]]
}}
Apa yang ia kelihatan seperti

Warna Menang/Seri/Kalah[sunting sumber]

Warna menang/seri/kalah dapat ditentukan oleh |matches_style=FBR.

Apa yang anda taip
{{#invoke:sports results|main
|source = 
|update=22 April 2018
|matches_style = FBR
|team1=CER |team2=DAV |team3=GLC |team4=JPV |team5=KAY |team6=STA

|name_CER=[[Ceres–Negros F.C.|Ceres–Negros]]
|name_DAV=[[Davao Aguilas F.C.|Davao Aguilas]]
|name_GLC=[[Global Cebu F.C.|Global Cebu]]
|name_JPV=[[JPV Marikina F.C.|JPV Marikina]]
|name_KAY=[[Kaya F.C.|Kaya–Iloilo]]
|name_STA={{nowrap|[[Stallion Laguna F.C.|Stallion Laguna]]}}

|match_CER_DAV={{small|{{small|23 Mei}}}}
|match_CER_GLC={{small|{{small|30 Mei}}}}
|match_CER_JPV={{small|{{small|20 Jun}}}}
|match_CER_KAY=2–1
|match_CER_STA={{small|{{small|2 Jun}}}}
|match_DAV_CER={{small|{{small|2 Mei}}}}
|match_DAV_GLC={{small|{{small|20 Jun}}}}
|match_DAV_JPV=3–2
|match_DAV_KAY=2–2
|match_DAV_STA={{small|{{small|6 Mei}}}}
|match_GLC_CER=0–2
|match_GLC_DAV=2–2
|match_GLC_JPV={{small|{{small|27 Mei}}}}
|match_GLC_KAY={{small|{{small|23 Mei}}}}
|match_GLC_STA=1–2
|match_JPV_CER=0–3
|match_JPV_DAV={{small|{{small|9 Jun}}}}
|match_JPV_GLC=2–1
|match_JPV_KAY={{small|{{small|5 Mei}}}}
|match_JPV_STA={{small|{{small|19 Mei}}}}
|match_KAY_CER={{small|{{small|12 Mei}}}}
|match_KAY_DAV={{small|{{small|20 Mei}}}}
|match_KAY_GLC={{small|{{small|2 Mei}}}}
|match_KAY_JPV=1–0
|match_KAY_STA=4–1
|match_STA_CER={{small|{{small|26 Mei}}}}
|match_STA_DAV=0–1
|match_STA_GLC={{small|{{small|12 Mei}}}}
|match_STA_JPV=1–2
|match_STA_KAY=null
}}
Apa yang ia kelihatan seperti
Rumah \ Pelawat CER DAV GLC JPV KAY STA
Ceres–Negros 23 Mei 30 Mei 20 Jun 2–1 2 Jun
Davao Aguilas 2 Mei 20 Jun 3–2 2–2 6 Mei
Global Cebu 0–2 2–2 27 Mei 23 Mei 1–2
JPV Marikina 0–3 9 Jun 2–1 5 Mei 19 Mei
Kaya–Iloilo 12 Mei 20 Mei 2 Mei 1–0 4–1
Stallion Laguna 26 Mei 0–1 12 Mei 1–2
Dikemaskini untuk perlawanan dimainkan pada 22 April 2018. Sumber: [perlu rujukan]
Kunci warna: Biru = pasukan rumah menang; Kuning = seri; Merah = pasukan pelawat menang.

Tempat pasukan[sunting sumber]

Untuk menukar lalai Home \ Away tempat pasukan, gunakan |team_header=.

Timbal Balik[sunting sumber]

Untuk dua perlawanan setiap pasangan pasukan, gunakan |legs=2 dan |match1_AAA_BBB= / |match2_AAA_BBB= sebaliknya |match_AAA_BBB=. Untuk meja lebar, gunakan |multirowlegs=y yang memberikan format yang lebih sempit.

Sel kosong dan pangsi[sunting sumber]

Sel pangsi lalai untuk ditunjukkan (m-dash), tetapi mereka boleh diubah menjadi sel berwarna padat menggunakan kod |solid_cell= di mana warna sel dapat ditetapkan dengan menunjukkan dengan frasa (i.e. grey). Juga, setiap sel boleh dibuat tidak aktif dengan frasa null.

Menghasilkan meja kosong[sunting sumber]

Untuk menghasilkan meja kosong, gunakan

{{subst:#invoke:Sports results/blank|main
| team1 = AAA | team2 = BBB | ...
}}

dimana |team1=, |team2=, ... adalah singkatan untuk nama pasukan mengikut urutan yang anda inginkan. Anda mungkin termasuk |name_...= dan parameter lain juga, dan ia harus dimasukkan dalam keputusannya.