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

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

Breezeicons-categories-32-applications-development.svg

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

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


發表前請先搜索存档,參考舊討論中的内容可節省您的時間。
公告板
# 話題 發言 參與 最新發言 最後更新(UTC+8)
1 請為檔案上傳精靈適配非自由內容使用依據模板功能 8 7 Sunny00217 2020-09-20 19:20
2 请问一下模板的这个功能怎么实现? 10 4 Sunny00217 2020-10-24 22:27
3 移動版的監視清單出Bug了 4 1 Matt Zhuang 2020-10-22 02:22
4 其它语言版本的列表不能显示 1 1 Jimmy-bot 2020-10-28 00:14
5 艺人条目的编辑提示 10 3 LuciferianThomas 2020-10-27 15:18
6 问问如何修改新编辑器(2017维基代码编辑器)中的代码字号大小? 3 2 Qmacaw 2020-10-20 19:26
7 Tech News: 2020-43 1 1 Shizhao 2020-10-20 10:09
8 模板:OSM Location map 是否可以实现简繁转换? 2 2 Shizhao 2020-10-20 10:06
9 Module:Wd请求增加page参数 3 2 Lewix 2020-10-20 13:32
10 Twinkle更新 (2020-10-21) @b160722 1 1 Xiplus 2020-10-21 07:45
11 Previewnote故障 2 2 Shizhao 2020-10-26 09:48
12 手动字词转换语法是否异常 1 1 YFdyh000 2020-10-25 17:12
13 Tech News: 2020-44 1 1 SCP-2000 2020-10-27 02:45
14 AbuseFilter notice: rmspecials() will no longer remove whitespace when used in filters 2 2 Xiplus 2020-10-27 08:43
發言更新圖例
  • 最近一小時內
  • 最近一日內
  • 一週內
  • 一個月內
  • 逾一個月
特殊狀態
已移動至其他頁面
或完成討論之議題
手動設定
當列表出現異常時,
請先檢查設定是否有誤

請為檔案上傳精靈適配非自由內容使用依據模板功能[编辑]

現行的精靈不知道在做什麼,例如,我上傳了一張電子遊戲畫面截圖,在介面裡已經勾選了遊戲截圖的選項,結果出來還是用了{{Non-free use rationale 2}},而不是更符合的{{Non-free use rationale video game screenshot}},另外紅色*的「必填選項」都填寫完了,上傳後模板竟然提示replaceability跟commercial參數沒有填寫,違反WP:NFCC,還要手動處理,那麼這倆不是應該預設就放在「必填選項」裡面嗎?希望能夠檔案上傳精靈適配非自由內容使用依據模板功能,勾什麼選項就出來什麼模板。—— Eric Liu 創造は生命(留言留名學生會 2020年7月31日 (五) 03:32 (UTC)

支持,现在有很多非自由檔案文件依據模板,这些模板可以协助编者(尤其是新手)写出比较出色的非自由文件的合理使用依据,如果把这些模板中的已经较为成熟的模板加入上传精灵会很方便,我每次传完Logo图片还得手动把{{Non-free use rationale 2}}替换成{{Non-free use rationale logo}}。——BlackShadowG留言) 2020年8月8日 (六) 11:50 (UTC)
因为那会导致程序行数增多,所以编程的人不喜欢这么做。他们更希望用同一个东西处理更多的情况。--1=0欢迎加入WP:維基百科維護專題 2020年8月8日 (六) 12:59 (UTC)
@Alexander Misel:那至少也要處理“上傳後模板竟然提示replaceability跟commercial參數沒有填寫,違反WP:NFCC,還要手動處理”的問題,我想到Wcam就心煩。SANMOSA SPQR 2020年8月9日 (日) 03:23 (UTC)
(+)支持。另@Sunny00217:在下半年前曾向您反映过相关问题,上传文件向导的部分选项并不会填写{{Non-free use rationale 2}}的replaceability跟commercial参数,如果是logo也不会填入author。每次上传完后都要再换模板或者修改参数十分麻烦。--Tim Wu留言) 2020年8月9日 (日) 03:36 (UTC)
當然了,如果是希望不要顯示警告的話當然是回退到添加那些七雜八雜的東西前,但是這樣一直用也不是辦法,可能還是得改js,但看都看不是很懂結構個更何況是還要提出修改方案......-- Sunny00217  2020年8月9日 (日) 10:29 (UTC)
(+)支持。--🍀 CLOVER YAN (^_^) 回复请ping 2020年9月20日 (日) 06:04 (UTC)
您加油給個改法,別只投支持-- Sunny00217  2020年9月20日 (日) 11:20 (UTC)

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

