UTCPQR是一个增强讨论页的小工具,快速执行用户互动相关的操作。小工具提供用户三件套(用户页、用户讨论页、用户贡献页)的链接,以及快速复制{{ping}}模板、复制能引用该讨论的链接的功能。
原版(标准版)不含用户三件套的链接。
该小工具利用的回复工具生成的“回复”按钮。如果您使用Convenient Discussions,请考虑使用CD特制版。
使用方法
安装
若是使用增强版(完整版),在您的common.js加入以下代码:
mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/utcpqr.js&action=raw&ctype=text/javascript');
原版(标准版)则是使用以下代码:
mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/pqr.js&action=raw&ctype=text/javascript');
使用
确保您在参数设置中启用了“启用快速回复”功能。
现在打开任意讨论页,原本 [ 回复 ] 或者 回复 的位置出现了[ U T C P Q R ](原版没有U T C)。不同字母的功能如下:
- U:用户页
- T:用户讨论页
- C:用户贡献页
- P:复制ping该用户的{{ping}}模板。
- Q:复制链接到该发言的链接,共有两个。上方是页内anchor,可以直接引用本页(最好是本讨论,因为不同讨论可能会存档到不同地方)的发言;下方是完整的页面链接和锚点,可以用于在其它页面引用本页的发言。
- R:原先的“回复”按钮
定制
单个字母占据位置较小,单击可能不方便,容易误触。您可以在您的css页面设置按钮的padding,如
.PQR {
padding: 0 2px;
}
修改2px
即可修改按钮的左右内边距。
源代码
版本更新
2023-06-03 v0.0.1 发布 2023-06-05 v0.0.2 暴力解决了页面重新读取后回复按钮打回原形的问题 2023-06-07 v0.1.0 没有回复按钮就直接终止 2023-06-18 v0.1.1 修改了MinervaNeue皮肤下PQ两链接的颜色 2023-06-23 v0.1.2 也许修复了回复后按钮失效的问题 2023-10-04 v0.1.3 ping功能新增一行,方便ping多个人;同时处理用户名里有等号的情况,这时会自动加上50=参数名。 2023-10-12 v0.1.4 兼容“显示讨论活动”模式 2023-11-08 v0.2.0 CD特制版发布 2023-11-09 v0.2.1 cd.js清理代码 2024-09-10 v0.2.2 修复特定用户名错误正则的问题 2024-09-25 v0.2.3 修改文档页,将标准版改为标准版(完整版),新定义PQR为“原版(标准版)”