モジュール:Sports rbr table/doc
表示
このモジュールはベータ版です。広く使用される準備ができていますが、予期せぬエラー・バグがある可能性もありますので十分注意してください。 |
Luaモジュールを使用しています: |
このモジュールはテンプレートスタイルを使用しています: |
スポーツ等における順位の変遷表や勝敗表を作成するためのモジュールです。{{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= 」(数字、アルファベット等)で指定された要素(順位や勝敗)に対する背景色を指定する。色のパラメータ値については後述。順位に関しては範囲で要素を設定出来る。
|
|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= 、|team1=  、|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文字程度の略称を設定する必要があります。
パラメータ | 内容 |
---|---|
|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
}}
優勝/昇格 | |
昇格 | |
プレーオフ進出 | |
降格 |
出典: 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}}]
}}
- 勝敗表
{{#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
}}
出典: Some source