User:暁月凛奈/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基础上进行修改 |