|
本館粉絲專頁 |
|
|
使用者: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 | | 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] 功能微調,加入部份常用棒球隊名(參閱「預設隊名」)。