跳转到内容

模板讨论: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)[回复]