维基百科:互助客栈/技术

维基百科,自由的百科全书
跳到导航 跳到搜索

Breezeicons-categories-32-applications-development.svg

本頁用作讨论在编辑时遇到的技术问题;發表問題或討論前,請先參閱常見問題解答帮助信息MediaWiki基本問題及搜索舊討論記錄。另請注意:

請注重礼仪及遵守方針與指引,一般問題請至互助客棧其他區知识问答提出,留言后请务必签名(点击 Signature icon april 2018.png )。


發表前請先搜索存档,參考舊討論中的内容可節省您的時間。
公告板
# 話題 發言 參與 最新發言 最後更新(UTC+8)
1 可能有粉絲內容的編輯提示 5 2 A2569875 2021-06-24 18:20
2 傳記專題參數問題 2 2 GnolizX 2021-05-15 01:19
3 Navbox 系列模板的两个问题 6 5 Cwek 2021-06-06 10:03
4 Tech News: 2021-23 3 3 Sunny00217 2021-06-19 16:43
5 我重写了Gadget-PreviewWithVariant.js小工具 29 7 AnYiLin 2021-06-16 21:17
6 将“启用增强型左侧导航栏”添加到本地小工具列表 9 5 Sunny00217 2021-06-16 13:22
7 為甚麼選擇地區詞那邊的「繁體」選項都變了簡體字呢? 5 4 Tranve 2021-06-19 12:32
8 更换确认登出小工具 27 11 AnYiLin 2021-06-22 17:35
9 非條目命名空間頁面無法使用Twinkle標記移動、合併請求 1 1 Yumeto 2021-06-16 01:14
10 Wikimania 2021: Individual Program Submissions 1 1 MediaWiki message delivery 2021-06-16 12:18
11 一些有關维基百科:防滥用过滤器的討論 8 7 Sidishandsome 2021-06-22 15:41
12 优化强制预览代码 14 5 Tranve 2021-06-23 20:36
13 关于flow中Ping功能的问题 1 1 AlexLeeCN 2021-06-20 13:22
14 请求自动为已上新闻动态的条目的讨论页添加{{ITNtalk}} 1 1 Zzhtju 2021-06-21 21:10
15 Tech News: 2021-25 0 0
16 回退时编辑摘要对话框弹出两次 10 2 Shizhao 2021-06-22 11:41
17 “获取页面中加粗文字为重定向候选”不应该带消歧义 1 1 AnYiLin 2021-06-22 15:06
18 有關Template:Non-free media更動說明 3 2 Taiwania Justo 2021-06-23 14:55
19 未被正确存档的查核请求 2 2 Xiplus 2021-06-24 16:10
20 Editing news 2021 #2 1 1 Whatamidoing (WMF) 2021-06-24 22:14
發言更新圖例
  • 最近一小時內
  • 最近一日內
  • 一週內
  • 一個月內
  • 逾一個月
特殊狀態
已移動至其他頁面
或完成討論之議題
手動設定
當列表出現異常時,
請先檢查設定是否有誤

可能有粉絲內容的編輯提示

本章節經過拆分,先前討論位於

(&)建議擴展到ACG、動畫、漫畫、遊戲(電子、實體、桌遊或各類有劇情或角色可以介紹的遊戲)、電影、影集、小說、插畫創作(如胖吉貓)或其他虛構故事創作的條目中,也能讓一些剛來的新手了解狀況,以免再次出新手不了解狀況出現甚麼「辛苦編輯」遭刪之類的爭議(此類爭議先前已經出現多次)。-- 五歲抬☎️·☘️) 2021年5月4日 (二) 13:57 (UTC)

(+)支持,但想看看擬定什麼警告內容。--LuciferianThomas留言 2021年5月10日 (一) 08:02 (UTC)
有擬定的提示內容嗎?--路西法人留言 2021年5月20日 (四) 01:15 (UTC)
原本的內容就差不多了吧。-- 五歲抬☎️·☘️) 2021年5月27日 (四) 10:15 (UTC)
@LuciferianThomas:提議:原有內容直接擴展 展示於「ACG、動畫、漫畫、遊戲(電子、實體、桌遊或各類有劇情或角色可以介紹的遊戲)、電影、影集、小說、插畫創作(如胖吉貓)或其他虛構故事創作」的條目中(或許補上WP:資料頁指引的連結。—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️) 2021年6月24日 (四) 10:20 (UTC)

