本館粉絲專頁

使用者:Digipunk/SC/WBSC

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:Digipunk 2018年8月8日 (星期三)10:18
台灣棒球維基館
跳轉到: 導覽搜尋

目次

[編輯] WBSC 賽程表(SC/WBSC)

  • 此模板的主要意義是:使 WBSC 世界盃系列具備一致外觀。
  • 相較於手動建立表格,此模板省不了多少字,一樣要輸入每一場比賽的資訊(場次、時間、主客隊、比數等等),但可以維持一致風格,將格式固定住。

[編輯] 語法

1 {{賽程表/WBSC
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 or TITLE = <賽事名稱>
22  
23 | TEAMS-A = <A組球隊列表。參考「球隊列表」說明>
24 | TEAMS-B = <B組球隊列表>
25 | TEAMS-C = <C組球隊列表>
26 | TEAMS-D = <D組球隊列表>
27  
28 | LINK-NEWS = <建立與新聞報導的鏈結,合法值:ALL、ROC(或 TWN、TW)。參考「鏈結設定」說明>
29 | LINK-SBDW = <建立與計分板的鏈結,合法值:ALL、ROC(或 TWN、TW)。
30  
31 <!-- 【版面調整/可省略】 -->
32 | STL-DIV = <外圍區塊的樣式>
33 | STL-TBL = <主表格的樣式>
34 | BSHADOW = <各區塊的陰影樣式>(此功能已移除)
35 | WIDTH = <單一場次內各欄位的寬度>(此功能已移除)
36 | WIDTH-FIELD = <「場地」欄位的值>(此功能已移除)
37 | SPACE = <各區塊的間隔距離。另有參數可明確指定不同位置的間隔,參考「間隔距離」說明>(此功能已簡化)
38 | RANKINGS = <設為 hide 表示不顯示戰績排行>
39  
40 <!-- 【備註/可省略】 -->
41 | NOTE-SCHEDULE = <賽事備註,顯示於賽程表下方>
42 | NOTE-RANKINGS = <排名備註,顯示於戰績排行下方>
43 }}

[編輯] 說明

  • 由於 WBSC 世界盃賽制固定,以下稍做分解並與此模板對應。
  • 組別 E、F 是我自己取的名稱,不要挑毛病,只是為了讓整體運作單純化。
賽事階段  天數   分組   場數   場次 
預賽
5 A 15 DAY[1..5]-A[1..3]
B 15 DAY[1..5]-B[1..3]
複賽
3 C 9 DAY[1..3]-C[1..3]
D 9 DAY[1..3]-D[1..3]
決賽
1 E 1 DAY1-E1
F 1 DAY1-F1

[編輯] 指定日期

預賽
複賽
決賽
  • 由於 WBSC 世界盃賽制的日期皆連續,故只要以 BEGIN 參數指定該階段的第一天,即可自動計算星期幾及後續日期。
  • 萬一真有日期不連續的情況,或者此模板計算日期有錯,亦可手動指定每一天的日期,參數名稱為 DATE1、...、DATE5

[編輯] 注意事項

  • 參數 BEGIN 必須是「完整年月日」的表示法,以下寫法皆正確:2017/1/52017-1-55th Jan 2017
  • 參數 DATE[1..5] 為任意字串,填什麼就是什麼。

[編輯] 場次內容

預賽
複賽
決賽
欄位順序 1 2 3 4 5 6 7 8 9 10 11 12
欄位意義 場次編號 時間 客隊縮寫 客隊得分 主隊得分 主隊縮寫 備註 場地 客隊來源 主隊來源 組別 觀眾
  • 預賽:使用 8 個欄位。
  • 複賽:使用 10 個欄位。
  • 決賽:使用 12 個欄位。
<!--預賽:指定場次內容-->
| 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 / 季軍賽 / 45,678

[編輯] 球隊列表

預賽
複賽
  • 將分組後的球隊列在賽程表的標題表,每組六隊,用於預賽與複賽。
| TEAMS-A = ROC / JPN / KOR / CHN / HKG / PHL
| TEAMS-B = USA / CAN / CUB / PAN / NED / CZE

[編輯] 鏈結設定

預賽
複賽
決賽
  • 此設定關係到其它段落的內容,例如在台灣的比賽,可能每一場都有賽後新聞稿,而在國外的比賽,可能只有台灣球隊的新聞報導。
  • 若參數 LINK-NEWS=ALL,表示所有場次皆建立新聞鏈結,若 LINK-NEWS=ROC 表示只有中華隊的場次才建立新聞鏈結。
  • 若參數 LINK-SBDW=ALL,表示所有場次皆建立計分板鏈結,若 LINK-SBDW=ROC 表示只有中華隊的場次才建立計分板鏈結。

[編輯] 注意事項

  • 賽程表裡每個場次會自動建立 ID="Game_n_賽程表"(其中 n 為場次編號),對應至新聞段落的 ID="Game_n_新聞" 及計分板段落的 ID="Game_n_計分板"

[編輯] 間隔距離

預賽
複賽
  • 此模組所產生的賽程表外觀,實際上稍微具備可變形能力,利用下列參數即可控制所有間隔距離;雖然只是小變化,但調整後的視覺感受截然不同。
  • 以下分為三組參數,可以混用、可以跳著用,基本原則是:效力範圍大的參數在使用時較便利,但優先權較低,效果可被特定用途的參數所覆寫。
參數名稱 意義 優先權
SPACE 所有水平及垂直間隔
SPACE-H 所有水平間隔
SPACE-V 所有垂直間隔
SPACE-H[1..6] 由上而下,第 1..6 組水平間隔
SPACE-V[1..2] 由左而右,第 1..2 組垂直間隔

