使用者:暁月凜奈/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
es:Usuario:Qwertyytrewqqwerty/DisamAssist-core.js
es:Usuario:Qwertyytrewqqwerty/DisamAssist.css
三個頁面分別為界面語言&配置、具體實現、界面外觀
2020.08.19 User:GZWDer 修改設置,能夠在中文維基百科使用 User:GZWDer/DisamAssist.js 界面語言未本地化
2021.05.15 User:Peacearth 繁體中文界面 User:Peacearth/DisamAssist.js 未完全本地化
2022.07.17 User:暁月凜奈 本地化 User:暁月凜奈/DisamAssist.js
User:暁月凜奈/DisamAssist-tc.js
Special:固定連結/66432221基礎上進行修改;部分修改參考了ja:利用者:ネイ/DisamAssist.jsja:特別:固定リンク/89018870) )
2022.11.09 User:暁月凜奈 修改外觀 User:暁月凜奈/DisamAssist.css es:Special:EnlacePermanente/71656505基礎上進行修改