|
|
本館粉絲專頁 |
|
|
使用者:Digipunk/TeamX:修訂版本之間的差異
台灣棒球維基館
小 (→國家列表) |
小 |
||
| 第9行: | 第9行: | ||
}}<TD STYLE="width:1px;padding:0;line-height:0;font-size:0;text-align:{{#if:{{{3|}}}|{{{3}}}|left}}">{{#switch:{{uc:{{{nct|}}}}} | }}<TD STYLE="width:1px;padding:0;line-height:0;font-size:0;text-align:{{#if:{{{3|}}}|{{{3}}}|left}}">{{#switch:{{uc:{{{nct|}}}}} | ||
| 1=[[File:{{{1|}}}|link={{{fl|}}}|{{#if:{{{fw|}}}|{{{fw}}}|30}}px]] | | 1=[[File:{{{1|}}}|link={{{fl|}}}|{{#if:{{{fw|}}}|{{{fw}}}|30}}px]] | ||
| − | | CPBL=[[File: | + | | TWN |
| + | | NPB | ||
| + | | CBL | ||
| + | | CPBL=[[File:X{{uc:{{{nct}}}}}{{#switch:{{uc:{{{1}}}}} | ||
| + | <!--中華職棒--> | ||
| LAMIGO=01 | | LAMIGO=01 | ||
| 中信=02 | | 中信=02 | ||
| 義大=03 | | 義大=03 | ||
| 統一=04 | | 統一=04 | ||
| − | + | <!--台灣業餘--> | |
| − | + | | 崇越=01 | |
| + | | 合庫=02 | ||
| + | <!--日本職棒--> | ||
| + | | 巨人=04 | ||
| + | | 橫濱=06 | ||
| + | | 火腿=09 | ||
| + | | 樂天=12 | ||
| + | <!--中國棒球聯賽--> | ||
| 天津=01 | | 天津=01 | ||
| 北京=02 | | 北京=02 | ||
| 第25行: | 第36行: | ||
| 江蘇2006=08<!--江蘇希望之星--> | | 江蘇2006=08<!--江蘇希望之星--> | ||
| 河南=07 | | 河南=07 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}}.png|link={{{fl|}}}|{{#if:{{{fw|}}}|{{{fw}}}|30}}px]] | }}.png|link={{{fl|}}}|{{#if:{{{fw|}}}|{{{fw}}}|30}}px]] | ||
| MISC=[[File:{{#switch:{{{1}}} | | MISC=[[File:{{#switch:{{{1}}} | ||
| 第243行: | 第248行: | ||
|- | |- | ||
|STYLE="text-align:center"| <B><tt>CBL</tt></B> || {{TeamX|nct=CBL|天津}} || <tt><nowiki>{{TeamX|nct=CBL|天津}}</nowiki></tt> || 中國棒球聯賽 || 天津、北京、上海、廣東、四川、江蘇、河南 | |STYLE="text-align:center"| <B><tt>CBL</tt></B> || {{TeamX|nct=CBL|天津}} || <tt><nowiki>{{TeamX|nct=CBL|天津}}</nowiki></tt> || 中國棒球聯賽 || 天津、北京、上海、廣東、四川、江蘇、河南 | ||
| + | |- | ||
| + | |STYLE="text-align:center"| <B><tt>TWN</tt></B> || {{TeamX|nct=TWN|合庫}} || <tt><nowiki>{{TeamX|nct=TWN|合庫}}</nowiki></tt> || 台灣業餘 || 崇越、合庫 | ||
|- | |- | ||
|STYLE="text-align:center"| <B><tt>MISC</tt></B> || {{TeamX|nct=MISC|黑豹旗}} || <tt><nowiki>{{TeamX|nct=MISC|黑豹旗}}</nowiki></tt> || 其它 || 目前僅「黑豹旗」,有需要再加 | |STYLE="text-align:center"| <B><tt>MISC</tt></B> || {{TeamX|nct=MISC|黑豹旗}} || <tt><nowiki>{{TeamX|nct=MISC|黑豹旗}}</nowiki></tt> || 其它 || 目前僅「黑豹旗」,有需要再加 | ||
| + | |- | ||
| + | |STYLE="text-align:center"| <B><tt>1</tt></B> || {{TeamX|nct=1|XPANTHER02.png}} || <tt><nowiki>{{TeamX|nct=1|XPANTHER02.png}}</nowiki></tt> || 任意檔名 || | ||
|} | |} | ||
2016年10月18日 (二) 00:37的修訂版本
目次 |
泛用型隊名
- 不針對特定對象處理,使用者必須指定兩字母或三字母的國名代碼(此參數與小國旗檔名對應,用來顯示小國旗)及相關設定。
語法
| 1 | {{TeamX | |
| 2 | <!-- 【順序參數】 --> | |
| 3 | | 1 | = <英文縮寫> |
| 4 | | 2 | = <中文名稱> |
| 5 | | 3 | = <小國旗放在文字的左邊或右邊。合法值:left、right。預設值:left> |
| 6 | | 4 | = <小國旗與文字的距離,數字值,單位固定為 px。預設值:2> |
| 7 | | 5 | = <額外樣式> |
| 8 | ||
| 9 | <!-- 【具名參數】 --> | |
| 10 | | st | = <額外樣式,用途同參數 5,只是改變參數形式> |
| 11 | | fw | = <國旗寬度,數字值,不加單位,單位固定為 px。預設值:25> |
| 12 | | fb | = <國旗外框樣式> |
| 13 | | fl | = <國旗鏈結> |
| 13 | | pr | = <數字值,為文字附加全形空白至指定字數。預設值 0> |
| 14 | ||
| 15 | | nct | = <設為 1 表示非國家隊,不套入國家隊處理模式,可任意指定圖檔名稱> |
| 16 | }} | |
說明
- 雖然站上已有 {{國名}} 格式的模板可因應絕大部份情況,但使用時機比較固定、略缺彈性,因此新增這個模板以彈性應付左右及圖文間隔,但相對的在使用時就必須多打一些字。
- 此模板實際應用範例,例如《2015年第一屆世界12強棒球賽#預賽賽程及比分》區段,需要將國旗擺在比分欄的左右兩邊時。
範例
基本範例
範例 語法 說明 
中華 {{TeamX|ROC|中華}} 
中華 {{TeamX|ROC|中華||0}} 美國 
{{TeamX|USA|美國|right}} 日本 
{{TeamX|JPN|日本|right|10}} 
韓國 {{TeamX|KOR|韓國|fb=border:1px solid black}} 
{{TeamX|USA}} 國旗,這算是萬用的用法,後面可接任何文字。 美國隊
{{TeamX|USA|fw=20}}美國隊 同上,調整國旗大小以配合文字
進階範例
範例 語法 說明 
荷蘭 {{TeamX|NED|荷蘭|st=width:100%;text-align:right}} 國旗靠左、文字靠右 荷蘭 
{{TeamX|NED|荷蘭|right|st=width:100%;text-align:left}} 國旗靠右、文字靠左 荷蘭 
{{TeamX|NED|荷蘭|right|st=width:100%;text-align:center}} 國旗靠右、文字置中
寫法差異
範例 語法 說明 
荷蘭 {{TeamX|NED|荷蘭}} 荷蘭
{{TeamX|NED}}荷蘭 效果同上 荷蘭 
{{TeamX|NED|荷蘭|right}} 荷蘭 
荷蘭{{TeamX|NED||right}} 效果同上
- 雖然上述寫法的效果相同,實質上仍有垂直對齊的極小差異存在,但一般人不會注意(或不在乎)這麼細微的地方,故以上寫法皆可視需求而自由應用。
特殊寫法
X 寫法
- 由於此模板的設計初衷為「泛用型小國旗」,不針對特定球隊處理,故使用時需輸入較多參數,至少各國家隊之三字母縮寫是必填欄位。為減輕使用時的負擔,2016-07-22 新增參數 X 功能:
- 如果使用時只知中文隊名,不知英文縮寫,可以寫成 {{TeamX|X|南非}},讓它自動處理為:

南非 - 如果使用時只知英文縮寫,亦可偷懶寫成 {{TeamX|PNG|X}},讓它自動處理為:

巴布亞紐幾內亞
- 如果使用時只知中文隊名,不知英文縮寫,可以寫成 {{TeamX|X|南非}},讓它自動處理為:
限制
- 使用這個特殊寫法時,以英文縮寫對應中文不是大問題,只要輸入正確。然而,中文名稱對應英文縮寫未必盡如人意,有些國家名稱可能有不同翻譯,不一定都能對應出來;另外例如「中華」對應至 "ROC",如果有人非得用「中華隊」又找不到對應值,這也很讓人為難。
自動填白
- 有些時候,我們希望「字數可以對齊」,例如「委內瑞拉 vs 墨西哥」時,正常使用 {{TeamX}} 時可能在在墨西哥後面加上一個全形空格。
範 例 語 法 說 明 
委內瑞拉 {{TeamX|VEN|委內瑞拉}} 小國旗加四個字 
墨西哥 {{TeamX|MEX|墨西哥 }} 小國旗加四個字
- 但是用這個 X 寫法時,不能加空格(否則比對不到墨西哥的英文代號),湊巧又不知道墨西哥的代號,如下所示。
範 例 語 法 說 明 
委內瑞拉 {{TeamX|X|委內瑞拉}} 小國旗加四個字 
墨西哥 {{TeamX|X|墨西哥}} 小國旗加四個字,不對齊
- 這時候可利用 {{TeamX/ByName}} 接受中文名稱、傳回英文縮寫的特性,或者指定填白後的總長度:
範 例 語 法 說 明 
委內瑞拉 {{TeamX|X|委內瑞拉}} 小國旗加四個字 
墨西哥 {{TeamX|{{{{TeamX/ByName|墨西哥}}|墨西哥 }} 小國旗加四個字 
墨西哥 {{TeamX|X|墨西哥|pr=4}} 小國旗加(補至)四個字 
墨西哥 {{TeamX|MEX|X|pr=4}} 小國旗加(補至)四個字
兩字母縮寫
- 本模板以三字母的英文縮寫為主,但也支援兩字母格式,例如:
範 例 語 法 說 明 
墨西哥 {{TeamX|MEX|墨西哥}} 三字母縮寫,標準格式 
墨西哥 {{TeamX|MEX|X}} 三字母縮寫,X 寫法 
墨西哥 {{TeamX|MX|墨西哥}} 兩字母縮寫,標準格式 
墨西哥 {{TeamX|MX|X}} 兩字母縮寫,X 寫法
- 值得注意的是 ROC 沒有兩字母縮寫,非得用兩字秀出小國旗時,應使用 TW。
相關模板
- {{TeamX/ByCode}}:接受兩字母或三字母縮寫,回傳中文名稱或縮寫。
- {{TeamX/ByName}}:接受中文名稱,回傳三字母縮寫。
預設隊名
- 此模板支援非國家隊的圖檔(設定 nct=1 即可使用任意檔名),但記憶檔案名稱太辛苦,故再新增預設隊名,讓模板自動填入正確圖檔名稱。
- 目前已加入的預設隊名都是自己需要用到的部份,日後有其它需求時會再新增。
nct值 範例 語法 說明 合法值 CPBL 
陳金鋒 {{TeamX|nct=CPBL|Lamigo|陳金鋒}} 中華職棒 lamigo、中信、犀牛、統一 NPB 
{{TeamX|nct=NPB|樂天}} 日本職棒 巨人、樂天、橫濱、火腿 CBL 
{{TeamX|nct=CBL|天津}} 中國棒球聯賽 天津、北京、上海、廣東、四川、江蘇、河南 TWN 
{{TeamX|nct=TWN|合庫}} 台灣業餘 崇越、合庫 MISC 
{{TeamX|nct=MISC|黑豹旗}} 其它 目前僅「黑豹旗」,有需要再加 1 
{{TeamX|nct=1|XPANTHER02.png}} 任意檔名
國家列表
|
|
|
|
|
開發記錄
- [2015-10-17] 建立模板。
- [2015-11-05] 初版以 float:left|right 控制國旗在左或在右,但圖文無法完美地垂直置中。目前版本改成以 TABLE 排版,各放在獨立的 TD 裡,使圖文在垂直方向可完美置中,實際使用時也不受到字體大小及列高的影響。
- [2015-11-06] 利用 wiki 的條件語法更妥善地設定預設值。雖然模板本身有 {{{1|預設值}}} 形式的預設值,但它在完全不使用該參數的情況下才會生效,即使空白仍被視為有值,既然有值就不會套用預設值;在此利用條件句使空白時也能套用預設值,比較符合一般人認知的預設值用法。
- [2016-06-29] 本模板所顯示的小國旗,取用自 "X<三字母國名縮寫>.png" 系列圖片。
- [2016-07-22] 新增兩個附屬模板,{{TeamX/ByCode}} 與 {{TeamX/ByName}},用以輔助處理特殊情況,描述見於「X 寫法」。
- [2016-07-23] 功能新增:接受兩字母縮寫。
- [2016-07-24] 功能新增:指定文字總長度(在右邊附加全型空白)。
- [2016-07-27] 小細節,頻繁呼叫工具模板 User:Digpunk/TPL 造成頁面下方出現提醒類別。拿掉那些呼叫後就沒事了,查過文件,其中用到的 {{#ifexist:..}} 屬於負荷較重的語法。(其實我認為那也不可能有多重,只是相較於此類 wiki 強大的 cache 功能來說,那些每次必須即時處理的功能就被視為沈重的部份了。但那功能對我只是輔助工具,影響不大,拿掉就是了)
- [2016-08-12] 功能微調,支援非國家隊的圖檔。
- [2016-09-16] 功能微調,加入部份常用棒球隊名(參閱「預設隊名」)。