[編輯] 變形範例

  • 因賽程表較佔面積,此處僅示範語法,效果請自行嘗試。
<!-- 取消所有間隔,所有區塊合併在一起,就像一般表格的外觀 -->
| SPACE = 0
<!-- 取消水平間隔,也別有風味 -->
| SPACE-H = 0
<!-- 取消所有間隔,但將標題獨立出來 -->
| SPACE = 0
| SPACE-H2 = 6
| SPACE-V1 = 6

[編輯] 參數簡化

  • 以上描述為初版功能,後經觀察此功能意義不大,已大幅簡化成只有一個 SPACE 參數,所有間隔距離只套用該值。

[編輯] 空白模板

  • 建立新賽事時,可直接複製這些語法至頁面裡。
===預賽===
{{賽程表/WBSC
  |EVENT   = 賽事名稱
  |MODE    = 預賽
  |BEGIN   = 
  |LINK-NEWS = no
  |LINK-SBDW = no
  |時區 = 

  |TEAMS-A = 
  |TEAMS-B = 

  <!--■■ Games ■■-->
  <!-- game no / time / visiting team / score1/score2 / home team / note / field -->
  |DAY1-A1 = 1  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY1-A2 = 2  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY1-A3 = 3  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY1-B1 = 4  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY1-B2 = 5  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY1-B3 = 6  / 00:00 / ZZZ /  /  / ZZZ /  / 

  |DAY2-A1 = 7  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY2-A2 = 8  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY2-A3 = 9  / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY2-B1 = 10 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY2-B2 = 11 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY2-B3 = 12 / 00:00 / ZZZ /  /  / ZZZ /  / 

  |DAY3-A1 = 13 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY3-A2 = 14 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY3-A3 = 15 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY3-B1 = 16 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY3-B2 = 17 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY3-B3 = 18 / 00:00 / ZZZ /  /  / ZZZ /  / 

  |DAY4-A1 = 19 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY4-A2 = 20 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY4-A3 = 21 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY4-B1 = 22 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY4-B2 = 23 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY4-B3 = 24 / 00:00 / ZZZ /  /  / ZZZ /  / 

  |DAY5-A1 = 25 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY5-A2 = 26 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY5-A3 = 27 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY5-B1 = 28 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY5-B2 = 29 / 00:00 / ZZZ /  /  / ZZZ /  / 
  |DAY5-B3 = 30 / 00:00 / ZZZ /  /  / ZZZ /  / 

  <!--■■ 賽事備註 ■■-->
  |NOTE-SCHEDULE =

  <!--■■ 預賽結果 ■■-->
  |RANKINGS-A = ZZZ / ZZZ / ZZZ / ZZZ / ZZZ / ZZZ
  |RANKINGS-B = ZZZ / ZZZ / ZZZ / ZZZ / ZZZ / ZZZ

  <!--■■ 排名備註 ■■-->
  |NOTE-RANKINGS =
}}

===複賽===
{{賽程表/WBSC
  |EVENT   = 賽事名稱
  |MODE    = 複賽
  |BEGIN   = 
  |LINK-NEWS = no
  |LINK-SBDW = no
  |時區 = 

  |TEAMS-C = 
  |TEAMS-D = 

  <!--■■ Games ■■-->
  <!-- game no / time / visiting team / score1/score2 / home team / note / field / from1/from2 -->
  |DAY1-C1 = 31 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY1-C2 = 32 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY1-C3 = 33 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY1-D1 = 34 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY1-D2 = 35 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY1-D3 = 36 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y

  |DAY2-C1 = 37 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY2-C2 = 38 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY2-C3 = 39 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY2-D1 = 40 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY2-D2 = 41 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY2-D3 = 42 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y

  |DAY3-C1 = 43 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY3-C2 = 44 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY3-C3 = 45 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY3-D1 = 46 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY3-D2 = 47 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y
  |DAY3-D3 = 48 / 00:00 / ZZZ /  /  / ZZZ /  /  / x/y

  <!--■■ 賽事備註 ■■-->
  |NOTE-SCHEDULE = 

  <!--■■ 複賽結果 ■■-->
  |RANKINGS-C = ZZZ / ZZZ / ZZZ / ZZZ
  |RANKINGS-D = ZZZ / ZZZ / ZZZ / ZZZ

  <!--■■ 預賽成績 ■■-->
  |PRE-XXX =

  <!--■■ 排名備註 ■■-->
  |NOTE-RANKINGS =
}}

===決賽===
{{賽程表/WBSC
  |EVENT   = 賽事名稱
  |MODE    = 決賽
  |BEGIN   = 
  |LINK-NEWS = no
  |LINK-SBDW = no
  |時區 = 

  <!--■■ Games ■■-->
  <!-- game no / time / visiting team / score1/score2 / home team / note / field / from1/from2 -->
  |DAY1-E1 = 49 / 00:00 / ZZZ /  /  / ZZZ /  /  / C4/C3
  |DAY1-F1 = 50 / 00:00 / ZZZ /  /  / ZZZ /  /  / C2/C1

  <!--■■ 賽事備註 ■■-->
  |NOTE-SCHEDULE = 
}}

[編輯] 範例

重要:
下列兩項賽事為此模板的
標準範例
,可參考其語法、格式:

[編輯] 開發記錄

  • [2017-01-04] 建立模板。
  • [2017-08-01] 加入戰績排行及賽事註解。
  • [2018-08-07] 配合 CSS,大幅瘦身。