使用者:暁月凜奈/DisamAssist
DisamAssist是一個用於清理消歧義連結的小工具。您可使用該工具半自動地修改連結到消歧義頁面的內部連結。
安裝
[編輯]將下方內容加入到Special:MyPage/common.js:
簡體中文:
mw.loader.load('/w/index.php?title=User:暁月凛奈/DisamAssist.js&action=raw&ctype=text/javascript');
繁體中文:
mw.loader.load('/w/index.php?title=User:暁月凛奈/DisamAssist-tc.js&action=raw&ctype=text/javascript');
使用
[編輯]該js僅當頁面存在分類CAT:全部消歧義頁面時可以使用。
在消歧義頁面右上角的「更多」中,會出現「消歧義」的選項。點擊後js會按照Special:鏈入頁面的順序,將消歧義連結及其上下文顯示在消歧義頁面上方生成的文本框內,同時頁面內的內部連結後方會出現「連結至此處」的按鈕,根據上下文判斷,點擊目標連結後即可提交編輯。
頁面名稱帶有(消歧义)
後綴時,頁面右上角的「更多」內出現的不是「消歧義」選項,而是「清理連結至主題的連結」和「清理連結至消歧義頁的連結」。前者讀取無後綴的頁面的鏈入頁面,後者讀取有後綴的頁面的鏈入頁面。以頁面香港 (消歧義)為例,前者修改的是連結到香港的連結,後者修改的是連結到香港 (消歧義)的連結。
當權限不足或被濫用過濾器阻止時,無法自動提交編輯,視情況需要手動修改。
當頁面內的連結由模板生成時(如{{Non-free use rationale logo}}),無法自動識別,需要手動修改。當頁面內連結在嵌入的模板中時,會自動跳過,但模板使用量高會導致自動跳過所需時間較長,建議此時先手動修改模板。
修訂歷史
[編輯]時間 | 用戶 | 修改 | 連結 | 備註 |
---|---|---|---|---|
2013 | User:Qwertyytrewqqwerty | 最初設計 | es:Usuario:Qwertyytrewqqwerty/DisamAssist.js | |
2020.08.19 | User:GZWDer | 本地化 | User:GZWDer/DisamAssist.js | 界面及自動生成的編輯摘要為英文;"Disambiguate links to primary topic"功能無法使用 |
2021.05.15 | User:Peacearth | 將界面及自動生成的編輯摘要翻譯為中文(繁體) | User:Peacearth/DisamAssist.js | "Disambiguate links to primary topic"功能無法使用 |
2022.07.17 | User:暁月凜奈 | 本地化 | User:暁月凜奈/DisamAssist.js User:暁月凜奈/DisamAssist-tc.js |
在Special:固定連結/66432221基礎上進行修改;部分修改參考了ja:利用者:ネイ/DisamAssist.js(ja:特別:固定リンク/89018870) ) |
2022.11.09 | User:暁月凜奈 | 修改外觀 | User:暁月凜奈/DisamAssist.css | 在es:Special:EnlacePermanente/71656505基礎上進行修改 |