本页使用了标题或全文手工转换

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

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

互助客棧消息发表 · 方针发表 · 技术 · 求助发表 · 条目探讨发表 · 其他发表 知识问答
快捷方式
WP:VPT
WP:VPTECH
Breezeicons-categories-32-applications-development.svg

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

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


發表前請先搜索存档,參考舊討論中的内容可節省您的時間。
公告板
# 話題 發言 參與 最新發言 最後更新(UTC+8)
1 简化ilh的内部逻辑 9 3 Shizhao 2019-04-11 11:17
2 历史页面和监视列表真的坏了吧 3 2 Red16 2019-04-10 16:36
3 过滤器如何阻止用户编辑标题含有特定文字的条目 3 3 94rain 2019-04-19 13:32
4 当前动态热门里有个“[[橘?|橘?]]” 4 2 Shizhao 2019-04-15 16:17
5 Template:AdvancedSiteNotices 模板优化 3 3 Sunny00217 2019-04-15 21:08
6 行政區列表出現Lua錯誤的訊息 3 3 Katpatuka 2019-04-14 13:41
7 最近更改中的保護日誌,有出現拼音 9 5 Sunny00217 2019-04-17 21:42
8 使用魔術字REVISIONID的模板/模組檢查 1 1 Xiplus 2019-04-13 18:56
9 Template:進行中的互助客棧話題被本頁的章節搞壞了 1 1 Sunny00217 2019-04-15 20:56
10 Lua无文档提示语坏了 2 2 Xiplus 2019-04-16 08:21
11 Tech News: 2019-16 0 0
12 機器人批量回退破壞的可能性 1 1 淺藍雪 2019-04-16 17:24
13 “与”字的链入页面 3 2 Zy26 2019-04-18 10:31
14 反鏈 4 3 Cwek 2019-04-19 15:05


简化ilh的内部逻辑[编辑]

现有的 {{ilh}} 必须使用一百多个语言的一百多个子模板调用,在间接使用该模板的一些情况下会造成不必要的模板嵌套计数。这些子模板的目的主要在于记录对应的语言中文名并使用 {{lan}} 获取正确的内容。以英文的 ilh 子模板为例:

{{Internal_link_helper |lang={{lan|zh-hant=英語|zh-hans=英语}} |lang-code=en |1={{{1|{{{2|}}}}}} |2={{{2|}}} |d={{{d|{{{3|}}}}}} |nocat={{{nocat|}}}}}

这样一算,一个 tsl 的通用情况会造成三个模板引用。可这样做是完全不必要的:

  • Lua 的词典系统可以在一个模块页面中实现对于所有语言名称的查询
  • Lua 本身有引入(require)其他模块代码的功能,不需要再跳出到这些模块对应的模板层面处理。

所以说现在需要做的事是:

抄送 User:WhitePhosphorus。(另外,我们真的需要 ilh 用 lan 吗?{{NoteTA}} 能实现就说明 Lua 产出的东西是会被繁简处理的吧?直接用 模块:WikitextLC 就好吧?) ——Artoria2e5 讨论要完整回覆请用ping 2019年3月28日 (四) 03:04 (UTC)

