使用者:魔琴/gadgets/PQR

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為「原版(標準版)」