スポーツ等における順位の変遷表や勝敗表を作成するためのモジュールです。{{Fb rbr t pos}}及び{{Fb rbr position}}の代替となるものです。

使い方 編集

書式 編集

順位の変遷表
{{#invoke:Sports rbr table|table
| sortable = <!-- y or n or omit -->
| team1 = 
| pos1  = <!-- 1 / 2 / 3 / 4 / ... -->
| team2 = 
| pos2  = <!-- 1 / 2 / 3 / 4 / ... -->
<!-- ... -->
| color_1 = 1st
| text_1  = 1st place
| source = 
}}
勝敗表
{{#invoke:Sports rbr table|table
| sortable = <!-- y or n or omit -->
| team1 = 
| res1  = <!-- W / D / L ... -->
| team2 = 
| res2  = <!-- W / D / L ... -->
<!-- ... -->
| color_W = green2
| color_D = yellow2
| color_L = red2
| source = 
}}

パラメータ 編集

基本パラメータ
パラメータ 内容
|title= 表題。指定すると表の上部に表示される。
|sortable=y 並べ替え可能な表を作成する。
|labelnowrap=y これを指定すると、チーム名を改行させない(表幅が足りない場合は横スクロールする)
|color_X= |X=」(数字、アルファベット等)で指定された要素(順位や勝敗)に対する背景色を指定する。色のパラメータ値については後述。
順位に関しては範囲で要素を設定出来る。
  • |color_-3=を指定すると「3位以上」の背景色を設定出来る。
  • |color_15-=を指定すると「15位以下」の背景色を設定出来る。
|text_X= |color_X=で設定した背景に対する凡例のテキストを入力する。
|source= 結果の出典を表示する。
|notes= 表の下部に注釈を付記する。
|update=(日付) 最終更新日を入力する。(対戦開始前は「|update=future」を入力。)
|start_date=(日付) (対戦開始前の)対戦開始日を入力する。
|legendpos= 凡例の表示位置を指定する。デフォルト値は「tr」 (右上)。
br」 (右下), 「tl」(左上)、「bl」(左下)、「t」(上部)、「b」(下部)が指定可能。
|legendorder= 凡例の表示順を指定する(例:|legendorder=W/D/L)。
|toptext= 表上部に表示させるテキスト(表題とは別)。通常は|legendpos=trと併用する。
|header= チーム列ヘッダーのテキスト。 デフォルト値は「チーム ╲ 節」。
|labelalign= 列ラベルの配置。 デフォルト値は「left」。
|firstround= 表の最初(一番左)のラベルで表示される節数。以後右に1ずつ加算される。デフォルト値は「1」。
|rndN= 「第N節」のラベルに使用するテキスト(|firstround=と異なり、特定節のみの表記を書き替える時に使用)。デフォルト値は「1」。
|splitN=yes これを設定すると、Nチーム目の行の下を太線にして表が分かれているように見せる。(Nは数字に置き換えて使用)
|splitN+1=を設定しないとその下の行すべてが太線になるので注意。
順位表に用いるパラメータ
パラメータ 内容
|teamN= N番目に指定されるチーム名。
(一時的に)N番目のチームを空白とするために、|team1=-|team1=&nbsp;|team1=&ensp;|team1=TBAといった指定方法も可能。
|posN= |teamN=で指定したチームの節別順位を節ごとにスラッシュ (/) で区切って入力する。
例えば、|pos1=1/2/3/8/3/2/1と入力すれば、7節までの順位変動が「1位→2位→3位→8位→3位→2位→1位」であることを示す。
後述の|resN=と同じ行で重複使用出来ない。
|posX_rndY_note= X番目のチームのY節の結果に対して注釈を加える。
|posX_rndY_color= X番目のチームのY節の結果の背景色を上書き指定する。
勝敗表に用いるパラメータ
パラメータ 内容
|labelN= N番目の行に表示させる要素(勝敗、順位など)のラベル
|resN= |labelN=で指定した行で表示させる節別の要素をスラッシュ (/) で区切って入力する。
例えば、|res1=W/D/D/W/Lと入力すれば、5節までの勝敗が「勝ち・引き分け・引き分け・勝ち・負け」であることを示す。
前述の|posN=と同じ行で重複使用出来ない。
|resX_rndY_note= X番目の行の要素のY節の結果に対して注釈を加える。
|resX_rndY_color= X番目の行の要素のY節の結果の背景色を上書き指定する。

なお、チーム名等のパラメータにはモジュール:Sports tableに準拠したパラメータを使用することが出来ます。この場合、チーム名には当該モジュール内でのみ通用する、アルファベット3文字程度の略称を設定する必要があります。

モジュール:Sports tableに準拠したパラメータ
パラメータ 内容
|name_TTT= 「TTT」に定義されるチームの名前
|teamN=TTT 「TTT」に定義されるチームの表示順
|pos_TTT= 「TTT」に定義されるチームの節別順位を節ごとにスラッシュ (/) で区切って入力する。|posN=と入力方法は同じ。
|res_TTT= 「TTT」に定義されるチームの節別の要素(勝敗など)をスラッシュ (/) で区切って入力する。|resN=と入力方法は同じ。

編集

