PQR是一个增强讨论页的小工具,利用回复工具生成的“回复”按钮,快速进行相关操作,包括复制{{ping}}模板,复制能引用该讨论的链接。
该工具的增强版“UTCPQR”还提供用户三件套(用户页、用户讨论页、用户贡献页)的链接。
如果您使用Convenient Discussions,请考虑使用CD特制版。
使用方法
安装
在您的common.js加入以下代码:
mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/pqr.js&action=raw&ctype=text/javascript');
若是使用增强版“UTCPQR”,使用以下代码:
mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/utcpqr.js&action=raw&ctype=text/javascript');
使用
确保您在参数设置中启用了“启用快速回复”功能。
现在打开任意讨论页,原本 [ 回复 ] 或者 回复 的位置出现了 [ P Q R ](若是增强版,则是[ U T C P Q R ])。不同字母的功能如下:
- 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 修复特定用户名错误正则的问题