User:Matttest/Sign QT

(重定向自User:Matttest/QT
簽名板 贡献 留言 沙盒 論述 維基歷程 SQTools

小伙半自動確認簽名工具,簡稱小伙確簽工具確簽 (上市編號[開玩笑的]: Sign_QT),是本人編寫的半自動輔助工具,用以提醒用户需於留言或投票後簽名,2020年底推出版本0.0.1。基於Javascript編寫。

用法

编辑

本工具會自動識別用户有否於討論頁留言後簽名,故只需安裝工具後即可,並無任何操作方法。

安裝

编辑

請使用下列其中一種方法安裝,以導入工具 (建議你使用方法二,如一有更新,工具會自動更新成最新版本-- Sign_QT可能不再支援太舊的版本)。

方法一:

1. 打開User:Matttest/Confirm-Sign.js
2.把𥚃面的代碼複製到閣下的Common.js頁並保存。

方法二:

閣下的Common.js頁輸入以下代碼:
importScript('User:Matttest/Confirm-Sign.js');//討論頁簽名提示

全域安裝

编辑

如果您希望在維基媒體基金會下屬的所有Wiki網站均啟用Sign_QT,請於閣下的全域js頁輸入以下代碼:

mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Matttest/Confirm-Sign.js&action=raw&ctype=text/javascript' );//Reminder of signing talk pages

聲眀

编辑

使用Sign_QT時,必須確保您對您的操作完全負責。

請務必了解維基百科的方針與指引,並且在方針與指引許可的範圍內使用本工具。

版本更新

编辑
  • Sign_QT 0.0.1b - 從"你還沒有簽名,確定要儲存嗎?"改為"你沒有在留言後簽名,確定要儲存嗎?" 2020年12月18日
  • Sign_QT 0.0.1a -修復bug: oldOnclick() 2020年12月13日
  • Sign_QT 0.0.1 - 於發布前自動識別用户有否於討論頁簽名。如否,會彈出通知確認。2020年12月12日

測試

编辑
 
提示簽名示樣

請到本頁的討論頁作本工具之測試。

額外貼示

编辑

移動

编辑

有部份維基人使用流動版編輯維基百科,這可能使他們不知如何移動頁面,因為流動版並沒有提供任何連結於其介面,下面列出了移動頁面之方法。

於瀏覽器打出或複製下面的連結,把條目之名稱置於最後:

https://zh.wiki.x.io/wiki/Special:移动页面/(條目名稱)

舉個例子: https://zh.wiki.x.io/wiki/Special:移动页面/香港

只要按上面的連結便可移動條目「香港」。

清除快取

编辑

於閣下的common.js頁輸入以下代碼, 就會看到工具欄有一個"清除快取"的連結。

addOnloadHook(function () {
    var hist; var url;
    if (!(hist = document.getElementById('ca-history') )) return;
    if (!(url = hist.getElementsByTagName('a')[0] )) return;
    if (!(url = url.href )) return;
    addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),
                   '清除快取', 'ca-purge', 'Purge server cache for this page', 'p');
});

搜尋標題

编辑

於閣下的Common.js頁輸入以下代碼,就會看到工具欄新增了兩個連結,分別是“搜尋 Google”及“搜尋 Yahoo!”。如點擊其中一個連結,系統就會自動於Google或Yahoo!搜尋閣下正在閲讀的文章標題。

addOnloadHook(function () {
    if (wgCanonicalNamespace == "Special")
        return;

    var title = wgTitle;
    if (wgCanonicalNamespace != "")
        title = title.replace(/^.*\//, "");

    var query = encodeURIComponent('"'+title+'"'); 
    addPortletLink('p-tb', 'http://www.google.com/search?ie=utf-8&oe=utf-8&q='+query,
                   '搜尋 Google', 't-googlesearch', 'Search Google for "'+title+'"', 'G');
    addPortletLink('p-tb', 'http://search.yahoo.com/search?ei=UTF-8&p='+query,
                   '搜尋 Yahoo!', 't-yahoosearch', 'Search Yahoo! for "'+title+'"', 'Y');
});