跳至內容

模板討論:Badmintonbox

頁面內容不支援其他語言。
維基百科,自由的百科全書

希望能追加自定義圖像的功能

[編輯]

如題,去年俄羅斯隊以「NBFR」的名義參加蘇迪曼杯。然而這個模板出於技術限制,只能拿俄羅斯奧委會的旗幟代替使用。而能夠用到NBFR旗幟的場合目前只有這一次(今年俄羅斯因為打烏克蘭不能參加國際比賽),到Template:Country data Russia那邊追加一個NBFR旗幟略顯浪費,因此個人希望能夠在這個模板追加自定義旗幟圖像的功能。--🔨留言2022年5月19日 (四) 06:27 (UTC)[回覆]

@Liu116之前有碰過類似問題,不過那時對模板不熟,所以直接建了一個新模板{{Badmintonbox-noflag}},旗幟+隊名直接顯示在選手名稱前,其實應該能合併為一個模板。初步設想為設置新的傳入參數:teamflag(自定義旗幟)、teamname(自定義隊名),若teamname有傳入參數,則顯示自定義旗幟,連結至自定義隊名。不知這樣的規劃是否適當?-Terry850324留言2022年5月19日 (四) 08:19 (UTC)[回覆]
做了一個測試版本,參考:Template:Badmintonbox/sandboxTemplate:Badmintonbox/testcases。-Terry850324留言2022年5月19日 (四) 09:48 (UTC)[回覆]
看了下測試用例,看來果然自定義圖像是必要的,因為還要考慮地方隊的情形。無圖像版本也來的正好,用到俱樂部級比賽或全國級比賽剛剛好,比如中華人民共和國的全運會羽毛球團體比賽就可以用無旗幟版本的。--🔨留言2022年5月19日 (四) 10:29 (UTC)[回覆]
我忘記放個無圖像的範例,可以再看一次Template:Badmintonbox/testcases#無圖像,之後統一使用這個模板就可以了。-Terry850324留言2022年5月19日 (四) 10:39 (UTC)[回覆]
隊名和旗幟最好分開判定,有時也會有非自定義隊名配合自定義旗幟的情況。無論隊名是否自定義,只要不是空的就顯示旗幟。--🔨留言2022年5月19日 (四) 10:42 (UTC)[回覆]
例如RUS一樣顯示俄羅斯,但是旗幟自定義嗎?因為內部使用了country data系列模板,傳入team1、team2參數使用的是國家簡碼,可能無法照這樣達成。-Terry850324留言2022年5月19日 (四) 10:59 (UTC)[回覆]
如果用bat-big的話,那確實改起來比較麻煩吧(視情況甚至可能要直接捨棄bat-big,旗幟和連結分開)。我也知道真要這樣改的話比較麻煩,既然需求上來說還沒有出現那樣的情況,那就暫且怎樣方便怎樣改吧。--🔨留言2022年5月19日 (四) 11:47 (UTC)[回覆]
這麼做的話是不是要透過{{Country data}}建立一個新模板,讓這個模板可以吃自定義旗幟,不過研究一下沒有很透徹,找時間再試,目前這個能當暫解。-Terry850324留言2022年5月19日 (四) 13:07 (UTC)[回覆]
應該就這樣了,若無其他問題,今天會將此版更新。-Terry850324留言2022年5月24日 (二) 03:26 (UTC)[回覆]
另有同系列模板{{Badmintonbox5}},因為僅2條目使用,暫不修改。-Terry850324留言2022年6月9日 (四) 15:54 (UTC)[回覆]

新增expanded參數

[編輯]

請不要直接移除Hidden begin,建議做法是新增傳入參數,默認為隱藏,傳入參數時為開啟。若不會修改,明天我可以協助處理。--Terry850324留言2023年9月9日 (六) 08:08 (UTC)[回覆]

Badmintonbox默認隱藏已長時間使用,且部分條目大量使用之下,沒有默認開啟必要。我說的做法不會影響到你想在亞運條目呈現方式,但你直接移除hidden begin會影響其他條目。總之我會用我說的方式處理,只要使用模板時給定傳入參數就可以照你想要的呈現。--Terry850324留言2023年9月9日 (六) 08:26 (UTC)[回覆]
好的,謝謝您的講解--Yyhhh留言2023年9月9日 (六) 08:34 (UTC)[回覆]
已在{{Badmintonbox}}加入參數expanded,如果想要設定載入網頁即展開Box,只要加入|expanded=任意值即可。--Terry850324留言2023年9月10日 (日) 07:05 (UTC)[回覆]