本館粉絲專頁

使用者:Digipunk/SC/T8

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
< 使用者:Digipunk
在2017年9月26日 (二) 20:41由Digipunk對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

目次

八隊賽程表(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 表示不顯示戰績排行。若「MODE=複賽 且 TYPE=2」則此值自動為 hide>
31  
32 <!-- 【備註/可省略】 -->
33 | NOTE-SCHEDULE = <賽事備註,顯示於賽程表下方>
34 | NOTE-RANKINGS = <排名備註,顯示於戰績排行下方>
35 }}

說明

  • 此模板適用於:8 隊、分 2 組的國家隊賽事。
將預賽成績帶入複賽的賽程(TYPE=1
賽事階段  天數   分組   場數   場次 
預賽
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
複賽為 1-42-3 交叉對戰的賽程(TYPE=2
賽事階段  天數   分組   場數   場次 
預賽
3 A 15 DAY[1..3]-A[1..2]
B 15 DAY[1..3]-B[1..2]
複賽
1 C 9 DAY1-C[1..2]
決賽
1 E 1 DAY1-E1
F 1 DAY1-F1

指定日期

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

注意事項

  • 參數 BEGIN 必須是「完整年月日」的表示法,以下寫法皆正確:2017/1/52017-1-55th 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   = 
  |LINKS   = none
  |LINK-NEWS = no
  |LINK-SBDW = no

  <!--Aliases-->
  |DAY1-A1 =   |DAY1-A2 =      |DAY1-B1 =   |DAY1-B2 = 
  |DAY2-A1 =   |DAY2-A2 =      |DAY2-B1 =   |DAY2-B2 = 
  |DAY3-A1 =   |DAY3-A2 =      |DAY3-B1 =   |DAY3-B2 = 

  <!--Game : GameNo / Time / Team1 / Score1/Score2 / Team2 / Note / Field-->

  <!--Results-->
  |RANKINGS-A = 
  |RANKINGS-B = 
}}

===複賽===
{{賽程表/T8
  |EVENT   = 
  |MODE    = 複賽
  |BEGIN   = 
  |LINKS   = none
  |LINK-NEWS = no
  |LINK-SBDW = no

  <!--Aliases-->
  |DAY1-C1 =   |DAY1-C2 =      |DAY1-D1 =   |DAY1-D2 = 
  |DAY2-C1 =   |DAY2-C2 =      |DAY2-D1 =   |DAY2-D2 = 
  |DAY3-C1 =   |DAY3-C2 =      |DAY3-D1 =   |DAY3-D2 = 

  <!--Game : GameNo / Time / Team1 / Score1/Score2 / Team2 / Note / Field / From1 / From2-->

  <!--Results-->
  |RANKINGS-C = 
  |RANKINGS-D = 
  |PRE-XXX = 
}}

===決賽===
{{賽程表/T8
  |EVENT   = 
  |MODE    = 決賽
  |BEGIN   = 
  |LINKS   = none
  |LINK-NEWS = no
  |LINK-SBDW = no

  <!--Aliases-->
  |DAY1-E1 =   |DAY1-F1 = 

  <!--Game : Time / GameSN / Team1 / Score1/Score2 / Team2 / Note / Field / From1 / From2 -->
}}

範例

以下賽事為此模板的標準範例,可參考其語法、格式:

開發記錄

  • [2017-09-26] 建立模板。