请问一下模板的这个功能怎么实现?[编辑]

请问一下,如何在模板中实现输入{{模板|A=yes}}则输出A,无参数或其他参数则输出B这样的功能?--侧耳倾听 2020年10月12日 (一) 04:11 (UTC)

Wikipedia:解析器函数,#switch。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 08:16 (UTC)
應該是{{#ifeq}}吧-- Sunny00217  2020年10月12日 (一) 12:10 (UTC)
不考虑表达式计算而是以常量对比的话,if堆和switch基本可互换。——Sakamotosan路过围观杯弓蛇影| 避免做作,免敬 2020年10月12日 (一) 14:04 (UTC)
  • @cwek:解析器函数一直没太搞懂,看样子还得再去研究一下,哎……--侧耳倾听 2020年10月14日 (三) 15:50 (UTC)
註:本討論之中有部分是透過Module:IfUtil實現,因此稍後會將本討論標記為存檔至Module talk:IfUtil。-- 娜娜奇🐰楓香花茶(宇帆·☎️·☘️) 2020年10月20日 (二) 09:06 (UTC)
那直接標記就好了為甚麼要稍後呢?-- Sunny00217  2020年10月24日 (六) 14:27 (UTC)

移動版的監視清單出Bug了[编辑]

我常使用平板的進階模式觀看移動版的監視清單,然後點選監視中條目的「差異」來看最後的變更,但是現在我點「差異」只會得到那個頁面的最新版本而不是其他地方點選應該得到的跟上一版本的差分。

會不會是 Special:移动版差异 壞掉了? - 本人該補完2019年台鐵各站旅客人次了,有事按「此」留言 2020年10月15日 (四) 16:23 (UTC)

可能是因為多了 curid 的緣故,如果像以前那樣 只有 Special:移动版差异 就可以像之前那樣顯示現行版本與前一版本的差異。-- 本人該補完2019年台鐵各站旅客人次了,有事按「此」留言 2020年10月15日 (四) 16:35 (UTC)
補充:日文維基百科開啟進階模式也會這樣,顯然是MediaWiki出問題。-- 本人該補完2019年台鐵各站旅客人次了,有事按「此」留言 2020年10月17日 (六) 04:54 (UTC)

更新:已經修復,可以關閉並且存檔了-- 本人該補完2019年台鐵各站旅客人次了,有事按「此」留言 2020年10月21日 (三) 18:22 (UTC)

其它语言版本的列表不能显示[编辑]

艺人条目的编辑提示[编辑]

我提删了User:LuciferianThomas建立的一系列基于U:LuciferianThomas/編輯提示/藝人條目的编辑提示,我的理由是艺人模板被大量条目使用,给每个条目手动挂编辑提示难以维护。现向社群征求意见:

  1. 这些编辑提示有没有存在的必要?
  2. 使用何种方式显示比较合适?除了(用机器人)批量建立每个页面的編輯提示,也可以修改Template:BLP editintroTemplate:Editnotices/Namespace/Main让条目自动读取源代码中的艺人模板,或者用JavaScript读取艺人模板来显示编辑提示。
  3. U:LuciferianThomas/編輯提示/藝人條目允许显示四条编辑提示的某几条,这种功能有必要吗?(在BLP editintro中也能实现,但略复杂一些,需要在条目中添加专门用于控制编辑提示显示的模板)

--GZWDer留言) 2020年10月17日 (六) 11:55 (UTC)

  1. 我覺得需要有藝人條目的編輯提示模板。維基百科上確實有很多藝人條目的內容(尤其藝人模板內容)不符合方針或最新的社群共識,其中固然有部分是屬於BLP的共識,但也有僅適用於藝人條目的共識,如2016年有關飛行綜藝的社群共識。同時,藝人模板濫用的情況似乎也比其他BLP條目嚴重,因此認為有這樣的需要。
  2. 使用MediaWiki:Common.js之類的方法確實可行,但失卻了針對性。分設多個點的原因是基於藝人條目的諸多問題,相信同時列出過多也大概率會被完全忽視,針對性列出條目有問題、可能存在問題或曾經存在問題的內容可讓編者對相關要求更清晰而不會使條目存在的問題被掩埋。現時掛維護模板未能解決某些問題,例如沒有一個能夠提醒編者不要列出藝人作為飛行嘉賓參與的綜藝節目的維護模板,只能透過comment標籤作出提醒,但很不顯眼,用編輯提示固定顯示比comment標籤好多了。
  3. 同上。另,若以上的批量創建或JS讀取模板控制顯示獲得實行,BLP可加入同樣的細項以作出更仔細的編輯指示。
以上。--LuciferianThomas留言 2020年10月17日 (六) 12:47 (UTC)
@Sanmosa。--LuciferianThomas留言 2020年10月17日 (六) 23:46 (UTC)
意見大致同LuciferianThomas。SANMOSA SPQR 2020年10月18日 (日) 00:35 (UTC)
(~)補充:若達成統一意見並找到可行方式且有需要的話U:LuciferianThomas/編輯提示/藝人條目移動至模板空間。另可加入all參數或預設作完整提示(懶人用法,沒有了針對條目已存在或曾存在問題的作用)。增加參數是因為條目維護清理模板在原始碼編輯器還是代碼,comment標籤提醒又不顯眼,加入有關模板可在編輯器擔當如維護模板的作用,同時不影響閱讀器顯示(有些提示,如不要加入飛行綜藝的警告不需要在閱讀器內顯示,因為那些內容大概率已經被移除,不適宜掛維護模板,反而在編輯器有需要存在這樣的提醒)。--LuciferianThomas留言 2020年10月18日 (日) 08:17 (UTC)
@GZWDer?--LuciferianThomas留言 2020年10月21日 (三) 07:12 (UTC)

@GZWDerSanmosa:我有以下執行的建議:
  1. 在藝人條目中以一個意義較廣泛的模板取代使用{{BLP editintro}},新模板內容應存在現有{{BLP editintro}}之內容,並少量增加對愛好者內容的論述。
  2. 然而,上述模板難以對有問題的內容作出詳細解釋。因此可以「編輯器維護模板」形式,手動在現時或曾經存在問題、或長期出現問題編輯的條目中加入提示模板,使用{{U:LuciferianThomas/編輯提示/藝人條目}}形式的針對性編輯提示(當然先移動到模板空間),在進行共識維護工作的同時建議同時在編輯提示加入該模板(或許可以寫JS碼進行有關工作,或建議加入Twinkle),作為對細項共識的編輯提示,也避免冗餘的提醒內容(沒有子女的藝人條目不需要有對其子女姓名內容規範的提醒)。
不知有無意見?--LuciferianThomas留言 2020年10月22日 (四) 07:18 (UTC)
@GZWDerSanmosa?--LuciferianThomas留言 2020年10月26日 (一) 03:45 (UTC)
編輯提示其實和Twinkle無關。其他大致同意。SANMOSA SPQR 2020年10月26日 (一) 04:06 (UTC)
我意思是可有類似Twinkle的工具放置這些編輯提示模板。--LuciferianThomas留言 2020年10月27日 (二) 07:18 (UTC)

问问如何修改新编辑器(2017维基代码编辑器)中的代码字号大小?[编辑]

本人希望调整一下2017维基代码编辑器的字号大小以获得更好的体验,默认的字号太小,选择文本块、输入文本与阅读都非常不舒服。 --Qmacaw留言) 2020年10月18日 (日) 02:41 (UTC)

