跳转到内容

模板讨论:BBSHK

页面内容不支持其他语言。
维基百科,自由的百科全书
          模板依照页面评级标准无需评级。
本模板属于下列维基专题范畴:
传记专题 (获评模板级不适用重要度
这个模板属于传记专题的一部分,用于整理和撰写维基百科中的人物条目。欢迎任何感兴趣的参与者加入这个专题参与讨论
 模板级模板  根据专题质量评级标准,本模板无需评级。

模板自动为条目分类的问题

[编辑]

以往引用Template:BBS会令条目自动分类为Category:获颁授香港铜紫荆星章者,但现在好像失效了。相同问题出现于同类的Template:MHTemplate:GBMTemplate:GBSHKTemplate:SBS等。--Littlepotato (留言) 2011年11月8日 (二) 08:53 (UTC)[回复]

[1][2]等。卍田卐Justincheng12345✰改名进行中 2011年11月8日 (二) 10:02 (UTC)[回复]
即需要{{BBS|1}}、{{MH|1}}才会加入,诸如此类,但确实麻烦。卍田卐Justincheng12345✰改名进行中 2011年11月8日 (二) 10:05 (UTC)[回复]
引用这些模板通常都希望会有自动分类,不需分类的只属少数情况(例如从BBS模板的连入页面可见,大部分都是应该分类为“获颁授香港铜紫荆星章者”的人物条目),能否将设定倒转呢?即是预设有自动分类,{{BBS|1}}、{{MH|1}}才会停用自动分类功能。--Littlepotato (留言) 2011年11月8日 (二) 10:15 (UTC)[回复]
不懂改。卍田卐Justincheng12345✰改名进行中 2011年11月8日 (二) 10:30 (UTC)[回复]
参数是用来填分类索引字的。Liangent (留言) 2011年11月8日 (二) 11:28 (UTC)[回复]
就是说,不填索引字就不加分类……--达师198336 2011年11月8日 (二) 13:03 (UTC)[回复]
这是我应Clithering版友要求更改的,因为如果自动加入分类,会很容易造成将“香港考试及评核局”、“保良局”等非人物条目一并加进分类,尤其当有列表的条目。有见及此,遂将模板设定至不自动将条目加入分类,而第一个参数则用来作为分类索引字。--Xeror | 对话页 | 贡献 2011年11月8日 (二) 13:48 (UTC)[回复]
(!)意见:使用这类模板的人物条目远比非人物条目为多,现在设定至不自动分类的做法是本末倒置。建议仿照Template:HKEX(自动分类)及Template:HKEX2(不会分类)分拆成两个模板:Template:BBSHK用于人物条目,自动分类;Template:BBSHK2用于非人物(或不用分类)的条目,不会分类。--CCCY (留言) 2011年11月9日 (三) 01:47 (UTC)[回复]
(&)建议拆分模板是资源浪费.我的建议是这句
{{subst:#if: {{{1|}}}|[[Category:獲頒授香港銅紫荊星章者|{{{1|}}}]]}}
换成这句
{{subst:#ifeq: {{{1|}}}|||[[Category:獲頒授香港銅紫荊星章者|{{PAGENAME}}]]}}
意思即:如若第一个参数为空(也即无第一个参数),就直接分到Category去;否则不分类.相关可参考这儿. - Dr. Cravix ★Daydream Nation 2011年11月9日 (三) 04:31 (UTC)[回复]
en:WP:PERF,虽然有些sysadmin对这很有意见……Liangent (留言) 2011年11月9日 (三) 05:09 (UTC)[回复]
那个也不是指导方针啦,而且拆分了也没多大用处...其实只要改一下模板,在模板上加个分类用机器人就好改了,不过...我不会写机器人就是了(没搞错的话会PHP吧?),尴尬. - Dr. Cravix ★Daydream Nation 2011年11月9日 (三) 11:41 (UTC)[回复]
这样改的话索引字便只能是{{PAGENAME}}了,即使不加{{PAGENAME}}本来就是用{{PAGENAME}}作为索引字。对于有些分类是用英文分类的便不能这样用。况且填多一个参数也不会太花费时间吧!P.S.上面的#ifeq:应该用#if:才对。--Xeror | 对话页 | 贡献 2011年11月9日 (三) 14:27 (UTC)[回复]
ifeq和if都可以,只差一个|.我只是比较习惯ifeq吧(或者说我试过直接if但不大正常).还有多填一个参数是不会太花费时间,但是之前已经使用模板的页面要打算怎么兼容呢?能省则省吧,方便最好. - Dr. Cravix ★Daydream Nation 2011年11月9日 (三) 15:27 (UTC)[回复]
以前技术上做不到同一模板可以选择是否进行分类,所以才分开了Template:HKEXTemplate:HKEX2。既然现在技术可行,自然就没有需要拆分模板了。我大致上支持Dr. Cravix的建议,将Category:香港授勋及嘉奖制度系列模板改为预设进行分类。--Hargau (留言) 2011年11月9日 (三) 08:00 (UTC)[回复]
分开使用Template:HKEXTemplate:HKEX2诸如此类反而麻烦,倒不如在/doc教人们如何不分类好了。啊啊,我是支持自动分类的。卍田卐Justincheng12345✰改名进行中 2011年11月9日 (三) 14:21 (UTC)[回复]
{{subst:#ifeq: {{{1|}}} | nocat | | [[Category:獲頒授香港銅紫荊星章者|{{{1|{{PAGENAME}}}}}]] }}。参数填nocat则不分类,否则分类。--达师198336 2011年11月9日 (三) 14:32 (UTC)[回复]
其实我那个是只要有参数1无论填什么都不分类的...我觉得更方便一些,不过规范些也行啦. - Dr. Cravix ★Daydream Nation 2011年11月9日 (三) 15:27 (UTC)[回复]

谢谢大家热心关注。采用Dr. Cravix还是达师的方式我没意见,反正两种方式都能达到我的要求:直接引用模板时会自动分类,同时也提供关闭自动分类的参数。--Littlepotato (留言) 2011年11月9日 (三) 15:37 (UTC)[回复]

支持达师的。Liangent (留言) 2011年11月9日 (三) 16:04 (UTC)[回复]

已根据达师的建议修改模板,而大部分非人物条目的模板已加入“nocat”,尚余小部分条目要加入。--Littlepotato (留言) 2011年11月15日 (二) 09:18 (UTC)[回复]