本章節暫時不存檔。欲讓機器人存檔,請移除本模板。留言請置於本模板上方。

傳記專題參數問題

{{WikiProject Biography}}加入|listas=參數時似乎不會自動進行分類排列,以Talk:張雪芹為例,即使將參數加入|listas=C,但是自動加入的Category:初級傳記條目Category:極低重要度傳記條目分類排序卻還是「張」,隱藏分類Category:不可索引頁面則有排序。--Poontele留言) 2021年4月18日 (日) 19:11 (UTC)

因为{{WPBannerMeta/importancescale}}和{{WPBannerMeta/qualityscale}}没用到{{WPBannerMeta/core}}的|listas=参数。--GnolizX留言) 2021年5月14日 (五) 17:19 (UTC)

本章節暫時不存檔,直到問題解決。欲讓機器人存檔,請移除本模板。留言請置於本模板上方。

Navbox 系列模板的两个问题

一、在 {{Navbox with collapsible groups}} 模板中,最上方的主标题和下方的次级标题未能对齐。例如下面这个模板,最上方的主标题(肉鳍鱼总纲)和下方的子标题(肺鱼四足纲)字数相同,却没有上下对齐,主标题偏右,子标题偏左,有损美观。

二、Navbox 系列的导航模板使用 ** 自动生成嵌套括号,中维模板将英维的半角括号改成了全角括号,以符合中文的使用习惯。英维那边出于美观考虑,在半角前括号 ( 之前设置了空格,避免与前方文字贴得太近产生拥挤感,而中维这边则无需多此一举添加空格,因为全角括号与前后文字之间本就有较大的留白。然而中维模板的实际情况如下所示,** 生成的全角前括号 与前方文字距离过宽,原因是 前面多了一个空格,这不能不说是一个失误。

以上两个问题在英维那边都不存在,属于中维本地的显示 bug,希望能尽早修正,让导航模板更加美观。--蕭漫留言) 2021年6月5日 (六) 14:01 (UTC)