在您的common.css中写入.mw-editfont-monospace,.mw-editfont-sans-serif,.mw-editfont-serif{font-size:1em}(数值可以是小数或整数,数值越大字号便会越大)即可。 --安忆Talk 2020年10月18日 (日) 04:38 (UTC)
  • 非常感谢!!字调大了舒服多了~--Qmacaw留言) 2020年10月20日 (二) 11:26 (UTC)

Tech News: 2020-43[编辑]

2020年10月19日 (一) 16:31 (UTC)

涉及到#jump-to-nav相关的页面:

代为通知:@A2569875ChaplinD41D8CD98FLiangentNewzebras:@OchloesePhiLiPRicky_LauZyksnowy

--百無一用是書生 () 2020年10月20日 (二) 02:09 (UTC)

模板:OSM Location map 是否可以实现简繁转换?[编辑]

{{OSM Location map}}有很方便的全屏地图,还可以显示地点卡片,展示图片和说明文字,用在列表条目里可能有非常好的体验。但是似乎这个模板无法实现简繁转换?--如沐西风留言) 2020年10月19日 (一) 17:00 (UTC)

这个可能跟OSM的地图数据有关吧?--百無一用是書生 () 2020年10月20日 (二) 02:06 (UTC)

Module:Wd请求增加page参数[编辑]

