|
本館粉絲專頁 |
|
|
使用者:Digipunk/SC/T8
台灣棒球維基館
目次 |
八隊賽程表(SC/T8)
- 相較於手動建立表格,此模板省不了多少字,一樣要輸入每一場比賽的資訊(時間、場次、主客隊、比數等等),但可以維持一致風格,將格式固定住。
語法
1 | {{賽程表/T8 | |
2 | <!-- 必要的參數 --> | |
3 | <!-- 【一項完整賽事應具備的資訊】 --> | |
4 | | MODE | = <賽事階段,合法值:預賽、複賽、決賽> |
5 | | BEGIN | = <起始日期,格式:YYYY/MM/DD。另有參數可明確指定單天日期,參考「指定日期」說明> |
6 | ||
7 | | DAY1-A1 | = <第1天,A組,第1場。參考「場次內容」及「場次代稱」說明> |
8 | | :: | = <類推> |
9 | | DAYm-Xn | = <第m天,X組,第n場> |
10 | ||
11 | <!-- 【戰績排行】 --> | |
12 | | RANKINGS-A | = <當 MODE=預賽,A組戰績排行。以 / 分隔> |
13 | | RANKINGS-B | = <當 MODE=預賽,B組戰績排行> |
14 | | RANKINGS-C | = <當 MODE=複賽,C組戰績排行> |
15 | | RANKINGS-D | = <當 MODE=複賽,D組戰績排行> |
16 | ||
17 | | PRE-國名縮寫 | = <當 MODE=複賽,從預賽帶進複賽的成績,格式為:[WL]/GameNo/[WL]/GameNo> |
18 | ||
19 | <!-- 可省略的參數 --> | |
20 | <!-- 【賽事資訊/可省略】 --> | |
21 | | EVENT | = <賽事名稱> |
22 | ||
23 | | LINK-NEWS | = <建立與新聞報導的鏈結,合法值:ALL、ROC(或 TWN、TW),其它值表示無鏈結。參考「鏈結設定」說明> |
24 | | LINK-SBDW | = <建立與計分板的鏈結,合法值:ALL、ROC(或 TWN、TW),其它值表示無鏈結。 |
25 | ||
26 | <!-- 【版面調整/可省略】 --> | |
27 | | STL-DIV | = <外圍區塊的樣式> |
28 | | WIDTH | = <各欄位的寬度。參考「欄位寬度」> |
29 | | WIDTH-FIELD | = <「寬度」欄位的值> |
30 | | RANKINGS | = <設為 hide 表示不顯示戰績排行。 |
31 | ||
32 | <!-- 【備註/可省略】 --> | |
33 | | NOTE-SCHEDULE | = <賽事備註,顯示於賽程表下方> |
34 | | NOTE-RANKINGS | = <排名備註,顯示於戰績排行下方> |
35 | }} |
說明
- 此模板適用於:8 隊、分 2 組的國家隊賽事。
賽事階段 天數 分組 場數 場次 預賽3 A 15 DAY[1..3]-A[1..2] B 15 DAY[1..3]-B[1..2] 複賽2 C 9 DAY[1..2]-C[1..2] D 9 DAY[1..2]-D[1..2] 決賽1 E 1 DAY1-E1 F 1 DAY1-F1
- 此模式亦可應用於交叉對戰的複賽賽程,只要在複賽階段設定 RANKINGS=hide 即可。
- 若「備註」欄位的內容為「取消」或「棄權」或「棄賽」時,該列底色將自動設定為灰色。
指定日期
- 預賽複賽決賽
- 此模板假設各階段內的日期皆連續,故只要以 BEGIN 參數指定該階段的第一天,即可自動計算星期幾及後續日期。
- 萬一真有日期不連續的情況,或者此模板計算日期有錯,亦可手動指定每一天的日期,參數名稱為 DATE1、...、DATE3。
注意事項
- 參數 BEGIN 必須是「完整年月日」的表示法,以下寫法皆正確:2017/1/5 或 2017-1-5 或 5th Jan 2017。
- 參數 DATE[1..3] 為任意字串,填什麼就是什麼。
場次內容
- 預賽複賽決賽
欄位順序 1 2 3 4 5 6 7 8 9 10 欄位意義 場次編號 時間 客隊縮寫 客隊得分 主隊得分 主隊縮寫 備註 場地 客隊來源 主隊來源
- 預賽:使用 8 個欄位。
- 複賽:使用 10 個欄位。
- 決賽:使用 10 個欄位。
<!--預賽:指定場次內容--> | DAY1-B3 = 6 / 14:30 / KOR / 0/10 / ROC / 7局 / 洲際
<!--複賽:指定場次內容--> | DAY1-C1 = 6 / 14:30 / KOR / 0/15 / ROC / 5局 / 洲際 / A1/B2
<!--決賽:指定場次內容--> | DAY1-E1 = 6 / 14:30 / KOR / 0/90 / ROC / 5局 / 洲際 / A1/B2
場次代稱
- 預賽複賽決賽
- 雖然設定場次內容是透過 DAYm-Xn 的形式表達,但此輸入方式就必須隨時對照該場次在賽程表中的位置,故此模板亦提供「代稱」功能,得以藉由場次編號指定其內容,日後更新較便利。
- 底下寫法是指定 DAY5-A2 的內容:
| DAY5-A2 = 6 / 08:00 / USA / 1/9 / ROC / / 洲際
- 使用代稱達到相同效果:
| DAY5-A2 = G6 | G6 = 6 / 08:00 / USA / 1/9 / ROC / / 洲際
欄位寬度
- 預賽複賽決賽
欄位順序 1 2 3 4 5 6 7 8 9 欄位名稱 日期 組別 時間 場次 客隊 對戰比數 主隊 備註 場地
- 以參數 WIDTH 改變「場地」欄位的寬度:
<!--將「場地」欄位設為 60px--> | WIDTH = ////////60
- 也由於「場地」欄位比較有需要調整寬度,亦可利用參數 WIDTH-FIELD 進行設定,就不必寫得那麼冗長了:
<!--將「場地」欄位設為 60px--> | WIDTH-FIELD = 60
鏈結設定
- 預賽複賽決賽
- 此設定關係到其它段落的內容,例如在台灣的比賽,可能每一場都有賽後新聞稿,而在國外的比賽,可能只有台灣球隊的新聞報導。
- 若參數 LINK-NEWS=ALL,表示所有場次皆建立新聞鏈結,若 LINK-NEWS=ROC 表示只有中華隊的場次才建立新聞鏈結。
- 若參數 LINK-SBDW=ALL,表示所有場次皆建立計分板鏈結,若 LINK-SBDW=ROC 表示只有中華隊的場次才建立計分板鏈結。
注意事項
- 賽程表裡每個場次會自動建立 ID="Game_n_賽程表"(其中 n 為場次編號),對應至新聞段落的 ID="Game_n_新聞" 及計分板段落的 ID="Game_n_計分板"。
空白模板
- 建立新賽事時,可直接複製這些語法至頁面裡。
===預賽=== {{賽程表/T8 |EVENT = |MODE = 預賽 |BEGIN = |LINK-NEWS = no |LINK-SBDW = no <!--■■ Games ■■--> <!-- time / game no / visiting team / score1/score2 / home team / note / field --> |DAY1-A1 = 1 / 00:00 / ZZZ / / / ZZZ / / |DAY1-A2 = 2 / 00:00 / ZZZ / / / ZZZ / / |DAY1-B1 = 3 / 00:00 / ZZZ / / / ZZZ / / |DAY1-B2 = 4 / 00:00 / ZZZ / / / ZZZ / / |DAY2-A1 = 5 / 00:00 / ZZZ / / / ZZZ / / |DAY2-A2 = 6 / 00:00 / ZZZ / / / ZZZ / / |DAY2-B1 = 7 / 00:00 / ZZZ / / / ZZZ / / |DAY2-B2 = 8 / 00:00 / ZZZ / / / ZZZ / / |DAY3-A1 = 9 / 00:00 / ZZZ / / / ZZZ / / |DAY3-A2 = 10 / 00:00 / ZZZ / / / ZZZ / / |DAY3-B1 = 11 / 00:00 / ZZZ / / / ZZZ / / |DAY3-B2 = 12 / 00:00 / ZZZ / / / ZZZ / / <!--■■ 賽事備註 ■■--> |NOTE-SCHEDULE = <!--■■ 預賽結果 ■■--> |RANKINGS-A = ZZZ / ZZZ / ZZZ / ZZZ |RANKINGS-B = ZZZ / ZZZ / ZZZ / ZZZ <!--■■ 排名備註 ■■--> |NOTE-RANKINGS = }} ===複賽=== {{賽程表/T8 |EVENT = |MODE = 複賽 |BEGIN = |LINK-NEWS = no |LINK-SBDW = no <!--■■ Games ■■--> <!-- time / game no / visiting team / score1/score2 / home team / note / field / from1/from2 --> |DAY1-C1 = 13 / 00:00 / ZZZ / / / ZZZ / / / B2/A1 |DAY1-C2 = 14 / 00:00 / ZZZ / / / ZZZ / / / A2/B1 |DAY1-D1 = 15 / 00:00 / ZZZ / / / ZZZ / / / B4/A3 |DAY1-D2 = 16 / 00:00 / ZZZ / / / ZZZ / / / A4/B3 |DAY2-C1 = 17 / 00:00 / ZZZ / / / ZZZ / / / B2/A2 |DAY2-C2 = 18 / 00:00 / ZZZ / / / ZZZ / / / B1/A1 |DAY2-D1 = 19 / 00:00 / ZZZ / / / ZZZ / / / B3/A3 |DAY2-D2 = 20 / 00:00 / ZZZ / / / ZZZ / / / B4/A4 <!--■■ 賽事備註 ■■--> |NOTE-SCHEDULE = <!--■■ 複賽結果 ■■--> |RANKINGS-C = ZZZ / ZZZ / ZZZ / ZZZ |RANKINGS-D = ZZZ / ZZZ / ZZZ / ZZZ <!--■■ 預賽成績 ■■--> |PRE-XXX = <!--■■ 排名備註 ■■--> |NOTE-RANKINGS = }} ===決賽=== {{賽程表/T8 |EVENT = |MODE = 決賽 |BEGIN = |LINK-NEWS = no |LINK-SBDW = no <!--■■ Games ■■--> <!-- time / game no / visiting team / score1/score2 / home team / note / field / from1/from2 --> |DAY1-E1 = 21 / 00:00 / ZZZ / / / ZZZ / / / C4/C3 |DAY1-F1 = 22 / 00:00 / ZZZ / / / ZZZ / / / C2/C1 <!--■■ 賽事備註 ■■--> |NOTE-SCHEDULE = }}
範例
- 以下賽事為此模板的標準範例,可參考其語法、格式:
開發記錄
- [2017-09-26] 建立模板。