括号的问题我之前提过,然后有人帮忙提交到了Phabricator上,然后……没有然后了orz。。这个空格似乎不是中维能够解决的,除非换回半角括号。--Tim Wu留言) 2021年6月5日 (六) 14:04 (UTC)
好吧,提交到P站注定是泥牛入海……我之前提出把 {{NoteTag}} 生成的预览弹窗改为“注释”字样,以与 ref 参考文献弹窗区分开,结果也是没消息。--蕭漫留言) 2021年6月5日 (六) 14:14 (UTC)
  • 這兩個都是很明顯的顯示問題,好像也很多人提過了,希望能儘快獲得解決啊。—— Eric Liu 創造は生命(留言留名學生會 2021年6月5日 (六) 15:13 (UTC)
  • 问题二是浏览器渲染的问题,浏览器将横向ul li标签间的换行渲染成了空格(所以英语那个应该也不是特意加的空格),解决办法有这么几种。问题一之前的确讨论过,是被“查论编”挤的。--安忆Talk 2021年6月5日 (六) 16:01 (UTC)
第一个,不要navbor的话,占位的navbar浮动位的font-size加了80%,屏蔽掉就和原来的navbar一致了。——Sakamotosan路过围观杯弓蛇影 | 避免做作,免敬 2021年6月6日 (日) 02:03 (UTC)

本章節暫時不存檔,直到問題解決。欲讓機器人存檔,請移除本模板。留言請置於本模板上方。

Tech News: 2021-23

2021年6月7日 (一) 20:02 (UTC)

freenode内部出问题,换了;OTRS不再开源,换成社区版;phab也要停止维护了.....最近开源世界坏消息真是不少--百無一用是書生 () 2021年6月8日 (二) 02:17 (UTC)
这就是开源的好处,好东西不怕后继无人。哪怕此刻WMF倒闭,维基百科等项目也会有人继承运作。--Lt2818留言) 2021年6月11日 (五) 15:20 (UTC)
問題是WMF的財務不太可能讓他倒掉(((-- Sunny00217  2021年6月19日 (六) 08:43 (UTC)

我重写了Gadget-PreviewWithVariant.js小工具

NewPreviewWithVariant1.png
NewPreviewWithVariant2.png

大家好!

(因为觉得原版小工具太丑)我重写了 Gadget-PreviewWithVariant.js 小工具,源代码位于 Tranve/public/PreviewWithVariant.js,欢迎各位试用并留下反馈!

希望这个小工具能对各位编者有所帮助,并能够取代旧版小工具。--Tranve () 2021年6月8日 (二) 04:47 (UTC)

(~)補充:砍掉了即时预览支持,因为技术上没有比较好的实现方案。下一步的计划是加入 2017 维基文本编辑器的支持。--Tranve () 2021年6月8日 (二) 04:51 (UTC)
(~)补充×2:刚补充了一下添加为小工具需要用到的内容:123--Tranve () 2021年6月13日 (日) 01:04 (UTC)
(+)支持:更贴合MediaWiki的写法、更现代的控件和更清晰的上下文。(&)建議:oojs那几个加载项只留oojs-ui应该就可以,user.options建议写成mediawiki.user。当然,最后放进Mediawiki空间的话,可以不用管这个。--安忆Talk 2021年6月8日 (二) 05:00 (UTC)
(+)支持--蟲蟲飛♡♡→♡℃留言 2021年6月8日 (二) 05:11 (UTC)
(+)支持,但有能支援2017編輯器的預覽嗎?--路西法人留言 2021年6月9日 (三) 00:25 (UTC)
@LuciferianThomas:Work in progress。等做完之后会单独提案的。--Tranve () 2021年6月9日 (三) 05:12 (UTC)
看了一下,大家都是以支持为主。我觉得这样生硬地放在这里公示不太好,所以写了一个在旧版中显示提示让用户替换至新版的小工具(附带反馈功能),位于(節刪)。这样直接换掉原来小工具代码,权当公示,大家觉得怎么样?(当事人已否决,故划去)--Tranve () 2021年6月9日 (三) 03:03 (UTC)
(:)回應@Tranve:由於待改目標頁MediaWiki:Gadget-PreviewWithVariant.js介面保護,因此根據Wikipedia:保護方針#需进行公示「一些會輕微影響使用方式和外觀顯示的編輯」一樣要先公示7天才能佈署。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️) 2021年6月9日 (三) 03:07 (UTC)
好的。如果这样的话切换的脚本也没有必要了。现从Wed, 09 Jun 2021 03:48:24 +0000 公示7日,公示期一过且无异议直接请求换成新脚本。--Tranve () 2021年6月9日 (三) 03:48 (UTC)
(-)反对,請勿砍掉即時預覽,為了外觀而令已有的功能失效,這非常不值得。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月9日 (三) 04:59 (UTC)
@Cdip150:问题和外观无关。是没有很好的技术方案(好吧,是我没有解释清楚,界面布局和即时预览没有冲突)。站内现有小工具的实现魔改了一个全局变量(见此),这种做法绝对不应该提倡。至少在上游代码做出改变之前我不想加。--Tranve () 2021年6月9日 (三) 05:05 (UTC)
现行的版本,set过去却没有set回来,是需要改进的地方。--安忆Talk 2021年6月9日 (三) 05:21 (UTC)
(:)回應:目前没有办法在即时预览成功的时候取得通知执行代码,而且应该改 wgUserVariant而不是 wgUserLanguage,但是目前代码改了无效果。更多信息见 phab:T284625。--Tranve () 2021年6月9日 (三) 05:36 (UTC)
對啊是沒有跟即時預覽衝突,不過變了不能預覽轉換詞,要是不加的話我一定不支持直接把新腳本換上去。我想到的折衷方法是:衹對沒有啟用即時預覽的用家才調用新腳本,對啟用了的則仍調用舊腳本,新舊腳本並行直至有解決方案為止,那樣至少不會令即時預覽的用家變了無法使用轉換。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月9日 (三) 06:32 (UTC)
好的,我考虑考虑。我想问一下,您经常使用即时预览功能预览转换词吗?您知道的有这种需求的用户多吗?--Tranve () 2021年6月9日 (三) 06:56 (UTC)
我自己有使用。即时预览功能已經好多年了,應該積存一定數量的用戶,當初還有人直接請求增加支持。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月9日 (三) 07:36 (UTC)
@Cdip150:明白。感谢反馈!--Tranve () 2021年6月9日 (三) 07:38 (UTC)
检查繁简转换问题的时候,这个功能还是很有用的--百無一用是書生 () 2021年6月10日 (四) 01:41 (UTC)

已添加。请查看源代码。--Tranve () 2021年6月9日 (三) 08:04 (UTC)

還有問題:用即時預覽編輯模板時,最下方的「使用此模板預覽頁面」那項的「顯示預覽」(即input[name=wpTemplateSandboxPreview]的那個按鈕)沒有效,無論選哪個變體都沒轉換。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月9日 (三) 12:56 (UTC)
(~)補充User:Tranve/public/PreviewWithVariant.js#L-91:「input[name=wpTemplateSandboxPage]」←按鈕名字錯了?--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月9日 (三) 13:06 (UTC)
@Cdip150:经测试问题已修复。请检查。--Tranve () 2021年6月9日 (三) 14:03 (UTC)
看來已沒有問題,謝謝。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2021年6月10日 (四) 00:31 (UTC)

公示期已过,将尽快部署。--Tranve () 2021年6月16日 (三) 10:13 (UTC)

[1][2][3]。--Tranve () 2021年6月16日 (三) 10:24 (UTC)
完成。--安忆Talk 2021年6月16日 (三) 12:00 (UTC)
@AnYiLin:抱歉,刚发现小工具代码第16行是用不到的 message,应删除。烦请处理一下,谢谢!--Tranve () 2021年6月16日 (三) 13:11 (UTC)
完成。--安忆Talk 2021年6月16日 (三) 13:17 (UTC)

将“启用增强型左侧导航栏”添加到本地小工具列表

本人将原载于中文萌娘百科的mwPanel小工具进行了本地化适配修改与优化,并写成了User:Dabao qian/mwPanel.js这个增强型左侧导航栏小工具,希望将该小工具添加到本地小工具列表,以方便更多编辑者使用,现在此征求编者意见。

主要功能

可在左侧导航栏加入以下到对应特殊页面的链接

第一栏(中文维基百科徽标下方)
“工具”栏
  • 展开模板(模板名字空间有效)
  • 前缀索引
  • 页面日志
  • 页面/文件存废讨论

--Dabao qian每週五22:00《向往的生活第五季》|每週五20:10《谁是宝藏歌手 2021年6月10日 (四) 08:36 (UTC)


更新:左栏“互助客栈”下方增加到子页面的链接(原作:@WhitePhosphorus,修改以适配繁体界面)--Dabao qian每週五22:00《向往的生活第五季》|每週五20:10《谁是宝藏歌手 2021年6月10日 (四) 14:55 (UTC)

@Dabao qian:有授權問題嗎www-- Sunny00217  2021年6月11日 (五) 01:17 (UTC)

讨论

首先,这个完全可以通过修改Mediawiki:sidebar实现全站启用,无需js;其次,添加的这几个链接见仁见智,未必别人就非常需要,也可能对别人而言非常需要的,你这个js根本没有提供。这类小工具,如果全站用,倒不如搞个templatescript.js的高级版,可以由用户轻松自定义想要放在侧边栏的项目更好--百無一用是書生 () 2021年6月11日 (五) 02:19 (UTC)
这个想法好,如果能做成自定义岂不美哉?—MintCandy♫ 欢迎参加浙江专题 台州专题 2021年6月15日 (二) 09:21 (UTC)
...還是得編輯common.js阿-- Sunny00217  2021年6月16日 (三) 05:22 (UTC)

為甚麼選擇地區詞那邊的「繁體」選項都變了簡體字呢?

如題。謝謝。-hiJK910 I'm sorry, I couldn't hear your question, Yvonne 2021年6月11日 (五) 14:43 (UTC)

更换确认登出小工具

提议用此版替换现版,来征求下大家的意见。

一是蓝桌的用起来貌似没效果?二是从localstorage取三十来行的代码比从外域加载一个三百多行的脚本更省资源;三是不要ES6,兼容性好一点。--安忆Talk 2021年6月15日 (二) 07:19 (UTC)

User:AnYiLin/js/ConfirmLogout.js#L-3这是怎么回事?(wikimirror.org)--百無一用是書生 () 2021年6月15日 (二) 07:53 (UTC)
为了避免和我站的全局脚本冲突。--安忆Talk 2021年6月15日 (二) 08:04 (UTC)
阿都放到全域了就把你站的移掉就好啦(誤-- Sunny00217  2021年6月15日 (二) 08:36 (UTC)
您想说的是放到了全站(zhwiki)吧,但这段脚本的主线(本站是精简的分支)在我那面是真·全域(WMF旗下全部的MediaWiki站点)的,所以移掉不是很方便。#L-3在本站也不会影响什么。--安忆Talk 2021年6月15日 (二) 08:49 (UTC)
wikimirror.org和本站没有关系,如果这个作为全站小工具造成wikimirror.org出现问题,那么也是wikimirror.org的问题,不应该在这边来解决。如果只是用户脚本的话,那就随意了--百無一用是書生 () 2021年6月15日 (二) 09:03 (UTC)
有些道理,那就拿掉了。还有其他的问题吗?--安忆Talk 2021年6月15日 (二) 09:08 (UTC)
@AnYiLin:為啥前面是登出後面是退出?(((-- Sunny00217  2021年6月15日 (二) 10:57 (UTC)
正常(原版)站内登出时的提示就是退出,所以我也用退出了,您可以关了脚本试试看。--安忆Talk 2021年6月15日 (二) 11:07 (UTC)
退出跟登出之間似乎存在地區詞轉換關係,參見資訊科技公共轉換組。這裡建議統一一下小工具的用詞,或至少設定一下轉換。—— Eric Liu 創造は生命(留言留名學生會 2021年6月16日 (三) 07:09 (UTC)
您那边常用哪个?--安忆Talk 2021年6月16日 (三) 07:54 (UTC)
偏好設定-國際化-語言zh-Hant等顯示登出,zh、zh-Hans等顯示退出。 紺野夢人 肺炎退散 2021年6月16日 (三) 09:01 (UTC)
--安忆Talk 2021年6月16日 (三) 11:40 (UTC)
@Bluedeck覺得如何?—— Eric Liu 創造は生命(留言留名學生會 2021年6月16日 (三) 05:40 (UTC)
我没意见!如果能换成兼容性更好的,更短的,在更多平台可适用的代码,我支持。Bluedeck 2021年6月16日 (三) 21:23 (UTC)
给弹窗加了一些样式。代码很原生(啰嗦),因为我习惯能不用jQuery语句就不用。--安忆Talk 2021年6月16日 (三) 06:25 (UTC)
  • 版权声明中的年份可以用来判断其何时进入公有领域,写present无效。
  • function($, mw)无必要,为过时写法。小工具代码有外部函数包裹,不必都用IIFE
--Lt2818留言) 2021年6月16日 (三) 09:10 (UTC)
present在法律上的确容易被钻漏洞,但也有不少机构用的,比如阿里巴巴。Facebook之前也这样写,因为这个原因后来也换掉了。IIFE是有用的,在非严格模式下即使是var的函数也会被浏览器放进window。--安忆Talk 2021年6月16日 (三) 11:34 (UTC)
@Lt2818:在debug模式中不會被包裹,很可能洩漏出一些無關的變數或被修改-- Sunny00217  2021年6月17日 (四) 14:04 (UTC)
  • 藍桌版在我的電腦上是可以用的,anyilin這個版本還沒試用過。等待一下其他人的評測。--Temp3600留言) 2021年6月16日 (三) 11:18 (UTC)
自從MediaWiki內建確認登出來防止點擊劫持之後,此小工具的必要性已大幅降低,除了右上角的登出連結還是會直接登出以外,以GET方式進入登出畫面都需要再次確認。當然會誤點右上角的人還是可以用這個小工具。--Xiplus#Talk 2021年6月16日 (三) 14:49 (UTC)
是这样的,所以我只对特定元素做了处理,而不是匹配全部的href。--安忆Talk 2021年6月16日 (三) 15:10 (UTC)
这个小工具对于手机访问电脑版页面的用户还是很有必要的,触屏设备相对于鼠标操作而言误点的几率更高。蓝桌版在手机QQ浏览器上似乎并不起作用,所以我还加载了Manchiu最原始的版本,但是Manchiu的版本自从MediaWiki某次升级之后就变成了点取消也会退出,关闭标签页才不会退出。--Dabao qian每週五22:00《向往的生活第五季》|每週五20:10《谁是宝藏歌手 2021年6月16日 (三) 18:15 (UTC)
如果是如Xiplus所言的话,那么这个小工具就没有必要了,改为用户脚本就可以了--百無一用是書生 () 2021年6月17日 (四) 02:13 (UTC)
  • 所以现在替换一下、保持原样还是直接拿掉呢?--安忆Talk 2021年6月19日 (六) 11:04 (UTC)
    替换&取消默认启用,这样可能比较好。--Lt2818留言) 2021年6月19日 (六) 12:33 (UTC)

依Lt2818的方案, 公示至2021年6月29日 (二) 09:35 (UTC)。--安忆Talk 2021年6月22日 (二) 09:35 (UTC)

本章節暫時不存檔。欲讓機器人存檔,請移除本模板。留言請置於本模板上方。

非條目命名空間頁面無法使用Twinkle標記移動、合併請求

--紺野夢人 肺炎退散 2021年6月15日 (二) 17:14 (UTC)

Wikimania 2021: Individual Program Submissions

Wikimania logo with text 2.svg

Dear all,

Wikimania 2021 will be hosted virtually for the first time in the event's 15-year history. Since there is no in-person host, the event is being organized by a diverse group of Wikimedia volunteers that form the Core Organizing Team (COT) for Wikimania 2021.

Event Program - Individuals or a group of individuals can submit their session proposals to be a part of the program. There will be translation support for sessions provided in a number of languages. See more information here.

Below are some links to guide you through;

Please note that the deadline for submission is 18th June 2021.

Announcements- To keep up to date with the developments around Wikimania, the COT sends out weekly updates. You can view them in the Announcement section here.

Office Hour - If you are left with questions, the COT will be hosting some office hours (in multiple languages), in multiple time-zones, to answer any programming questions that you might have. Details can be found here.

Best regards,

MediaWiki message delivery留言) 2021年6月16日 (三) 04:18 (UTC)

On behalf of Wikimania 2021 Core Organizing Team

一些有關维基百科:防滥用过滤器的討論

原來的討論頁太冷清了。試試換個地方。--Temp3600留言) 2021年6月16日 (三) 11:16 (UTC)

建立IP用戶添加{{Notability}}或{{关注度}}的過濾器

DavidHuai1999命中注定你我他Datou_1996LTA:離心力青蛙喜愛對某些條目標記關注度模板,但不能因此限制IP用戶添加{{Notability}}或{{关注度}}的權利,於是請求建立IP用戶添加{{Notability}}或{{关注度}}的過濾器,方便監控LTA:離心力青蛙。-- 2021年5月24日 (一) 09:33 (UTC)

  • (+)支持。需要注意的是,离心力青蛙有时会使用注册傀儡,因此即便添加了过滤器也不能掉以轻心。--DavidHuai1999Talk 2021年5月24日 (一) 12:46 (UTC)
  • (+)支持:无异议。--Jerre Jiang  讨论参与清理积压站务  2021年5月30日 (日) 06:04 (UTC)
  • (+)支持Itcfangye留言) 2021年6月17日 (四) 20:24 (UTC)
  • (+)支持。~~Sid~~ 2021年6月22日 (二) 07:41 (UTC)

修改Special:滥用过滤器/39Special:滥用过滤器/92或設立新過濾器,以阻止論文盜版網站

前文見MediaWiki_talk:Spam-blacklist#www.ixueshu.com。為對抗道客巴巴豆丁网百度文库、www.ixueshu.com等論文盜版網站,有必要阻止它們加入原始碼,並提示編輯者應使用原始論文網站(如CNKI)作為來源,或直接不提供網址。為此可以簡單地將www.ixueshu.com等網站加入通用的不可靠來源濫用器,或設立新濫用器,以提供專用的幫助訊息。如果資源容許,我較希望設立新的AF。

  • 權宜之計可以先將www.ixueshu.com加入39及92.--Temp3600留言) 2021年6月9日 (三) 17:56 (UTC)
  • 再补充两个:原创力文档(max.book118.com)、人人文库(renrendoc.com)。--Antigng留言) 2021年6月13日 (日) 04:30 (UTC)

优化强制预览代码

重写了一下 Force Preview(强制预览)的代码,改进如下:

  1. 支持即时预览
  2. 使用 OOUI 内建 method 调整和禁用按钮,有更好的兼容性

代码如下:

/**
 * -------------------------------------------------------------------------------
 *  Force Preview JavaScript code - Start
 *
 *  For MediaWiki >= 1.23
 *
 *  To allow any group to bypass being forced to preview,
 *  enter the group name in the permittedGroups array.
 *  E.g.
 *    var permittedGroups = [];                        // force everyone
 *    var permittedGroups = [ 'user' ];                // permit logged-in users
 *    var permittedGroups = [ 'sysop', 'bureaucrat' ]; // permit sysop, bureaucrat
 * -------------------------------------------------------------------------------
 */

( function () {
    var permittedGroups = [ 'confirmed', 'autoconfirmed' ];
    if (
        mw.config.get( 'wgAction' ) !== 'edit' ||
        permittedGroups.some( function ( val ) {
            return mw.config.get( 'wgUserGroups' ).indexOf( val ) > -1;
        } )
    ) {
        return;
    }
    mw.loader.using( 'oojs-ui-core', function () {
        var originalLabel;
        mw.hook( 'wikipage.editform' ).add( function ( $editForm ) {
            var saveButton;
            try {
                saveButton = OO.ui.infuse( $editForm.find( '#wpSaveWidget' ) );
            } catch ( e ) {
                return;
            }
            // eslint-disable-next-line no-jquery/no-sizzle
            if ( !$( '#wikiPreview, #wikiDiff' ).is( ':visible' ) ) {
                if ( saveButton.isDisabled() ) {
                    return;
                }
                if ( originalLabel === undefined ) {
                    originalLabel = saveButton.getLabel();
                }
                saveButton.setDisabled( true ).setLabel( originalLabel + wgULS( '(请先预览)', '(請先預覽)' ) );
            }
            else if ( originalLabel !== undefined ) {
                saveButton.setLabel( originalLabel ).setDisabled( false );
            }
        } );
    } );
}() );

/**
 * -----------------------------------------------------
 *   Force Preview JavaScript code - End
 * -----------------------------------------------------
 */

显示上没有任何变化。如果无异议将提请更换。

以上。--Tranve () 2021年6月19日 (六) 04:42 (UTC)

說實話這種東西不管做成怎樣用一個特殊的url就逃得過去了(((-- Sunny00217  2021年6月19日 (六) 08:09 (UTC)
看起來前提是有安裝Twinkle?--Kanashimi留言) 2021年6月19日 (六) 12:38 (UTC)
代码做了些调整,有问题请留言。--Lt2818留言) 2021年6月19日 (六) 16:51 (UTC)
@Lt2818::我看了一下,好像无论是原有代码还是上方代码,点击“显示更改”都会启用提交按钮,好像不是预期行为,貌似要大改……--Tranve () 2021年6月20日 (日) 07:57 (UTC)
那可以加一個只有取消預設行為函式?-- Sunny00217  2021年6月20日 (日) 09:58 (UTC)
这是合理的,用户可以选择查看更改。比如在大页面中改了错别字,预览要花很多时间,此时查看更改更为合适。--Lt2818留言) 2021年6月20日 (日) 14:33 (UTC)
参考下面Tranve的新版本再次做些调整。根据文档,事件触发时editForm可能尚未加进DOM树,只能用find办法获取其中元素。--Lt2818留言) 2021年6月20日 (日) 18:14 (UTC)
做些调整。改动:一、补充注释;二、根据 MediaWiki 的 ESLint rule 调整代码风格。--Tranve () 2021年6月23日 (三) 12:32 (UTC)
与 Lt2818 讨论后,弃用折叠内容中的版本,改为使用上文提及的版本。--Tranve () 2021年6月21日 (一) 11:45 (UTC)

