|
|
本館粉絲專頁 |
|
|
使用者:Digipunk/SC/WBSC:修訂版本之間的差異
台灣棒球維基館
小 (→說明) |
小 (→場次內容) |
||
| 第229行: | 第229行: | ||
<DIV STYLE="width:85%"> | <DIV STYLE="width:85%"> | ||
:{{BN|預賽|blue}} {{BN|複賽|blue}} {{BN|決賽|red}} | :{{BN|預賽|blue}} {{BN|複賽|blue}} {{BN|決賽|red}} | ||
| − | : | + | ::{| CLASS="wikitable" STYLE="width:90%;text-align:center;font:normal 8pt Consolas" |
| − | :* | + | |- |
| + | |STYLE="width:1%;background:#EEE"|欄位順序||STYLE="width:1%"|1||STYLE="width:1%"|2||STYLE="width:1%"|3||STYLE="width:1%"|4||STYLE="width:1%"|5||STYLE="width:1%"|6||STYLE="width:1%"|7||STYLE="width:1%"|8||STYLE="width:1%;border-left:2px solid black"|9||STYLE="width:1%"|10||STYLE="width:1%;border-left:2px solid black"|11||STYLE="width:1%"|12 | ||
| + | |- | ||
| + | |STYLE="background:#EEE"|欄位意義||時間||場次編號||客隊縮寫||客隊得分||主隊得分||主隊縮寫||備註||場地||STYLE="border-left:2px solid black"|客隊來源||主隊來源||STYLE="border-left:2px solid black"|組別||觀眾 | ||
| + | |||
| + | |} | ||
| + | :*預賽:使用 <tt>8</tt> 個欄位。 | ||
| + | :*複賽:使用 <tt>10</tt> 個欄位。 | ||
| + | :*決賽:使用 <tt>12</tt> 個欄位。 | ||
<PRE STYLE="padding:5px 20px;margin-left:40px;font-size:8pt"> | <PRE STYLE="padding:5px 20px;margin-left:40px;font-size:8pt"> | ||
| − | <!-- | + | <!--預賽:指定場次內容--> |
| − | | DAY1-B3 = 14:30 / 6 / KOR / 0/ | + | | DAY1-B3 = 14:30 / 6 / KOR / 0/10 / ROC / 7局 / Ⅰ |
</PRE> | </PRE> | ||
| + | |||
| + | <PRE STYLE="padding:5px 20px;margin-left:40px;font-size:8pt"> | ||
| + | <!--複賽:指定場次內容--> | ||
| + | | DAY1-C1 = 14:30 / 6 / KOR / 0/15 / ROC / 5局 / Ⅰ / A1/B2 | ||
| + | </PRE> | ||
| + | |||
<PRE STYLE="padding:5px 20px;margin-left:40px;font-size:8pt"> | <PRE STYLE="padding:5px 20px;margin-left:40px;font-size:8pt"> | ||
| − | <!-- | + | <!--決賽:指定場次內容--> |
| − | | DAY1- | + | | DAY1-E1 = 14:30 / 6 / KOR / 0/90 / ROC / 5局 / Ⅰ / A1/B2 / 季軍賽 / 45,678 |
</PRE> | </PRE> | ||
</DIV> | </DIV> | ||
2017年1月5日 (四) 23:04的修訂版本
目次 |
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 | | EVENT | = <賽事名稱> |
| 13 | ||
| 14 | | TEAMS-A | = <A組球隊列表。參考「球隊列表」說明> |
| 15 | | TEAMS-B | = <B組球隊列表> |
| 16 | | TEAMS-C | = <C組球隊列表> |
| 17 | | TEAMS-D | = <D組球隊列表> |
| 18 | ||
| 19 | | LINKS | = <建立與其它段落的鏈結,合法值:ALL、ROC(或 TWN、TW)。參考「鏈結設定」說明> |
| 20 | | LINK-NEWS | = <建立與新聞報導的鏈結,合法值:yes、no> |
| 21 | | LINK-SBDW | = <建立與計分板的鏈結,合法值:yes、no> |
| 22 | ||
| 23 | <!-- 【版面調整/可省略】 --> | |
| 24 | | STL-DIV | = <外圍區塊的樣式> |
| 25 | | BSHADOW | = <各區塊的陰影樣式> |
| 26 | | WIDTH | = <單一場次內各欄位的寬度。參考「欄位寬位」> |
| 27 | | SPACE | = <各區塊的間隔距離。另有參數可明確指定不同位置的間隔,參考「間隔距離」說明> |
| 28 | }} | |
說明
- 由於 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/5 或 2017-1-5 或 5th Jan 2017。
- 參數 DATE[1..5] 為任意字串,填什麼就是什麼。
場次內容
- 預賽複賽決賽
欄位順序 1 2 3 4 5 6 7 8 9 10 11 12 欄位意義 時間 場次編號 客隊縮寫 客隊得分 主隊得分 主隊縮寫 備註 場地 客隊來源 主隊來源 組別 觀眾
- 預賽:使用 8 個欄位。
- 複賽:使用 10 個欄位。
- 決賽:使用 12 個欄位。
<!--預賽:指定場次內容--> | DAY1-B3 = 14:30 / 6 / KOR / 0/10 / ROC / 7局 / Ⅰ
<!--複賽:指定場次內容--> | DAY1-C1 = 14:30 / 6 / KOR / 0/15 / ROC / 5局 / Ⅰ / A1/B2
<!--決賽:指定場次內容--> | DAY1-E1 = 14:30 / 6 / KOR / 0/90 / ROC / 5局 / Ⅰ / A1/B2 / 季軍賽 / 45,678
場次代稱
- 預賽複賽決賽
- 雖然設定場次內容是透過 DAYm-Xn 的形式表達,但此輸入方式就必須隨時對照該場次在賽程表中的位置,故此模板亦提供「代稱」功能,得以藉由場次編號指定其內容,日後更新較便利。
- 底下寫法是指定 DAY5-A2 的內容:
| DAY5-A2 = 08:00 / 25 / USA / 1/9 / ROC / / 洲際
- 使用代稱達到相同效果:
| DAY5-A2 = Game-25 | Game-25 = 08:00 / 25 / USA / 1/9 / ROC / / 洲際
欄位寬度
- 預賽複賽
- 在預賽、複賽版面裡,各個區塊都是獨立存在,區塊內的欄位寬度必須明確指定,否則會發生內容無法對齊的情況。
- 舉例而言,「場地」欄位的預期寬度為兩個中文字,萬一有人就是非要用更長的文字表示場地名稱(例如「洲際」堅持寫成「洲際球場」),該欄位將自動被文字撐開,可能導致與其它區塊裡的「場地」欄位寬度不同,這種情況下必須手動指定該欄位的寬度(設得寬一點)以使各區塊內容可對齊。
- 欄位順序:「時間 / 場次編號 / 客隊縮寫 / 對戰比分 / 主隊縮寫 / 備註 / 場地」,共 7 欄位,省略者將自動套用預設值。
- 以參數 WIDTH 改變「場地」欄位的寬度:
<!--將「場地」欄位設為 60px--> | WIDTH = //////60
- 也由於「場地」欄位比較有需要調整寬度,亦可利用參數 WIDTH-FIELD 進行設定,就不必寫得那麼冗長了:
<!--將「場地」欄位設為 60px--> | WIDTH-FIELD = 60
球隊列表
- 預賽複賽
- 將分組後的球隊列在賽程表的標題表,每組六隊,用於預賽與複賽。
| TEAMS-A = ROC / JPN / KOR / CHN / HKG / PHL | TEAMS-B = USA / CAN / CUB / PAN / NED / CZE
鏈結設定
- 預賽複賽決賽
- 利用三個參數決定要不要建立與其它段落的鏈結。
- 若參數 LINKS=ALL,表示賽程表中的所有場次都要建立鏈結,若 LINKS=ROC 表示只有中華隊的場次才建立鏈結。(這關係到其它段落的內容,例如在台灣的比賽,可能每一場都有賽後新聞稿,而在國外的比賽,可能只有台灣球隊的新聞報導)
- 若參數 LINK-NEWS=yes,表示建立與新聞報導的鏈結。
- 若參數 LINK-SBDW=yes,表示建立與計分板的鏈結。
注意事項
- 在賽程表產生鏈結時,將自動為賽程表中的場次建立 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
開發記錄
- [2017-01-04] 建立模板。