本館粉絲專頁

使用者:Digipunk/SC/RNK-AUTO:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
跳轉到: 導覽搜尋
第10行: 第10行:
 
   |CROSS  = {{{交叉對戰|}}}
 
   |CROSS  = {{{交叉對戰|}}}
 
   |DEBUG  = {{#if:{{{DEBUG|}}}|{{{DEBUG}}}|0}}
 
   |DEBUG  = {{#if:{{{DEBUG|}}}|{{{DEBUG}}}|0}}
   |NOREC  = {{{NOREC|}}}
+
   |NOREC  = {{{NOREC|}}}   <!--不計比賽結果的場次,寫在場次的 ATTRIBUTE-->
 +
  |NORNK  = {{{不計排名|}}}  <!--不排名的球隊,以 / 分隔-->
  
 
   |預設風格 = {{#if:{{{預設風格|}}}|{{{預設風格}}}|0}}
 
   |預設風格 = {{#if:{{{預設風格|}}}|{{{預設風格}}}|0}}
第496行: 第497行:
 
:* [[一百零八學年度國中棒球聯賽(女子軟式組)#.E8.B3.BD.E7.A8.8B.E8.A1.A8|一百零八學年度國中棒球聯賽(女子軟式組)]]
 
:* [[一百零八學年度國中棒球聯賽(女子軟式組)#.E8.B3.BD.E7.A8.8B.E8.A1.A8|一百零八學年度國中棒球聯賽(女子軟式組)]]
 
:* [[2019年爆米花棒球聯盟#.E4.BE.8B.E8.A1.8C.E8.B3.BD|2019年爆米花棒球聯盟]]
 
:* [[2019年爆米花棒球聯盟#.E4.BE.8B.E8.A1.8C.E8.B3.BD|2019年爆米花棒球聯盟]]
 +
:* [[2020年爆米花棒球聯盟#.E4.BE.8B.E8.A1.8C.E8.B3.BD|2020年爆米花棒球聯盟]](培訓隊不計排名)
  
 
==開發記錄==
 
==開發記錄==
 
:* <tt>[2019-12-04]</tt> 自動解析賽程表、產生排行。
 
:* <tt>[2019-12-04]</tt> 自動解析賽程表、產生排行。
 +
:* <tt>[2020-11-22]</tt> 新增「不計排名」參數。
 
</NOINCLUDE>
 
</NOINCLUDE>

2020年11月22日 (日) 21:42的修訂版本

目次

賽程表/自動排行(SC/RNK-AUTO)

  1. 新增參數「賽程表」,用以指定欲解析的賽程表 ID。可指定多個賽程表(以 / 分隔,因應把預賽成績帶入複賽的超級循環制賽事)。
  2. 新增參數「自動排序」,預設值為 1,若排序不正確可將此值設為 0,以手動輸入的隊名順序為準。
  3. 新增參數「交叉對戰」,預設值為不啟用(無值),表示參賽球隊分為兩邊,交叉對戰,己邊球隊不對戰,一般循環賽應避免誤用此參數。
    若為交叉對戰,此參數用來指定對手球隊列表(以 / 分隔)。
  4. 新增欄位「對戰比分」,自動在欄位列展開,形成各隊對戰比分表。
差異 {{賽程表/排行}} {{賽程表/自動排行}}
填寫數值 手動填寫 不必填,自動解讀指定的賽程表
獨立運作 同一頁面裡需有欲解讀的賽程表
「賽程表」參數  不支援 需要,用以指定欲解讀的賽程表
「自動排序」參數 不支援 預設為啟用,但不保證絕對正確
「交叉對戰」參數 不支援 指定交叉對戰的對手球隊列表 
「對戰比分」欄位
「對戰成績」欄位
不支援 支援,自動將隊名插入欄位列 
其餘皆相同

語法

  • 參考「賽程表/排行」說明。
  • 每一列只需寫隊名,不需輸入數據(隊名後的數據將自動被忽略)。
  • 必須為賽程表設定 ID,並指定給此模板的「賽程表」參數。

設定 ID

  • 每個 ID 在頁面裡是唯一的,不能重複,若欲解析的賽程表不只一個,則必須為它們設定不一樣的 ID

設定賽程表 ID

  • 使用 {{賽程表/簡易}}{{賽程表/小組}} 時,利用其 ID 參數設定。
{{賽程表/簡易
  | ...
  | ID = ROUND-1
  | ...
}}

{{賽程表/小組
  | ...
  | ID = ROUND-1
  | ...
}}
  • 使用一般表格時,直接用 ID 屬性設定。
{| ID="ROUND-1" ....
  ...
|}

<TABLE ID="ROUND-1" ....>
  ...
</TABLE>

將 ID 指定給戰績表

  • 將賽程表的 ID 指定給戰績表。
{{賽程表/自動排行
  | ...
  | 賽程表 = ROUND-1
  | ...
}}

自動排序功能

  • 只是提供方便,排序結果無法保證絕對正確(戰績相同時有其它無法掌握的排序規則,且因賽事規定而異),適用於賽期較長的大型賽事,省去經常調整隊名順序的麻煩。
  • 整個賽事結束後,該人工檢查該順序是否正確,若不正確應將「自動排序」參數設為 0,取消此功能,以書寫順序為準。

自動排序規則

  • 此邏輯可因應絕大部份賽事,但仍有許多賽事規則的排序規定不同,無法保證自動排序的結果一定正確,賽事結束後必須人工確認是否正確。
  • 自動排序所根據的順序:
  1. 積分
    ※說明:若此賽事為積分制便比較積分;非積分制或積分相同則往下一條規則走。
  2. 勝率
  3. 勝差
    ※說明:勝率相同者未必勝差相同。
  4. 未賽場次
    ※說明:若上述條件都相同,未賽者保有勝出的可能性。此條件等同比較淘汰數字,但不需要複雜的公式。
  5. 兩隊對戰勝負
    ※說明:三隊以上無法比較,需其它無法預期的條件,各賽事規定不同。雖然三隊裡若有單隊獨贏或獨輸,比較勝負也可正確排序,但三隊以上互咬時此條件便無法正確判斷,為了保有利用下一項條件(書寫順序)調整順序的機會,三隊以上戰績相同便不使用此條件排序。
  6. 書寫順序
    ※說明:一樣是自動排序,但以上條件皆無法判斷時,哪隊先寫就先顯示哪隊。

對戰比分、對戰成績

  • 欲顯示的欄位加入「對戰比分」或「對戰成績」,即可將球隊名稱自動展開,並顯示對戰結果。
  • 單循環或雙循環可考慮使用「對戰比分」,三循環以上便不適合列出一場的比分,佔空間且眼花潦亂,改用「對戰成績」較適合。
例 行 賽
日期 場次 時間 主隊 比數 客隊  場地   勝投   敗投   救援   勝利打點    全壘打    備註  轉播
11/22
星期五
001 09:00 台灣電力
123
大學培訓 立德 王翔鷹 郭子銓 范孟傑
台電
范孟傑
台電
陳彥穎
002 13:00 綺麗珊瑚
46
台南市 黃宗龍 黃佳偉 黃玉璽
綺麗
何俊賢
綺麗
陳少偉
10局
11/23
星期六
003 09:00 大學培訓
31
綺麗珊瑚 吳皓禎 楊成源 許峻暘 陳宏祐
綺麗
陳明祥
004 13:00 台南市
32
安永鮮物 黃宗龍 鄭文豪 楊瑞華 10局
11/24
星期日
005 09:00 綺麗珊瑚
111
台灣電力 徐昇暉 黃永浦 廖俊凱
台電
陳偉志
7局
006 13:00 安永鮮物
62
大學培訓 高塩將樹 吳思佑 黃義坤
11/25
星期一
007 09:00 大學培訓
13
台南市 李峻旗 潘奕誠 佟百聖 黃裕翔
南市
黃裕翔
南市
黃伯楷
008 13:00 台灣電力
810
安永鮮物 黃勝雄 林冠翰 林志祥
009 09:00 桃園航空城
810
新北市 台體大 徐彩筌 翁緯喬 林詩堯 陳俞翔
010 13:00 合作金庫
43
台中台壽保 夏 忞 徐士軒 唐嘉駿
11/26
星期二
011 09:00 安永鮮物
51
綺麗珊瑚 立德 林志穎 簡名駿
012 13:00 台南市
14
台灣電力 李子揚 洪羚原 王翔鷹 蕭帛庭
013 09:00 新北市
512
合作金庫 台體大 王政浩 高楚威 馬文修
014 13:00 台中台壽保
616
台北興富發 陳韋霖 吳逸平 高 杰
興富發
陳宥忠
台壽保
彭名宇
7局
11/27
星期三
015 09:00 合作金庫
56
桃園航空城 王鵬斐 唐嘉駿 鄭祐豪 吳柏毅
合庫
楊振裕
016 13:00 台北興富發
83
新北市 尤士晉 王駿昊 何昱德
017 17:00 台中台壽保
43
大學培訓 相澤健勝 林瑞祥 張嘉顯
11/28
星期四
018 09:00 新北市
813
台中台壽保 謝睿鴻 吳仁傑 黃明真
台壽保
陳敏賜
019 13:00 台南市
19
合作金庫 黃健隆 彭宇豪 陳智輝
合庫
陳智輝
合庫
陳智輝
合庫
柯景瀚
020 17:00 桃園航空城
714
台北興富發 傅韋傑 江信德 廖柏勳
11/29
星期五
021 09:00 綺麗珊瑚
110
安永鮮物 鄭智鴻 楊成源 黃義坤
022 13:00 台中台壽保
144
桃園航空城 楊尊凱 王鵬斐 7局
023 17:00 台北興富發
56
台南市 佟百聖 黃文鈺 黃宗龍 黃裕翔
興富發
比力安
11/30
星期六
024 09:00 新北市
08
台灣電力 范孟晨 王駿昊 李冠賢
025 13:00 綺麗珊瑚
011
合作金庫 吳昇峰 洪安生 馬文修 7局
026 17:00 桃園航空城
010
安永鮮物 高塩將樹 廖志憲 林雨力 7局
12/01
星期日
027 09:00 台南市
130
大學培訓 李峻旗 巴青少 李威達 7局
028 13:00 台灣電力
87
台中台壽保 劉智銚 林浩瑋 林冠翰 廖俊凱
台電
范孟傑
029 17:00 台北興富發
53
綺麗珊瑚 蔡子凡 黃永浦 蔡松嶧 邱珈麒
綺麗
胡志文
12/02
星期一
030 09:00 安永鮮物
96
台灣電力 林志穎 李子揚 許吉仁 姜建銘
安永
陽忠辰
安永
陽忠辰
台電
林軒逸
安永
姜建銘
031 13:00 桃園航空城
23
大學培訓 尤明勝 鄭祐豪 陽杰恩 張肇元
032 17:00 合作金庫
100
台南市 王政浩 彭宇豪 林 瀚 8局
12/03
星期二
033 09:00 台中台壽保
13
綺麗珊瑚 黃永浦 長江翔太 黃佳偉 何俊賢
034 13:00 新北市
95
台北興富發 高楚威 傅韋傑 詹竣翔
新北
陳俞翔
035 17:00 台灣電力
52
台南市 謝柏賢 翁偉迪 王宗豪 戴如量
12/04
星期三
036 09:00 台北興富發
54
安永鮮物 蔡松嶧 鄭文豪 高 杰 10局
037 13:00 台南市
87
新北市 林丹盛 林詩堯
新北
陳俞翔
新北
俎品辰
038 17:00 大學培訓
43
合作金庫 藍愷青 黃健隆 莊韋恩
12/05
星期四
039 09:00 台灣電力
新北市 取消
040 13:00 綺麗珊瑚
大學培訓 取消
041 17:00 安永鮮物
合作金庫 取消
12/06
星期五
042 09:00 大學培訓
台灣電力 取消
043 13:00 綺麗珊瑚
台北興富發 取消
044 17:00 安永鮮物
桃園航空城 取消
12/07
星期六
045 09:00 台南市
26
台北興富發 呂明杰 李峻旗 蔡瑋泰
046 13:00 合作金庫
05
台灣電力 范孟晨 吳昇峰 范孟傑
台電
戴如量
047 17:00 新北市
83
大學培訓 徐彩筌 王泓勛 丁朝原
12/08
星期日
048 09:00 台北興富發
72
台中台壽保 林瑋滐 長江翔太 廖柏勳
049 13:00 桃園航空城
04
合作金庫 高耀佐 廖志憲 高育瑋
050 17:00 綺麗珊瑚
32
新北市 洪安生 楊成源 蔡恩君
12/09
星期一
051 09:00 大學培訓
65
桃園航空城 陳亞呈 張賢智 陽杰恩
052 13:00 合作金庫
87
綺麗珊瑚 唐嘉駿 黃永浦 黃健隆 黃佳瑋
053 17:00 台中台壽保
23
台南市 佟百聖 相澤健勝 羅昶煜
12/10
星期二
054 09:00 合作金庫
96
新北市 夏 忞 石弘傑 黃健隆 楊先賢
055 13:00 大學培訓
07
台北興富發 陳韋霖 姚杰宏 陳宥忠
056 17:00 台南市
43
桃園航空城 林麒豪 翁緯喬 林丹盛 楊子翔
12/11
星期三
057 09:00 台灣電力
84
綺麗珊瑚 天母 朱添明 侯青昀 李育全
058 13:00 安永鮮物
122
台中台壽保 高塩將樹 林慶隆 黃義坤
安永
黃義坤
8局
12/12
星期四
059 09:00 新北市
67
桃園航空城 鄭祐豪 胡臻典 10局
060 13:00 台中台壽保
310
合作金庫 何家榮 謝睿鴻
061 17:00 台北興富發
53
台灣電力 林宇祥 王宗豪 蔡松嶧
12/13
星期五
062 09:00 大學培訓
27
安永鮮物 鄭智鴻 林瑞祥
063 13:00 綺麗珊瑚
07
台中台壽保 長江翔太 洪安生
064 17:00 新北市
54
台南市 吳俊文 林丹盛
12/14
星期六
065 17:00 台南市
台中台壽保
12/15
星期日
066 17:00 合作金庫
大學培訓
12/16
星期一
067 09:00 台灣電力
合作金庫
068 13:00 台北興富發
桃園航空城
12/17
星期二
069 09:00 新北市
綺麗珊瑚 斗六
070 13:00 大學培訓
台中台壽保
071 17:00 安永鮮物
台南市
12/18
星期三
072 09:00 台中台壽保
台灣電力
073 13:00 桃園航空城
綺麗珊瑚
074 17:00 新北市
安永鮮物
12/19
星期四
075 09:00 台南市
綺麗珊瑚
076 13:00 安永鮮物
台北興富發
077 17:00 台灣電力
桃園航空城
12/20
星期五
078 09:00 台中台壽保
安永鮮物
079 13:00 桃園航空城
台南市
080 17:00 台灣電力
台北興富發
12/21
星期六
081 09:00 桃園航空城
台中台壽保 羅東
082 13:00 台北興富發
合作金庫
12/22
星期日
083 09:00 安永鮮物
新北市
084 13:00 桃園航空城
台灣電力
12/23
星期一
085 09:00 合作金庫
台北興富發
086 13:00 台中台壽保
新北市
12/24
星期二
087 09:00 綺麗珊瑚
桃園航空城
088 13:00 台北興富發
大學培訓
12/26
星期四
089 09:00 大學培訓
新北市
090 13:00 合作金庫
安永鮮物

對戰比分

{`AUTO`:1,`ORDER`:1,`DEBUG`:0,`NOREC`:``,`SCHDID`:`POPCORN2019`,`TITLE`:`2019爆米花棒球聯盟/例行賽`,`COLNAMES`:`排行/球隊/應賽/已賽/取消/勝場/敗場/勝率/勝差/ 對戰比分`,`POINTS`:`2/0/1`,`NOTE`:``,`CROSS`:``,`NORNK`:``,`ADVN`:0,`TOTALS`:1,`LN1`:`應賽 / 勝場 / 勝率 / 得分`,`LN2`:``,`LN3`:`對戰比分`,`LNC`:`black`,`HLMAX`:``,`HLMIN`:``,`THEME`:`0`,`STL_DIV`:``,`STL_TAB`:``,`STL_TTL`:``,`STL_COL`:``,`BNW`:``,`TEAMS`:[ ,{`name`:`安永`,`alias`:`
XTWN01A.png安永鮮物
`},{`name`:`合庫`,`alias`:`
XTWN02.png合作金庫
`},{`name`:`台電`,`alias`:`
XTWN03.png台灣電力
`},{`name`:`台北`,`alias`:`
XTWN05-1.png台北興富發
`},{`name`:`台南`,`alias`:`
XTWN09.png台南市
`},{`name`:`台中`,`alias`:`
XTWN24-1.png台中台壽保
`},{`name`:`培訓`,`alias`:`
XTWN18.png大學培訓
`},{`name`:`新北`,`alias`:`
XTWN06.png新北市
`},{`name`:`桃園`,`alias`:`
XTWN07.png桃園航空城
`},{`name`:`綺麗`,`alias`:`
XTWN10.png綺麗珊瑚
`}],`STH`:{ },`STC`:{ },`EVC`:{ },`LAST`:null}

對戰成績

{`AUTO`:1,`ORDER`:1,`DEBUG`:0,`NOREC`:``,`SCHDID`:`POPCORN2019`,`TITLE`:`2019爆米花棒球聯盟/例行賽`,`COLNAMES`:`排行/球隊/應賽/已賽/取消/勝場/敗場/勝率/勝差/ 對戰成績`,`POINTS`:`2/0/1`,`NOTE`:``,`CROSS`:``,`NORNK`:``,`ADVN`:0,`TOTALS`:1,`LN1`:`應賽 / 勝場 / 勝率 / 得分`,`LN2`:``,`LN3`:`對戰成績`,`LNC`:`black`,`HLMAX`:``,`HLMIN`:``,`THEME`:`0`,`STL_DIV`:``,`STL_TAB`:``,`STL_TTL`:``,`STL_COL`:``,`BNW`:``,`TEAMS`:[ ,{`name`:`安永`,`alias`:`
XTWN01A.png安永鮮物
`},{`name`:`合庫`,`alias`:`
XTWN02.png合作金庫
`},{`name`:`台電`,`alias`:`
XTWN03.png台灣電力
`},{`name`:`台北`,`alias`:`
XTWN05-1.png台北興富發
`},{`name`:`台南`,`alias`:`
XTWN09.png台南市
`},{`name`:`台中`,`alias`:`
XTWN24-1.png台中台壽保
`},{`name`:`培訓`,`alias`:`
XTWN18.png大學培訓
`},{`name`:`新北`,`alias`:`
XTWN06.png新北市
`},{`name`:`桃園`,`alias`:`
XTWN07.png桃園航空城
`},{`name`:`綺麗`,`alias`:`
XTWN10.png綺麗珊瑚
`}],`STH`:{ },`STC`:{ },`EVC`:{ },`LAST`:null}

交叉對戰

  • 指的是如「中日會長盃」那種「分成兩邊球隊並交叉對戰、已方球隊不對戰」的特殊情況。
  • 一般循環賽制必須避免誤用此參數,否則自動統計結果將有錯誤。

順便一提,關於隊名

  • 雖然程式可以自動偵測賽程表裡的隊名,但並不那麼做。無論一般循環賽或交叉對戰,都必須在建立戰績表時填寫隊名,原因是:
  • 建立戰績表的人原本就應該知道有哪些球隊,這才是比較保險、嚴謹的方式。
  • 少部份交流賽可見插花的球隊,它們被安排進來打一、兩場,但戰績不列入計算,則戰績表裡面不要填它們即可。

範例

開發記錄

  • [2019-12-04] 自動解析賽程表、產生排行。
  • [2020-11-22] 新增「不計排名」參數。