使用者:暁月凜奈/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.js(ja:特別:固定リンク/89018870) ) |
2022.11.09 | User:暁月凜奈 | 修改外觀 | User:暁月凜奈/DisamAssist.css | 在es:Special:EnlacePermanente/71656505基礎上進行修改 |
2024.11.07 | User:暁月凜奈 | 修改外觀 | User:暁月凜奈/DisamAssist.css | 深色模式 |