模板討論:MolFormIndex
外觀
本模板依照頁面評級標準無需評級。 本模板屬於下列維基專題範疇: |
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Template:Isomerdab自動分類
[編輯]目前Template:Isomerdab將化學式自動加入Category:化學式消歧義分類下,分類內頁面已接近1500個。請問有什麼方法讓模板自動建立子分類,例如將C10H18加入至「Category:化學式消歧義/C10」下,即檢測條目名稱第一個字母C和後面的數字。如果第一個字母不是C,那麼加入至「Category:化學式消歧義/C0」下。(PS:目前想到兩種方法,一種是自動檢測,另一種是手動輸入,即{{Isomerdab|C10}})--Leiem(留言·簽名·維基調查) 2023年2月14日 (二) 07:26 (UTC)
- @Htmlzycq、Nucleus hydro elemon:順帶徵求意見。--Leiem(留言·簽名·維基調查) 2023年2月14日 (二) 08:09 (UTC)
- 自動檢測的話,把模板中的
<includeonly>[[Category:化學式消歧義]]</includeonly>
- 改成
<includeonly>{{#ifeq:{{Trunc|{{PAGENAME}}|1}}|C|{{#if:{{str number/trim|{{str right|{{PAGENAME}}|1}}}}|[[Category:化學式消歧義/C{{str number/trim|{{str right|{{PAGENAME}}|1}}}}]]|[[Category:化學式消歧義/C1]]}}|[[Category:化學式消歧義/C0]]}}</includeonly>
- 就能正常歸類。--氫氰酸留言區 2023年2月14日 (二) 12:39 (UTC)
- Category:化學式消歧義&pagefrom=C9#mw-pages最後C1的部分),如CH3NO,只有頁面底部有,實際上並未加入分類,需要手動添加才會顯示。--Leiem(留言·簽名·維基調查) 2023年2月15日 (三) 08:30 (UTC) 剛才加了頁面分類(原來的沒刪),以C1為例(見
- 可能是緩存問題。現在正常顯示了。--Leiem(留言·簽名·維基調查) 2023年2月15日 (三) 10:01 (UTC)
手動輸入的話,一千多的工作量太大了吧,另外,不能用排序字解決嗎?英文兩千多的分類內頁面,也沒有子分類,而是排序字--Htmlzycq(留言) 2023年2月14日 (二) 08:37 (UTC)
- 手動輸入的話可以考慮用Wikipedia:AutoWikiBrowser/用戶手冊#Find_and_replace(查找和替換),或者讓bot操作。排序字的話也可以,但是當以後頁面數量增加很多的時候,分類可能更合適(?)--Leiem(留言·簽名·維基調查) 2023年2月14日 (二) 09:56 (UTC)
如果是子分類,那還是碳氫化合物,碳氫氧化合物,碳氫氧氮化合物這樣分才好--Htmlzycq(留言) 2023年2月14日 (二) 11:46 (UTC)
- Leiem(留言·簽名·維基調查) 2023年2月15日 (三) 02:11 (UTC)
- PS:也可以看作維護分類,就是原來的內容不變(還是這麼多頁面),另外再加上更細的分類。--Leiem(留言·簽名·維基調查) 2023年2月15日 (三) 02:11 (UTC)
在沙盒試了一下,上述代碼替換後可以自動分類,其它內容無需修改。如果按元素分,Category:化學式消歧義/CH、Category:化學式消歧義/CHO、Category:化學式消歧義/CHON,這樣嗎?--
「維護分類」是指,類似於英文維基里的在添加男性/女性某某學家的同時,仍保留某某學家的分類?可以先試試
另外,既然已經能實現Category:化學式消歧義/CH、Category:化學式消歧義/CHO了,能否再加排序字?這樣分類頁面會更加工整,不會出現C10在前面,C9反而在在後面的情況--Htmlzycq(留言) 2023年2月15日 (三) 03:17 (UTC)