跳至內容

模板:Medals table/doc

維基百科,自由的百科全書

本模板用於自動生成獎牌榜,該獎牌榜中的排名和獎牌總數均為自動計算。

用法

[編輯]
{{Medals table
 | caption            = 
 | host               = <!-- 主办国图例的解释说明文字,如果不填或者所填内容为国家和地区代码则默认显示模块预设文字 -->
 | show_limit         = <!-- 设定只显示奖牌榜排名前N位的队伍,如果不填则默认显示所有队伍 -->
 | remaining_text     = <!-- 显示前N位以外的总奖牌数一行的队伍一列显示文字,如果不填则默认显示“其余国家/地区” -->
 | medal_display_text = <!-- 獎項欄位顯示文字,默認為1,顯示為「金牌、銀牌、銅牌」 -->
 | flag_template      = <!-- 奖牌榜队伍列默认使用的模板,例如Template:FlagIOC系列模板;如果不填则默认使用Template:Flagteam  -->
 | event              = <!-- 如果flag_template所填模板要求必须带上第二个参数(第一个参数是国家和地区代码),则该栏必填 -->
 | team               = <!-- 队伍列列标题,如果不填则默认显示为“国家 / 地区” -->

 ... <!-- 各国家和地区的缩写列表参见[[國際奧委會國家編碼列表]] -->

 | gold_IOC    =
 | silver_IOC  = 
 | bronze_IOC  =
 | host_IOC    = <!-- 如果该队伍为赛事主办国家/地区,则该栏填yes,否则请留空 -->
 | name_IOC    = <!-- 对应行队伍列所填数据,如果不填则默认显示为{{flag_template|IOC}} -->
 | note_IOC    = <!-- 对应行队伍列后面追加的注释 -->
}}

  *   {{{host}}}

{{{caption}}}
排名{{{team}}}金牌銀牌銅牌總計
1 美國(USA){{{note_USA}}}000{{{gold_USA}}} + {{{silver_USA}}} + {{{bronze_USA}}}
總計(共1個{{{team}}})############

參數

[編輯]

以下為部分可填參數:

參數 解釋
caption 獎牌榜表格頂部顯示文字
host 主辦國圖例的解釋說明文字,如果不填則默認顯示模塊預設文字,如果所填的文字是一個國家和地區縮寫(例如USA等等),則默認返回模塊預設文字以及該縮寫所對應的國家和地區名
flag_template 獎牌榜隊伍列默認使用的模板,如果不填則默認使用{{Flagteam}}。注意部分國家/地區的IOC代碼與ISO代碼有差別,例如BRN在IOC代碼中代表巴林,在ISO代碼中代表文萊
event flag_template所填模板第二個參數的內容(例如{{flagIOCteam|<country>}})
team 隊伍列列標題,如果不填則默認顯示為「國家 / 地區」
hide_rank 用於隱藏排名一列,如果需要顯示排名則該項留空
hide_totals 用於隱藏總計一行,如果需要顯示總計則該項留空
medal_display_text 用於修改獎項欄位顯示文字,默認為1,顯示為「金牌、銀牌、銅牌」;2 = 「冠軍、亞軍、季軍」;3 = 「第一名、第二名、第三名」

各國家和地區的縮寫列表參見國際奧委會國家編碼列表

包含所有IOC代碼的獎牌榜模板

[編輯]

以下代碼為包含所有的IOC代碼的模板,供需要使用者複製使用。

旗幟模板

[編輯]

如果{{{event}}}{{{flag_template}}}均已給定,則每一行的隊伍列將會自動生成代碼:{{<flag_template>|<IOC>|<event>}}

示例如下:

{{Medals table
 | event    = 2018年冬季
 | flag_template = FlagIOCteam
 | nation1  = USA
 | nation2  = CAN
}}

上述代碼所列出的兩個國家分別顯示為 美國(USA) 加拿大(CAN)

示例1

[編輯]
{{Medals table
 | caption        = 
 | host           = 
 | show_limit     = 
 | remaining_text = 
 | flag_template  = 
 | event          = 
 | gold_FRA = 7 | silver_FRA = 4 | bronze_FRA = 4
 | gold_GBR = 5 | silver_GBR = 5 | bronze_GBR = 5
 | gold_USA = 5 | silver_USA = 3 | bronze_USA = 2
 | gold_AUS = 3 | silver_AUS = 5 | bronze_AUS = 7
 | gold_RSA = 3 | silver_RSA = 4 | bronze_RSA = 3
 | gold_GER = 1 | silver_GER = 3 | bronze_GER = 3
}}
排名國家 / 地區金牌銀牌銅牌總計
1 法國(FRA)74415
2 英國(GBR)55515
3 美國(USA)53210
4 澳大利亞(AUS)35715
5 南非(RSA)34310
6 德國(GER)1337
總計(共6個國家 / 地區)24242472

示例2

[編輯]
{{Medals table
 | caption        = 2015年冬季世界大学生运动会奖牌榜
 | host           = SVK
 | host_note      = <ref>[http://wuni15.sportresult.com/HIDE/en/MedalTally?sport=00&medalKind=DefaultSports Medal Tally]</ref>
 | flag_template  = flagIOC2
 | event          = 2015年冬季世界大學運動會
 | team           = 
 | gold_RUS = 9 | silver_RUS = 9 | bronze_RUS = 9
 | gold_KOR = 5 | silver_KOR = 5 | bronze_KOR = 5
 | gold_ITA = 4 | silver_ITA = 4 | bronze_ITA = 4 
 | gold_1   = 1 | silver_1   = 1 | bronze_1   = 0 | name_1 = 独立运动员 | skip_1 = yes | note_1 = <ref>这是一个注释</ref>
 | gold_SVK = 0 | silver_SVK = 0 | bronze_SVK = 1 | host_SVK = yes
}}

  *   主辦國家/地區(斯洛伐克[1]

2015年冬季世界大學生運動會獎牌榜
排名國家 / 地區金牌銀牌銅牌總計
1 俄羅斯99927
2 韓國55515
3 義大利44412
獨立運動員[2]1102
4 斯洛伐克*0011
總計(共4個國家 / 地區)19191957
  1. ^ Medal Tally
  2. ^ 這是一個注釋