宜支持通过条目名查找wikidata项的功能。en:Module:Wd已支持。技术上应无限制吧? -- -- I'm Lewix.|有话好说| 2020年10月20日 (二) 05:03 (UTC)

Twinkle更新 (2020-10-21) @b160722[编辑]

近期變更
  • 回退:之前您可以選擇是否要在回退前進行額外確認,以免在行動裝置上意外進行回退;現在起您可以在偏好設定中選擇僅在行動裝置上進行確認,而不用在其他裝置上確認。
  • 速刪:現在起在操作介面中會顯示之前頁面被刪除的次數,管理員可進一步參閱刪除日誌以決定是否在刪除後進行白紙保護

如果近期變更有任何錯誤,或是認為未來變更會造成任何問題,請在Twinkle討論頁互助客棧技術版Github擇一報告。--Xiplus#Talk 2020年10月20日 (二) 23:45 (UTC)

Previewnote故障[编辑]

编辑任意页面的源代码,预览,MediaWiki:Previewnote的源代码而非内容被展示。--YFdyh000留言) 2020年10月25日 (日) 09:10 (UTC)

已经提报。目前有个临时解决办法:可以在"参数设置->编辑"中取消勾选"在不重新加载页面的情况下显示预览",就不会有这个问题--百無一用是書生 () 2020年10月26日 (一) 01:48 (UTC)

手动字词转换语法是否异常[编辑]

参考此修订。是否以前zh-hk规则会填补缺失的zh-cn规则,现在会提示“在手动语言转换规则中检测到错误”。--YFdyh000留言) 2020年10月25日 (日) 09:12 (UTC)

Tech News: 2020-44[编辑]

2020年10月26日 (一) 17:38 (UTC)

  • 補充:根據英文原文,回覆工具將會於11月加入及成為大多數語種維基百科之測試功能,而未來將會公布準確時間。由於英文原文是於昨天修改,而在下因此未能及時修改,對此表示致歉。--SCP-0000留言) 2020年10月26日 (一) 18:45 (UTC)

AbuseFilter notice: rmspecials() will no longer remove whitespace when used in filters[编辑]

您好,

Apologies if you are not reading this message in your native language. 请帮助翻译至您的语言.

We are making a change to the AbuseFilter extension, which may impact the behavior of some existing filters. The rmspecials() function currently removes spaces in addition to special characters. We will change it such that it will only remove special characters. The existing rmwhitespace() can be used to remove spaces whenever applicable.

As reported on https://phabricator.wikimedia.org/P12854 we believe at least one filter on your wiki has been identified to use the rmspecials() function. Please consider updating these filters by wrapping rmspecials() inside rmwhitespace() like this: rmwhitespace(rmspecials(....))

We need you to update the relevant filters within 2 weeks of this notice. If one of the community members with proper access is volunteering to take this on, we ask them to please respond below and notify User:Huji in their response or in the edit summary. If we don't hear back from you within 2 weeks, Huji will edit the relevant filters on your wiki per the global abuse filter maintainer policy, to ensure the filters won't break once the change is implemented. Thank you for your consideration!

Best regards,

--User:Huji (讨论) 2020年10月26日 (一) 23:48 (UTC), sent via MediaWiki message delivery

Fixed.--Xiplus#Talk 2020年10月27日 (二) 00:43 (UTC)