受到 Lt2818 修改的代码的启发,设计了一个新版本,代码位于 Tranve/public/ForcePreview.js

相比以前版本,使用 sessionStorage 判断是否已经预览,比之前版本更加精确,同时让新用户更加头疼。[開玩笑的]

以上。--Tranve () 2021年6月20日 (日) 12:48 (UTC)

https://doc.wikimedia.org/mediawiki-core/master/js/#!/api/mw.storage.session , this normalises differences across browsers and silences any and all exceptions that may occur.--安忆Talk 2021年6月20日 (日) 13:09 (UTC)
见以上留言,我认为现行代码的行为符合预期。--Lt2818留言) 2021年6月20日 (日) 14:35 (UTC)



以上代码 公示7日,2021年6月30日 (三) 12:36 (UTC) 結束,到期即提请编辑请求。--Tranve () 2021年6月23日 (三) 12:36 (UTC)

关于flow中Ping功能的问题

今日在使用flow中Ping功能时,我注意到在开启“参数设置--通知--成功、失败提及”后,在无论是使用{{ping}}还是{{flow提及}}模版,均无法收到提及成功或失败的通知。想请教各位这是否是一个bug,亦或是flow提及的特性。--伞木 留言 2021年6月20日 (日) 05:22 (UTC)

请求自动为已上新闻动态的条目的讨论页添加{{ITNtalk}}

