|
本館粉絲專頁 |
|
|
使用者:Digipunk/TeamX
台灣棒球維基館
< 使用者:Digipunk(重定向自模板:TeamX)
目次 |
[編輯] 泛用型隊名
- 不針對特定對象處理,使用者必須指定兩字母或三字母的國名代碼(此參數與小國旗檔名對應,用來顯示小國旗)及相關設定。
[編輯] 語法
1 | {{TeamX | |
2 | <!-- 【順序參數】 --> | |
3 | | 1 | = <英文縮寫> |
4 | | 2 | = <中文名稱> |
5 | | 3 | = <小國旗放在文字的左邊或右邊。合法值:left、right。預設值:left> |
6 | | 4 | = <小國旗與文字的距離,數字值,單位固定為 px。預設值:2> |
7 | | 5 | = <額外樣式> |
8 | ||
9 | <!-- 【具名參數】 --> | |
10 | | st | = <額外樣式,用途同參數 5,只是改變參數形式> |
11 | | st2 | = <國旗外框樣式> |
12 | | fw | = <國旗寬度,數字值,不加單位,單位固定為 px。預設值:25> |
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|韓國|st2=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 參數
- 此模板支援非國家隊的圖檔(設定 nct=1 可使用任意檔名)。
- 利用 nct 參數指定範圍,填入欲比對的字串,顯示符合的隊徽。
nct值 範例 語法 說明 合法值 CPBL 統一獅 {{TeamX|nct=CPBL|Lamigo}}
{{TeamX|nct=CPBL|Lamigo2017|王柏融}}
{{TeamX|nct=CPBL|統一}}
{{TeamX|nct=CPBL|統一2017|統一獅}}
{{TeamX|nct=CPBL|聯盟}}
{{TeamX|nct=CPBL|台灣犬}}
{{TeamX|nct=CPBL|台灣犬2}}中華職棒 LAMIGO、桃猿、吱吱、-2017
中信、兄弟、爪爪
義大、犀牛、吽吽
統一、獅、喵喵、-2017
富邦、悍將、邦邦
聯盟、00
台灣犬、中職國家隊、XX
台灣犬2、中職國家隊2、XX2TWN {{TeamX|nct=TWN|合庫}} 台灣業餘 合庫、合作金庫
台電、台灣電力
崇越、隼鷹
國訓
台北市
新北市
桃園、航空城
台中、運動家
綺麗珊瑚
富邦、公牛、富邦公牛
黑豹旗、高苑、東體、屏中、三民NPB {{TeamX|nct=NPB|樂天}}
{{TeamX|nct=NPB|聯盟}}
{{TeamX|nct=NPB|日本武士}}日本職棒 養樂多、燕子
讀賣、巨人、讀賣巨人
阪神、虎
廣島、東洋、鯉魚
千葉、羅德、千葉羅德
中日、龍
橫濱、DeNA、海灣之星
福岡、軟銀、軟體銀行、軟銀鷹
北海道、火腿、日本火腿
琦玉、西武、獅
歐力士、猛牛、歐力士猛牛
東北、樂天、東北樂天、金鷲、金鷹
聯盟、00
日本武士、日職國家隊、XXJID {{TeamX|nct=JID|四國島}}
{{TeamX|nct=JID|德島}}
{{TeamX|nct=JID|香川}}
{{TeamX|nct=JID|高知}}
{{TeamX|nct=JID|BFL}}日本獨立聯盟 00、聯盟、四國島
德島、德島藍短襪
愛媛、愛媛橘子海盜
高知、高知鬥犬
BFL、野球第一JPN {{TeamX|nct=JPN|高野連}}
{{TeamX|nct=JPN|AI}}日本其它 高野連
AI、亞洲島民KBO {{TeamX|nct=KBO|斗山}}
{{TeamX|nct=KBO|樂天}}
{{TeamX|nct=KBO|聯盟}}
{{TeamX|nct=KBO|韓職國家隊}}韓國職棒 KIA、虎、KIA虎
SK、飛龍、SK飛龍
樂天、巨人、樂天巨人
三星、獅、三星獅
NC、恐龍、NC恐龍、高陽、高陽恐龍
斗山、熊、斗山熊
韓華、鷹、韓華鷹
LG、雙子、LG雙子
KT、巫師、KT巫師
耐克森、英雄、耐克森英雄、華城、華城英雄
警廳、警察廳
尚武、尚武隊
聯盟、00
韓職國家隊、XXCBL
CNBL{{TeamX|nct=CBL|天津}} 中國棒球聯賽 天津、雄獅
北京、猛虎
上海、金鷹
廣東、獵豹
四川、蛟龍
江蘇、天馬、鉅馬、中國之星、希望之星
河南、吉象ABL {{TeamX|nct=ABL|鯊魚}}
{{TeamX|nct=ABL|藍襪}}
{{TeamX|nct=ABL|聯盟}}澳洲棒球聯賽 阿得雷德、鯊魚、Adelaide、Bite
布里斯本、俠盜、Brisbane、Bandits
坎培拉、騎兵、Canberra、Cavalry
墨爾本、王牌、Melbourne、Aces
伯斯、熱火、Perth、Heat
雪梨、藍襪、Sydney、Blue Sox1 {{TeamX|nct=1|XPANTHER02.png}} 任意檔名
[編輯] nct 的另一種寫法
- 以下兩種寫法同義,第二種寫法不直接使用 nct 參數,而是將值寫在欲比對的名稱前面。
{{TeamX | nct=CPBL | 台灣犬2 | 中職聯隊}} {{TeamX | CPBL/台灣犬2 | 中職聯隊}}
[編輯] LLB 與 PONY 賽事
- 這兩種小朋友賽事雖然不需要隊徽,但可於隊名前面顯示其所代表區域。
- 名稱之比對無法非常精確,但大致符合需求。
- 此系列只是圖個方便,若有遣漏者,自行以 {{BN|AP|#08C|st=width:27px;border:1px solid #CCC}} 的方式組成即可。
nct值 範例 語法 說明 合法值 LLB
PONY
LLB-PONY
(以上皆同義)CEN美中區SW美西南區E美東區AP亞太區MEX墨西哥區CB加勒比海區AP亞太區{{TeamX|LLB/CEN|X}}
{{TeamX|LLB/SW|X}}
{{TeamX|LLB/E|X}}
{{TeamX|LLB/AP|X}}
{{TeamX|LLB/MEX|X}}
{{TeamX|LLB/CB|X}}
{{TeamX|LLB/TW-AP|X}}LLB 或 PONY 賽事 E W S N SE SW NE
MA GL NW MW CA H HOST HA
EZ WZ SZ NZ CEN
AP APZ
AUS JPN CAN EUR EA LA PR MEX
CB MZ CZ EUZ
TW-AP
[編輯] 國家列表
[編輯] 開發記錄
- [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] 功能微調,加入部份常用棒球隊名(參閱「預設隊名」)。