背景色には以下の種類が用意されています。モジュール:Sports tableに準拠したこれらの色のいずれかを使用することが推奨されます。

名前 16進数指定
green1 BBF3BB
green2 CCF9CC
green3 DDFCDD
green4 EEFFEE
blue1 BBF3FF
blue2 CCF9FF
blue3 DDFCFF
blue4 EEFFFF
名前 16進数指定
yellow1 FFFFBB
yellow2 FFFFCC
yellow3 FFFFDD
yellow4 FFFFEE
red1 FFBBBB
red2 FFCCCC
red3 FFDDDD
red4 FFEEEE
名前 16進数指定
black1 BBBBBB
black2 CCCCCC
black3 DDDDDD
black4 EEEEEE
1st FFD700
2nd C0C0C0
3rd CC9966

使用例 編集

順位の変遷表
{{#invoke:Sports rbr table|table
|title = 使用例1
|sortable = y
|team1 = Aチーム
|pos1 = 1/2/2/2/2
|team2 = Bチーム
|pos2 = 2/1/4/4/4
|team3 = Cチーム
|pos3 = 3/4/1/6/1
|team4 = Dチーム
|pos4 = 4/3/6/1/3
|team5 = Eチーム
|pos5 = 5/6/3/8/7
|team6 = Fチーム
|pos6 = 6/5/8/3/5
|team7 = Gチーム
|pos7 = 7/8/5/5/8
|team8 = Hチーム
|pos8 = 8/7/7/7/6
|color_1 = 1st
|text_1 = 優勝/昇格
|color_2 = green1
|text_2 = 昇格
|color_3-4 = blue2
|text_3-4 = プレーオフ進出
|color_7- = red1
|text_7- = 降格
|source = Some source
}}
優勝/昇格
昇格
プレーオフ進出
降格
使用例1
チーム ╲ 節12345
Aチーム12222
Bチーム21444
Cチーム34161
Dチーム43613
Eチーム56387
Fチーム65835
Gチーム78558
Hチーム87776
出典: Some source
{{#invoke:Sports rbr table|table
|title = [[リーガ・エスパニョーラ2008-2009]] 順位表
|sortable = y
|team1 = {{Fb team Atlético Madrid}} |pos1 = 1 /7 /5 /4 /7 /7 /8 /10/6 /7 /6 / / / / / / / /
|team2 = {{Fb team Barcelona}}       |pos2 = 15/15/9 /6 /5 /4 /4 /2 /1 /1 /1 / / / / / / / /
|team3 = {{Fb team Betis}}           |pos3 = 16/16/16/17/18/20/16/14/16/15/10/ / / / / / / /
|team4 = {{Fb team Espanyol}}        |pos4 = 6 /1 /4 /8 /10/9 /10/11/10/12/16/ / / / / / / /
|team5 = {{Fb team Real Madrid}}     |pos5 = 13/8 /6 /3 /3 /5 /5 /3 /3 /4 /4 / / / / / / / /
|team6 = {{Fb team Sevilla}}         |pos6 = 10/4 /7 /5 /4 /3 /2 /5 /5 /5 /5 / / / / / / / /
|team7 = {{Fb team Valencia}}        |pos7 = 2 /2 /1 /1 /1 /1 /1 /1 /4 /3 /3 / / / / / / / /
|team8 = {{Fb team Villarreal}}      |pos8 = 9 /6 /3 /2 /2 /2 /3 /4 /2 /2 /2 / / / / / / / /
|legendpos = b
|color_1 = 1st
|text_1 = 優勝
|color_2 = 2nd
|text_2 = 準優勝
|color_3 = 3rd
|text_3 = 3位
|color_18- = red1
|text_18- = 降格
|source = [http://www.kicker.de/news/fussball/intligen/ligen/tabelle/liga/900 www.kicker.de {{de icon}}]
}}
リーガ・エスパニョーラ2008-2009 順位表
チーム ╲ 節12345678910111213141516171819
アトレティコ・マドリード175477810676
バルセロナ1515965442111
ベティス1616161718201614161510
エスパニョール61481091011101216
レアル・マドリード138633553344
セビージャ104754325555
バレンシア22111111433
ビジャレアル96322234222
出典: www.kicker.de (ドイツ語)
  = 優勝;   = 準優勝;   = 3位;   = 降格
勝敗表
{{#invoke:sports rbr table|table
|title = 使用例2
|header =|label1 = ホーム/アウェイ
|res1 = H/A/A/H/A/H/A/H/H/A/A/H/H/A/H/A/A/H/H/A/A
|label2 = 勝敗
|res2 = W/L/L/W/W/D/W/L/L/L/L/W/W/W/W/L/D/L/L/D/L
|label3 = 順位
|pos3 = 4/10/14/8/6/7/7/8/9/10/11/11/8/7/6/6/6/7/9/9/9
|color_W = green2|color_D = yellow2|color_L = red2
|color_1 = green1|color_2 = green2|color_3-4 = green3
|color_5-7 = blue1|color_18- = red1
|source = Some source
}}
使用例2
123456789101112131415161718192021
ホーム/アウェイHAAHAHAHHAAHHAHAAHHAA
勝敗WLLWWDWLLLLWWWWLDLLDL
順位41014867789101111876667999
出典: Some source