请问各位维基人,是否可以自动为上了新闻动态的条目的讨论页添加Template:ITNtalk{{ITNtalk}}模板。之前在Wikipedia:机器人/作业请求Wikipedia:互助客栈/求助中咨询过,但是前者页面比较冷清没人回复。谢谢大家!--Zzhtju留言) 2021年6月21日 (一) 13:10 (UTC)

Tech News: 2021-25

2021年6月21日 (一) 15:49 (UTC)

回退时编辑摘要对话框弹出两次

最近发现,回退时编辑摘要对话框会弹出两次。不知道是否与TW有关?我最近没有改过任何脚本和变更过任何小工具设置--百無一用是書生 () 2021年6月22日 (二) 02:09 (UTC)

不。您应该开启了“参数设置-小工具-回退时启用自定义摘要”,请关闭“参数设置-显示-当点击回退链接时显示确认提示”。--安忆Talk 2021年6月22日 (二) 02:11 (UTC)
我“回退时启用自定义摘要”是开启状态,但“参数设置-显示-当点击回退链接时显示确认提示”一直是关闭状态,但仍然是弹出编辑摘要对话框两次。另外,顺道问一下这俩有啥区别?--百無一用是書生 () 2021年6月22日 (二) 02:30 (UTC)
我这面经测试并未复现。后者会在点击回退链接之后插入“确认”和“取消”两个内联超链接,要求确认,这和前者冲突。现象正是点了回退后,前者先会以alert提示输入编辑摘要,确认alert之后,还要点后者的确认链接,点了之后会再次弹出alert,需要再输入一遍。--安忆Talk 2021年6月22日 (二) 02:38 (UTC)
测试了一下,只有在差异页面,右侧新版本内容上方用户名那行右侧有个青色(rgb(0, 153, 153))的“回退x次编辑”的链接,点击这个链接就会弹出两次编辑摘要对话框。前几天没有这个问题。我不太记得这个青色链接是哪个脚本产生的了--百無一用是書生 () 2021年6月22日 (二) 02:39 (UTC)
是前者。--安忆Talk 2021年6月22日 (二) 02:40 (UTC)
我找到了,两次对话框似乎都是MediaWiki:Gadget-rollback-summary.js生成的?--百無一用是書生 () 2021年6月22日 (二) 02:41 (UTC)
 已确认 处理中……--安忆Talk 2021年6月22日 (二) 02:44 (UTC)