为何不用#language这个魔术字呢?
  • {{#language:en|zh}}:英语
  • {{#language:en|zh-hans}}:英语
  • {{#language:en|zh-hant}}:英文
  • {{#language:en|zh-cn}}:英语
  • {{#language:en|zh-hk}}:英文
  • {{#language:en|zh-tw}}:英文
  • {{#language:en}}:English

--百無一用是書生 () 2019年3月28日 (四) 08:06 (UTC)

根本不一样的东西吧。但是简体和繁体显示的内容就不一样了。——路过围观的Sakamotosan | 避免做作,免敬 2019年3月28日 (四) 08:42 (UTC)
如果转换有效的话,可以做一个临时实现,lang为不转换,让系统渲染时转换,在沙盒试试。——路过围观的Sakamotosan | 避免做作,免敬 2019年3月28日 (四) 08:44 (UTC)
frame:callParserFunction('#language', langcode, frame:callParserFunction('int:Conversionname'))直接使用外部CIDR数据,是个简单的好主意欸。不过这样做会加深对于魔术字(和frame)的依赖,虽然只call两下我倒是没什么意见。纯粹用LC也挺好。——Artoria2e5 讨论要完整回覆请用ping 2019年4月2日 (二) 06:09 (UTC)
或者根本不需要lan这个功能?有些语言的相应部分没有使用lan,只有其中一种用字模式的“XX语”,但渲染之后还是会根据渲染的语言模式转写为相应的用字。——路过围观的Sakamotosan | 避免做作,免敬 2019年4月3日 (三) 03:47 (UTC)
不对,这是跟随界面语言设置的。——路过围观的Sakamotosan | 避免做作,免敬 2019年4月3日 (三) 03:51 (UTC)
那为什么简体的用字“XX语”和繁体的用字“XX文”有没区别?因为像ilh/en的用字分别是“XX语”和“XX語”。——路过围观的Sakamotosan | 避免做作,免敬 2019年4月3日 (三) 03:57 (UTC)
从CLDR的角度而言,没区别。就是不同地区的CLDR参与者翻译的不同而已(之前版本的CLDR,简体也是xx文,后来的版本被参与者统一改成了xx语而已)--百無一用是書生 () 2019年4月11日 (四) 03:17 (UTC)

历史页面和监视列表真的坏了吧[编辑]

魔法少女小圓,页面上部就是大大的搜索修订版本及标签过滤器的搜索框,似乎是官版而并非下面的外部工具?我还宁可用外部工具了...目前这两个搜索框占了显示页面面积的一半左右...印象中昨天没有啊(唯一的区别,现在是用firefox,平时更常在笔记本上用chrome系浏览器)

--我是火星の石榴留言) 2019年4月9日 (二) 06:49 (UTC)

应该是更新了ooui样式。——路过围观的Sakamotosan | 避免做作,免敬 2019年4月9日 (二) 07:53 (UTC)


后续,今天似乎出现了正式的BUG,且不小,现在我这边,监视列表及历史页面都是,条目状态一直是加粗的,也就说“更新于我上次访问后”的新编辑,用全部标记为已读即使能解决问题(目前我没试),等同于一刀切,根本不是实际解决了问题。--我是火星の石榴留言) 2019年4月10日 (三) 08:36 (UTC)

过滤器如何阻止用户编辑标题含有特定文字的条目[编辑]

见最近赣语维基百科的最近更改,各类年份类条目每隔几次都会被破坏,虽然回退点几下都完事了。但还是应该设置过滤器一劳永逸。但是我找了半天没有找到如何在过滤器中设置如何检查标题是否含有某一字符,因此寻求一下方法(我的想法是:阻止非自动确认用户编辑带有标题含有“年”字的条目)。打扰了。--梦蝶葬花#里表分明 2019年4月9日 (二) 13:48 (UTC)

已在贛語維基上解決。--Xiplus#Talk 2019年4月10日 (三) 14:43 (UTC)
可以使用MediaWiki:Titleblacklist--及时雨 留言 2019年4月19日 (五) 05:32 (UTC)

当前动态热门里有个“[[橘�|橘�]]”[编辑]

何解?--小烈 (找我?) 2019年4月10日 (三) 05:59 (UTC)

统计日志出错误了呗。其实应该用[1]这个地方的数据,这个数据是经过清洗的,基本不会出现这种情况--百無一用是書生 () 2019年4月11日 (四) 03:46 (UTC)
我只是想知道这是哪个条目,为啥那个字显示不出来。--小烈 (找我?) 2019年4月11日 (四) 07:19 (UTC)
看起来像是那个字被切了一半的样子(编码只剩了一半)--百無一用是書生 () 2019年4月15日 (一) 08:17 (UTC)

Template:AdvancedSiteNotices 模板优化[编辑]

这个模板会显示在页面上方,右上角有个“[关闭]”,建议增加“[上一条]”“[下一条]”,不然错过一个要等比较久的时间。--Leiem签名·留言 2019年4月10日 (三) 06:06 (UTC)

  • (+)支持,不過技術上可不可行?--Z7504非常建議必要時多關注評選留言) 2019年4月10日 (三) 07:14 (UTC)
  • 要改這個:MediaWiki:Gadget-AdvancedSiteNotices.js。不過@Z7504閣下的簽名多一個</span>-- Sunny00217 2019年4月15日 (一) 13:08 (UTC)

行政區列表出現Lua錯誤的訊息[编辑]

在此。--奈威空白鍵|留言|簽名 2019年4月11日 (四) 18:04 (UTC)

  • 「too many expensive function calls」、「為運行的腳本分配的時間已耗盡。」顯然是模板太多,引用太多模板超出模板限制導致。 請減少模板引用量,或拆分條目,我光是要載入其中一個河北省乡级以上行政区列表就跑爆炸久。--宇帆留言·歡迎簽到R₁R₂NKC) 2019年4月11日 (四) 18:14 (UTC)
Maybe it helps to narrow down the Lua錯誤:not enough memory‬ problem if one looks at all articles which use template:PRC admin/navcat in since all other 市 in 黑龙江 didn't have that error. --Katpatuka留言) 2019年4月14日 (日) 05:41 (UTC)

最近更改中的保護日誌,有出現拼音[编辑]

例如

11:35:11 	保護日誌 Manchiu 對話 貢獻 pó-hō͘ liáu 本月少女 [編輯=僅允許已自動確認的使用者] (期限至 2019-05-12T11:35:11) ‎(被IP用户或新用户破坏 (TW)) 標籤:PHP7

上述的 pó-hō͘ liáu 不知是什麼意思。--Wolfch (留言) 2019年4月12日 (五) 11:42 (UTC)

使用魔術字REVISIONID的模板/模組檢查[编辑]

根據phab:T137900,魔術字REVISIONID不再返回頁面ID,而是空字串或是減號(目前僅發生於條目空間)。對於用來檢查是否是預覽模式的模板不影響,以下列出是真正用來取得版本ID的模板。--Xiplus#Talk 2019年4月13日 (六) 10:56 (UTC)

使用於條目空間

使用於條目以外(目前仍可運作)


Template:進行中的互助客棧話題被本頁的章節搞壞了[编辑]

如題,[[:Wikipedia:互助客栈/技术#當前動態熱門裡有個「[[橘�|橘�]]」|當前動態熱門裡有個「[[橘�|橘�]]」]]無法解析-- Sunny00217 2019年4月15日 (一) 12:56 (UTC)

Lua无文档提示语坏了[编辑]

模块:Submit_an_edit_request/config没有模块文档,于是:

您可能需要本Scribunto模块的文档创建。

去TWN确认了不是上游的问题。——Artoria2e5 讨论要完整回覆请用ping 2019年4月15日 (一) 21:31 (UTC)

已改為您可能想要建立本Scribunto模組的文件。--Xiplus#Talk 2019年4月16日 (二) 00:21 (UTC)

Tech News: 2019-16[编辑]

2019年4月15日 (一) 22:59 (UTC)

機器人批量回退破壞的可能性[编辑]

最近某兔有點猖獗啊,有辦法(即使在事後)用機器人批量回退其編輯么。--淺藍雪 2019年4月16日 (二) 09:24 (UTC)

m:User:Hoo man/Scripts/Smart rollback。--Xiplus#Talk 2019年4月16日 (二) 09:47 (UTC)

“与”字的链入页面[编辑]

https://wiki.yooooo.us/wiki/Special:%E9%93%BE%E5%85%A5%E9%A1%B5%E9%9D%A2/%E4%B8%8E

荷蘭皇家空軍泰國好味道里面没找到“”字啊。是缓存的问题么?--zy26 was here. 2019年4月17日 (三) 02:02 (UTC)

Special:Diff/54049719Special:Diff/54049721。--Xiplus#Talk 2019年4月17日 (三) 02:29 (UTC)
多谢。没注意繁简。--zy26 was here. 2019年4月18日 (四) 02:31 (UTC)

反鏈[编辑]

維基百科:Twinkle/參數設置里的“反鏈”怎麼用?TW下拉列表裡又沒有。麻煩處理一下Template:Google+的反向鏈接。(還是說這個只能移除[[]]?) --淺藍雪 2019年4月18日 (四) 17:48 (UTC)

User:淺藍雪只能移除[[]]或是檔案引用。--Xiplus#Talk 2019年4月19日 (五) 01:15 (UTC)
殘念--淺藍雪 2019年4月19日 (五) 01:30 (UTC)
Jimmy版这个好像移除了很久了,你可以找找有没残留的代码来启动,没有的话就……嗯。——路过围观的Sakamotosan | 避免做作,免敬 2019年4月19日 (五) 07:05 (UTC)