跳转到内容

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

维基百科,自由的百科全书

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

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


發表前請先搜索存档,參考舊討論中的内容可節省您的時間。
公告欄
  • [協作] 现有129个页面需维基化336个条目需清理31个移动请求正在讨论
# 💭 話題 💬 👥 🙋 最新發言 🕒 (UTC+8)
1 我的Wikiplus无法在除Edge之外的浏览器使用 20 4 Txkk 2024-08-17 22:51
2 关于检查插入不存在文件的过滤器 2 2 Ericliu1912 2024-08-21 16:31
3 Template:Infobox concert无法编辑 3 2 SunAfterRain 2024-08-16 13:25
4 我想改Template:TR ridership,但是碰到大問題 7 2 Matt Zhuang 2024-08-17 16:44
5 “通知”按钮、“感谢”按钮与“添加到监视列表”的新弹窗问题 4 2 暁月凛奈 2024-08-17 13:01
6 timeline 6 4 SunAfterRain 2024-08-19 12:55
7 即將推出:新的子參考功能 – 試用看看吧! 1 1 Johannes Richter (WMDE) 2024-08-19 18:46
8 2024年第34期技術新聞 2 2 Shizhao 2024-08-20 10:30
9 Wikipedia:提示/8月的頁面顯示出異常,但不知道問題出在哪,可能又是一個Bug 4 3 Tisscherry 2024-08-21 16:17
10 關於標籤 9 3 AnYiLin 2024-08-25 23:31
11 移动端讨论页页首模板被折叠 3 2 Shizhao 2024-08-22 10:17
12 关于WP:AN3页顶的表单 2 1 Hotaru Natsumi 2024-08-22 19:55
13 {{fb|IRL}}旗幟和內部連結有誤 6 2 ItsLiana 2024-08-23 21:00
14 遇到一些问题 2 2 Kcx36 2024-08-23 16:17
發言更新圖例
  • 最近一小時內
  • 最近一日內
  • 一週內
  • 一個月內
  • 逾一個月
特殊狀態
已移動至其他頁面
或完成討論之議題
手動設定
當列表出現異常時,
請先檢查設定是否有誤

正在廣泛徵求意見的議題

以下討論需要社群廣泛關注:重新整理

維基百科技術議題與模板

Wikipedia:徵求意見/深色模式 § 導言

近期部署的深色模式(Dark mode)对页面内容带来了很多兼容性问题,需要修复。可参考mw:Recommendations for night mode compatibility on Wikimedia wikis

修复工作需要修复许多模板、模块以及小工具,还有个别的页面也需要修复。这个征求意见的目的一是需要很多人帮忙查找问题并修复,二是一些页面如何修复可能会影响到页面本身的用色、排版设计,需要进一步讨论寻求共识。

--百無一用是書生 () 2024年6月22日 (六) 12:34 (UTC)

MediaWiki talk:Gadgets-definition § 提議引入CollapsibleToggle作為預設啟用可選擇關閉的小工具

此討論正在公示7天,直至2024年8月28日 (三) 17:59 (UTC)結束;如有意見請儘快提出。

日前的討論將多個使用NavFrame的模板切換成了一般的mw-collapsible導致這些模板不再能透過點Head來展開或關閉,故在此提議引入CollapsibleToggle來讓這些模板可以恢復以前的行為。同時此小工具也為其他類型的mw-collapsible提供點未隱藏的區塊來展開的功能,具體測試樣例可以參考[1](Beta Cluster)。--SunAfterRain 2024年8月4日 (日) 13:23 (UTC)

Wikipedia:徵求意見/模板样式 § 導言

以下征求意见页面是MediaWiki:Common.css和相关CSS中需要转换为模板样式的列表,这些样式由于多种原因需要转换为模板样式,可参考en:MediaWiki talk:Common.css/to do

设立这个征求意见的目的,一是需要管理员和用户协助找出需要转换为模板样式的列表并需要管理员协助处理;二是一些手动调用CSS类的页面上的样式在迁移后将会丢失,需要用户在此反馈并寻求共识,这会是一个很漫长的过程。

--Dabao qian 2024年8月13日 (二) 16:59 (UTC)