完成。--安忆Talk 2021年6月22日 (二) 02:49 (UTC)
感谢!--百無一用是書生 () 2021年6月22日 (二) 03:41 (UTC)

“获取页面中加粗文字为重定向候选”不应该带消歧义

转自MediaWiki_talk:Gadget-ToolsRedirect.js,问题是查询API后可能会得到“(1898年)”等类似的的消歧义,而这个是不必要的。想问问各位有什么解决方案吗?直接正则(类似/(.*)(?: \(.+\))/)过滤下查询结果?--安忆Talk 2021年6月22日 (二) 07:06 (UTC)

有關Template:Non-free media更動說明

經@Antigng提醒,現在予以說明該模板更動。

目前正在進行圖像分類重整,已新增一個分類為Category:所有非自由媒體,容納所有非自由圖像。原來的Category:合理使用圖像分類將僅放置掛上{{Non-free fair use in}}的檔案。

因此,掛有該模板的分類將會從Category:合理使用圖像更改為Category:所有非自由媒體。如果偵測所有非自由圖像的機器人偵測的是Category:合理使用圖像,請更動為新分類或直接偵測{{Non-free media}}。本項更動現在起 公示7日,如有任何疑慮或問題,歡迎提出並討論。臺灣杉在此發言 (會客室) 2021年6月22日 (二) 11:47 (UTC)

未被正确存档的查核请求

刚刚发现这笔存档没有进入Wikipedia:元維基用戶查核請求/2021/6,请求修复@Xiplus。--Itcfangye留言) 2021年6月24日 (四) 07:17 (UTC)

被垃圾連結黑名單擋了,已為該任務加上垃圾連結黑名單的特殊處理。--Xiplus#Talk 2021年6月24日 (四) 08:10 (UTC)

Editing news 2021 #2

2021年6月24日 (四) 14:14 (UTC)