用户:Matttest/Sign 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.wikipedia.org/wiki/Special:移动页面/(條目名稱)

举个例子: https://zh.wikipedia.org/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');
});