我的Wikiplus无法在除Edge之外的浏览器使用

自添加Wikiplus工具以来,我主要在Microsoft Edge浏览器上编辑维基百科。但偶尔可能使用其他浏览器或其他操作环境,这时无论是Windows上的其他浏览器如Chrome,还是macOS上的Safari、Chrome等浏览器,均不显示“快速编辑”按钮——顶部和段落边本应显示“快速编辑”的地方会仅空出大约一个半角空格的位置而无任何按钮。(已排查过与“编辑按钮靠右侧显示”“添加‘查看源代码’按钮”等小工具无关。)--—自由雨日留言贡献 2024年7月26日 (五) 09:12 (UTC)[回复]

我有时候也会出现这种情况,不过如果点击空白区域仍会正常弹出编辑框。——春祺夏安 ZhaoFJx 2024年8月4日 (日) 07:13 (UTC)[回复]
我不行……空白区域就是什么都没有 囧rz……而且不是“有时候”,是一直以来就没法用……--—自由雨日留言贡献 2024年8月4日 (日) 07:14 (UTC)[回复]
这三个浏览器我都看了,发现都没有这种情况……要不试试清除浏览器缓存,或者下个firefox控制变量再试试——春祺夏安 ZhaoFJx 2024年8月4日 (日) 07:28 (UTC)[回复]
清除缓存肯定一开始就尝试过了()Firefox……我试试吧!--—自由雨日留言贡献 2024年8月4日 (日) 07:32 (UTC)[回复]
@ZhaoFJx刚刚在Windows下载了Firefox,可以用!神奇……但不知道为什么,Wikiplus编辑框里的字号要比Edge上大很多,甚至比正文字号都要大。--—自由雨日留言贡献 2024年8月4日 (日) 07:46 (UTC)[回复]
Firefox裡的monospace(等寬)字號可以單獨調整。你可以看看瀏覽器設定頁面。--SuperGrey (留言) 2024年8月4日 (日) 08:45 (UTC)[回复]
@ZhaoFJx怪了……刚刚在macOS试了下,macOS上的Firefox仍不能用…… 囧rz……--—自由雨日留言贡献 2024年8月4日 (日) 10:10 (UTC)[回复]
没坏别修,干脆就用edge吧(--春祺夏安 ZhaoFJx 2024年8月7日 (三) 09:04 (UTC)[回复]
主要有时可能用macOS编辑;还有就是,我目前还没申请完成全域IP封禁豁免和英维的豁免,有时候代理IP被封需要切换没被封的节点,但是我发现必须要重开浏览器,否则仍会提示IP被封禁,这时候换个浏览器编辑就比重开要方便多了。(不过,我尝试了一下SuperGrey推荐的InPageEdit,发现非常精致好用!--—自由雨日留言贡献 2024年8月7日 (三) 09:16 (UTC)[回复]
我有一個猜想:會不會是新版Vector主題的問題?之前發現我開發的投票助手失效,排查後發現網頁的程式碼不再是直接排列h3,而是套了一層div.mw-heading.mw-heading3,「編輯」和「快速編輯」按鈕則改為置於這個div內。可以試試使用另一個快速編輯工具InPageEdit,也可以試試切換回舊主題。--SuperGrey (留言) 2024年8月4日 (日) 10:28 (UTC)[回复]
@自由雨日按F12键打开开发工具,用它可以检查出错的原因。--Txkk留言2024年8月16日 (五) 15:44 (UTC)[回复]
你加载的是 https://cdn.jsdelivr.net/npm/wikiplus-core ,我经过测试出现的现象和你的一样,所以我换成了 https://wikiplus-app.com/Main.min.js ,然后就正常了。--Txkk留言2024年8月16日 (五) 16:03 (UTC)[回复]
@镜音铃你去查查是由什么问题导致的。--Txkk留言2024年8月16日 (五) 16:05 (UTC)[回复]
啊谢谢大佬!请问为什么我会加载前一个链接,以及如何改成后一个链接呢?(看您的编辑记录,我没有找到相关的更改方法思考...)--自由雨日🌧️留言贡献 2024年8月17日 (六) 01:57 (UTC)[回复]
咦?我看您JS页面里似乎没有用Wikiplus。不过第一个修订版本里引用了mw.loader.load('https://cdn.jsdelivr.net/npm/wikiplus-core');,似乎只用把它替换成旧版mw.loader.load('https://wikiplus-app.com/Main.min.js');就好了?——即请秋安 ZhaoFJx 2024年8月17日 (六) 04:16 (UTC)[回复]
我的Wikiplus是在全局JS页面里()旧版……我试试吧,不知道功能会不会少思考...--自由雨日🌧️留言贡献 2024年8月17日 (六) 04:42 (UTC)[回复]
@ZhaoFJx旧版问题更大啊 囧rz……“快速编辑”按钮直接单独成行了,非常不美观;每次编辑都会弹出“是否允许采集数据”;编辑器完全没有按钮……算了,还是用新版吧()--自由雨日🌧️留言贡献 2024年8月17日 (六) 04:48 (UTC)[回复]
🏳️投降了,那我可能不清楚。不如就用InPageEdit吧——即请秋安 ZhaoFJx 2024年8月17日 (六) 06:22 (UTC)[回复]
如果只是想用快速编辑这一项功能,英语维基人BrandonXLF开发的QuickEdit也不错。--Txkk留言2024年8月17日 (六) 14:51 (UTC)[回复]

关于检查插入不存在文件的过滤器

注意到本站使用的245和261号过滤器使用了以下匹配不存在文件名的正则表达式:

"(?i)(?:\[\[(?:File|Image|文件|檔案):|(?:file|img|image|logo|pic|photo|chart|screenshot|cover|symbol|flag|圖片|图片|圖像|图像|画像|文件|檔案)[^|]+?=)\s*([^|]+?)[ \t]*(?:\||\n)"

建议将其改为:

"(?i)(?:\[\[(?:File|Image|文件|檔案):|(?:file|img|image|logo|pic|photo|chart|screenshot|cover|symbol|flag|圖片|图片|圖像|图像|画像|文件|檔案)[^|]*?=)\s*([^|]+?)[ \t]*(?:\||\n)"

之前使用的正则表达式的问题在于只能匹配下面列出的前两种情况,但无法匹配后两种情况:

file = example.png
file =example.png
file= example.png
file=example.png

修改后即可解决此问题。--NegativeRnd留言2024年8月12日 (一) 11:25 (UTC)[回复]

@NegativeRnd已經調整。—— Eric Liu 創造は生命(留言留名學生會 2024年8月21日 (三) 08:31 (UTC)[回复]

我想改Template:TR ridership,但是碰到大問題

日前我將台鐵年報上的進出站人數上傳到Wikidata後想改Template:TR ridership,但是碰到大問題--—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:19 (UTC)[回复]

具体一点,有哪些问题。--YFdyh000留言2024年8月16日 (五) 18:27 (UTC)[回复]

首先我在沙盒輸入以下內容:

{{formatnum: {{#expr: ({{formatnum:{{wikidata|properties|qualifiers|qualifiers|{{WikidataEntity|基隆車站}}|P3872|P585=2023|P518=Q21171241}}|R}}+{{formatnum:{{wikidata|properties|qualifiers|qualifiers|{{WikidataEntity|基隆車站}}|P3872|P585=2023|P518=Q115287494}}|R}})/{{#ifexpr:{{#time: L|2023}}|366|365}} round 0 }} }}

我就順利得到 16,603 ,也就是基隆車站2023年的日均進出量( (離開人數+到達人數)/365 )

然後我就將基隆車站改成{{{station}}} 以方便該模板調Wikidata資料,如Special:diff/83837615,結果整個模板頁面整個崩潰出現「表達式錯誤:缺少+的操作數。分配用於運行腳本的時間已到期。」,然後想直接開Template:TR_ridership/doc則是後面幾個車站項目出現「表達式錯誤:預期外的<運算符」。

所以我暫時回退到修改前的版本。

—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:32 (UTC)[回复]

經過排查後可能是{{WikidataEntity|{{{station}}}}}會直接崩潰,要怎麼改才能正常使用?因為{{{station}}}是該模板的最重要參數,必須要餵進去來算出平均數—— Matt Zhuang表示有事按「此」留言 2024年8月16日 (五) 18:38 (UTC)[回复]
“缺少+的操作数”是需要#if处理未提供station参数的情况,如模板页面本身。
“预期外的<运算符”展现数量随机,疑似因为“分配用于运行脚本的时间已到期。”,这是解析器分析数据-Lua使用时间的10秒用尽。需要研究削减调用消耗。--YFdyh000留言2024年8月16日 (五) 18:56 (UTC)[回复]
wikidata调用每次消耗约0.05秒,250个明显就超过10秒了。英文维基上调用Wd模块也是这样消耗。--YFdyh000留言2024年8月17日 (六) 07:56 (UTC)[回复]
看來調用Wikidata的複雜函數不適合用在臺灣鐵路車站旅客人次排名(畢竟有240左右座車站),本來想要利用Wikidata來減少本地的編輯:
  1. 先將原始資料匯入到Wikidata再直接改模板中的2023年參數就會實時更新用此模板的運量和排行
  2. 在各車站條目從Wikidata調出歷年的運量(上車、下車、上下車、上車平均、上下車平均)
這下只能放棄了。—— Matt Zhuang表示有事按「此」留言 2024年8月17日 (六) 08:44 (UTC)[回复]

“通知”按钮、“感谢”按钮与“添加到监视列表”的新弹窗问题

具体指右上角的“通知”按钮,监视列表、编辑历史(含查看差异)中的“感谢”按钮,以及任何页面右上方的“⭐️”按钮。一般情况下,点击“通知”按钮是直接在当前页面弹出一个小框,点击“感谢”按钮是在原来的“感谢”按钮右侧将右括号扩展像横幅一样展开“发送公开感谢吗?”文字并请求确认,点击“⭐️”按钮则是会直接添加到监视列表并在页面右上部弹出“已成功加入”横幅并可以选择时间范围。然而,点按这三个按钮并非每次都是“一般情况”的这种效果,而是时常都会新加载一个页面,即点击“通知”按钮跳转到一个只显示全部通知的页面,点击“感谢”“⭐️”按钮也同样跳转到新页面,再点击确认后需要“后退”两次才能返回原页面。--自由雨日🌧️留言贡献 2024年8月17日 (六) 03:56 (UTC)[回复]

js没加载完就是这样的静态页面。——暁月凛奈 (留言) 2024年8月17日 (六) 04:31 (UTC)[回复]
我也发现往往是“还没加载完很快就点击这些按钮”会显著地增加“新弹窗”出现的概率,但是有时候明明已经“等待了很久”(比如监视列表页),点击“感谢”,它还是弹出新窗口?思考...--自由雨日🌧️留言贡献 2024年8月17日 (六) 04:38 (UTC)[回复]
浏览器将页面视为加载完毕不等于js也全部加载完毕,若是监视列表设定的值较高,那么等待时间肯定是比较长的,js未必已经加载完毕,还是要打开调试器看有没有相应的js资源。——暁月凛奈 (留言) 2024年8月17日 (六) 05:01 (UTC)[回复]

timeline

当前使用<timeline>魔术字的页面,都会添加“Category:使用EasyTimeline扩展的页面”的红链分类(示例),但是该分类如今以Category:使用时间线的页面之名存在(该分类链入的英维为“Category:Pages using the EasyTimeline extension”,能看出“使用EasyTimeline扩展的页面”就是字面直译自英维),故需要修正一下。--BigBullfrog𓆏2024年8月18日 (日) 13:50 (UTC)[回复]

#2024年第32期技術新聞。不知道具体要改哪里……——暁月凛奈 (留言) 2024年8月18日 (日) 14:25 (UTC)[回复]
无需修改,经测,零编辑后原分类的成员减少。页面上展现的分类,有几十秒延迟和不一致现象。--YFdyh000留言2024年8月18日 (日) 16:53 (UTC)[回复]
@YFdyh000但我看EasyTimeline有中文译名,故是否有必要修改为“使用简易时间线扩展的页面”?--BigBullfrog𓆏2024年8月18日 (日) 20:33 (UTC)[回复]
我中立。问问@SunAfterRain您提交的。--YFdyh000留言2024年8月18日 (日) 20:53 (UTC)[回复]
@YFdyh000改過來了,請等下一次MediaWiki更新。--SunAfterRain 2024年8月19日 (一) 04:55 (UTC)[回复]

即將推出:新的子參考功能 – 試用看看吧!

您好。多年來,社群成員一直要求一種簡單的方法來重複使用參考資料,又能修改其中的一些細節。現在,MediaWiki解決方案即將推出:新的子參考功能將能用於wikitext和視覺化編輯器,並將增強現有的參考系統。您可以繼續使用其他引用方式,但您可能會在其他使用者撰寫的條目中遇到子參考。更多資訊請參閱專案頁面

我們需要您的回饋來確保此功能適合您:

德國維基媒體協會技術願望團隊計劃在今年稍後將此功能引入維基媒體維基。我們將事先聯繫參考相關的工具和模板的創建者/維護者。

請協助廣傳這則訊息。 --Johannes Richter (WMDE) (talk) 2024年8月19日 (一) 10:46 (UTC)[回复]


2024年第34期技術新聞

MediaWiki message delivery 2024年8月20日 (二) 00:51 (UTC)[回复]

生者传记提示似乎可以用lua实现了?--百無一用是書生 () 2024年8月20日 (二) 02:30 (UTC)[回复]

Wikipedia:提示/8月的頁面顯示出異常,但不知道問題出在哪,可能又是一個Bug

如標題,這是@Tisscherry所提出的問題,在8月23日至8月31日的9日頁面都無法正常顯示,但不知現在問題出在哪,可能又是一個Bug。--Z7504非常建議必要時多關注評選留言2024年8月21日 (三) 03:22 (UTC)[回复]

超出了WP:条目大小,已删除8月5日及之前的几个公共转换组。@Tisscherry结论是不要在短小的条目加上数个庞大的公共转换组,只把需要转换的字词加上就好。--Tim Wu留言2024年8月21日 (三) 06:01 (UTC)[回复]
感謝,現在是看正常的。--Z7504非常建議必要時多關注評選留言2024年8月21日 (三) 06:06 (UTC)[回复]
@TimWu007,@Z7504,萬分感激。--提斯切里留言2024年8月21日 (三) 08:17 (UTC)[回复]

關於標籤

Special:標籤中的「jimmy-bot-non-free」,說明文段太長了,而且不能換行「阻止非自由版權文件的顯示。根據著作權方針,非自由版權文件僅能在條目中合理使用,而不能在其它的命名空間使用。」,由於整段話不換行,導致手機上看到這段話都會屏幕寬度比例失衡,如「監視清單」和有相關記錄的條目歷史都會出現,如這個條目。--Nostalgiacn留言2024年8月21日 (三) 12:51 (UTC)[回复]

那就让那个位置能换行就好了吧,问题根源是那里的字不换行而不是字太多。--安忆Talk 2024年8月23日 (五) 13:45 (UTC)[回复]
我上面就是想匯報,不換行導致手機上屏幕寬度比例失衡。請求設置換行。標籤還有不少說明文段很長的,請都設置換行。--Nostalgiacn留言2024年8月23日 (五) 14:03 (UTC)[回复]
你能给一个具体的链接吗?--安忆Talk 2024年8月23日 (五) 14:22 (UTC)[回复]
Special:Diff/83866494。--Jimmy Xu 2024年8月23日 (五) 15:40 (UTC)[回复]
是手機上顯示的問題,我放截圖吧。會出現這種畫面。--Nostalgiacn留言2024年8月24日 (六) 06:04 (UTC)[回复]
.mw-tag-marker {
	border-radius: 0.5rem;
	height: auto;
	text-align: justify;
	vertical-align: text-bottom;
	white-space: normal;
}

.mw-tag-marker {
	display: inline;
	vertical-align: text-bottom;
	white-space: normal;
}
看你喜好,二选一加到自己的minerva.css就好。--安忆Talk 2024年8月24日 (六) 20:19 (UTC)[回复]
這應該不是我個人會遇到的問題,我用了這段遇不到了,問題不是還在。--Nostalgiacn留言2024年8月25日 (日) 05:58 (UTC)[回复]
当然,但我至少解决了你的问题。
尽管本站同样可以通过调整相关样式来解决这个问题,但它本质上是皮肤设计方面的问题,而不是本站的。即使仅在本站处理,修改此类样式可能需要达成进一步共识和/或公示。这将是一个既程序正义的且相对长的过程,你可以寻求或等待其他时间相对充裕的管理员或其他用户跟进,祝编安。--安忆Talk 2024年8月25日 (日) 15:31 (UTC)[回复]

移动端讨论页页首模板被折叠

个人感觉这样的设计不合理,一些高风险主题上的警告被直接折叠,很容易被忽略。能否对这一现象做出改进?--ZeehanLin留言2024年8月21日 (三) 19:02 (UTC)[回复]

phab:tag/mobilefrontend?--百無一用是書生 () 2024年8月22日 (四) 02:15 (UTC)[回复]
基本上我的猜测是一来移动版主要服务于读者,二来可能开发团队还未想好如何设计这一块...--百無一用是書生 () 2024年8月22日 (四) 02:17 (UTC)[回复]

关于WP:AN3页顶的表单

Special:Diff/83915488中,@Heihaheihaha提到原来Module:VandalSubmitForm预设了注释若要提報多個用戶,請分多次提交,切勿複製本表單,该注释与AN3页面的页顶表述“双方”存在冲突,更是和最后一条要求反提报时合并到同一节中的要求相违背。故提出修改Wikipedia:管理员布告板/编辑争议/form的模块调用为我在原来模块基础上修改的Module:VandalSubmitForm/AN3,使得该页顶表单可以同时提报多个用户于同一节。因这个表单在提报时容易造成迷惑,故个人先IAR修改到新模块分支上(83916013),有反对意见可以回退到原来版本。𝐻.𝑁𝑎𝑡𝑠𝑢𝑚𝑖2024年8月22日 (四) 11:55 (UTC)[回复]

另cc原来修改顶部模板的@SunAfterRainLuciferianThomas提供相关意见。𝐻.𝑁𝑎𝑡𝑠𝑢𝑚𝑖2024年8月22日 (四) 11:55 (UTC)[回复]

{{fb|IRL}}旗幟和內部連結有誤

{{fb|IRL}}應該要顯示為這樣「爱尔兰 愛爾蘭」,但現在的旗幟跟藍鏈是錯誤的「 愛爾蘭」,所有足球旗幟模板都是這樣。--Liebhart 💬👩‍🚀⚽ 2024年8月22日 (四) 16:11 (UTC)[回复]

Template:Country data Ireland内的flag alias-football、link alias-football导致的,而这些又是由O-ring君在65304901中加入的。Irralpaca留言2024年8月22日 (四) 16:27 (UTC)[回复]
可能是复制自英维en:Template:Country data Ireland。英维的Country data Ireland和en:Template:Country data Republic of Ireland是分开的,前者指历史上整个统一的爱尔兰岛,故英维在前者的数据中链接到过去的旗帜和国家队。但中维未作区分。Irralpaca留言2024年8月22日 (四) 16:30 (UTC)[回复]
中維原本是有區分的,查了一下應該是因為最近有人把{{Country data Republic of Ireland}}重定向到{{Country data Ireland}}才會這樣。——Liebhart 💬👩‍🚀⚽ 2024年8月22日 (四) 18:02 (UTC)[回复]
差最後一步了,請管理員或模板編輯員協助把{{Country data Ireland}}的| redir3 = IRL | redir4 = Republic of Ireland移動到{{Country data Republic of Ireland}},謝謝。——Liebhart 💬👩‍🚀⚽ 2024年8月22日 (四) 18:21 (UTC)[回复]
我改好了。——Liebhart 💬👩‍🚀⚽ 2024年8月23日 (五) 13:00 (UTC)[回复]

遇到一些问题

桂林市条目中,Template:Spoken_Wikipedia下面的内容进到那个框框里面了,而有这个模板的其他条目也有这样的问题,想请求帮忙解决一下,谢谢。[5][6]-- · 我的讨论版 · 我的贡献 2024年8月23日 (五) 07:54 (UTC)[回复]

Special:Diff/83924952。--Kcx36留言2024年8月23日 (五) 08:17 (UTC)[回复]