跳转到内容

模板: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. ^ 这是一个注释