模板討論:BBSHK

由Littlepotato在話題模板自動為條目分類的問題上作出的最新留言:13 年前
          模板依照頁面評級標準無需評級。
本模板屬於下列維基專題範疇:
傳記專題 (獲評模板級不適用重要度
這個模板屬於傳記專題的一部分,用於整理和撰寫維基百科中的人物條目。歡迎任何感興趣的參與者加入這個專題參與討論
 模板級模板  根據專題品質評級標準,本模板無需評級。

模板自動為條目分類的問題

編輯

以往引用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)回覆

返回 "BBSHK" 頁面。