维基百科:互助客栈/技术/存档/2015年11月

Module:Sidebar的换行不是很中文友好

相关代码如下:

local function trimAndAddAutomaticNewline(s)
	-- For compatibility ..[此处我省去注释,请主要看下面].. newline behavior.
	-- ([[meta:Help:Newlines and spaces#Automatic newline]])
	s = mw.ustring.gsub(s, "^%s*(.-)%s*$", "%1")
	if mw.ustring.find(s, '^[#*:;]') or mw.ustring.find(s, '^{|') then
		return '\n' .. s
	else
		return s
	end
end

完完全全的,英文中心主义。这造成了,在很多调用sidebar的地方,如果罗列时候用的是顿号,就不会自动换行,导致width爆炸——我其实是在Python条目看到的问题,infobox宽得跟悍马似的;然后我对比中英文的Python条目、{{Infobox programming language}}都没有问题,反复ctrl+F搜wrap、width都无果;最后在Module里搜了一下", ",发现问题了。

所以,这个问题,各位技术大大们觉得应该怎么搞呢?是放置不管,手动用<br>凑合着;还是应当把中文标点"/"考虑进去?-- SzMithrandir(留言2015年10月30日 (五) 18:20 (UTC)

和模块没关系,问题在于用顿号后面没空格,改了一下CSS[1]Liangent留言 2015年10月31日 (六) 00:04 (UTC)
@Liangent:额,非中文字符跟着中文字符...对诶,好像有见过挺多中文hlist用顿号wrap没有问题的!  窝看不懂代码的含义,L你现在是在哪里插入这个font-size:0的空格?顿号后面吗?以及,现在的标准wrap情况中,每行结尾的顿号,是保留还是去除?我在想是不是需要去除。-- SzMithrandir(留言2015年11月2日 (一) 20:00 (UTC)
nowraplinks中每个链接的前面。用顿号的话那这就是文字内容的一部分,如果是纯列表的话就用hlist吧别用顿号。Liangent留言 2015年11月2日 (一) 21:24 (UTC)
  -- SzMithrandir(留言2015年11月2日 (一) 23:38 (UTC)

关于MediaWiki:Titleblacklist技术求助

闽南语维基百科遭受美国IP大批量创建数字条目的攻击,创建了数千个毫无意义数字条目。若要使用标题黑名单来防止匿名和新注册用户创建标题中包含0到9内容的条目,请问应在MediaWiki:Titleblacklist中添加什么样的代码?--122.90.97.123留言2015年11月2日 (一) 10:59 (UTC)

  • 单纯防止纯数字标题: ^\d+$ <autoconfirmed>
  • 祇要标题出现数字便要防止,即使标题其他地方包含非数字: \d+ <autoconfirmed>
--街燈電箱150號 开箱维修 抄表 检验证明 2015年11月4日 (三) 10:14 (UTC)

{{ITN-Update}}的显示有误

如标题,该模板在{{Itn}}模板最后更新时间距今尚未达十二小时前,底色即变为黄色。请求技术大师修复,谢谢!--Bowleerin留言2015年11月5日 (四) 13:01 (UTC)

模板中显示的最后更新时间一直都是黄色底色的吧。那个效果应该是说超过12小时,外框会变成黄色,即

。不过如果您想改的话也可以自己动手改的。--Lakokat 2015年11月5日 (四) 14:07 (UTC)

  囧rz...。抱歉,是我没看清楚说明。 谢谢你的提醒,@Lakokat

--Bowleerin留言2015年11月5日 (四) 14:59 (UTC)

{{Oldafdfull}}无法正确根据日期使用适当连结

挂上{{Oldafdfull}}模板的讨论页,例如:讨论:巴勒斯坦 (地区)讨论:穹顶舱讨论:台北奥运构想等等,由于在2008年8月12日前叫“删除投票和请求”,而不是该日或之后的“页面存废讨论/记录”,故此“讨论结果”的连结亦需要视乎日期而转换。虽然模板的源代码已经有判断日期的代码,但是从我发现的讨论页可见,“讨论结果”是红连,点下去会连去不存在的“Wikipedia:页面存废讨论/2006年12月24日”之类,我怕还有更多讨论页有同一情况,请问是哪一环节出了问题?--Quest for Truth留言2015年11月4日 (三) 08:08 (UTC)

我觉得做一个界限吧,好像“Wikipedia:删除投票和请求”是2008年8月12日后开始改用“Wikipedia:页面存废讨论”的,可以根据日期做一次文件测试,如果有“Wikipedia:删除投票和请求/<年>年<月>月<日>日”,就是旧连接,否则做新连接。(本来就有了)如果日期不明确的话,应该是修复日期,而不是单纯改模版代码吧。——路过围观的Sakamotosan 2015年11月5日 (四) 01:06 (UTC)
为什么没有一个模块能够把x年y月z日转成x-y-z的形式呢?--Antigng留言2015年11月5日 (四) 02:15 (UTC)
相信在2011年Liangent大大也是以为系统懂得辨认“x年y月z日”而作出这样的修改吧?!其实wiki的#time也是沿用PHP的strtotime,而PHP也如同很多编程语言一样是“英文中心”。另外,在2008年改名前的版本,一直用“Wikipedia:删除投票和请求/{{{1}}}”的方法,这样模板无需分析日期,反而要挂模板者配合删除讨论页的日期格式,即是“x年y月z日”。从修订历史可见,由2006年3月21日Shizhao创建模板时,已经使用这种方式连结,一直至2008年8月12日都是这样,所以这个历史遗留下来的问题牵连甚广,有必要使模板代码能向下兼容。--Quest for Truth留言2015年11月5日 (四) 08:29 (UTC)
话说以后直接改用{{articleHistory}}? --达师 - 318 - 527 2015年11月5日 (四) 08:41 (UTC)
time没这功能,就不能自己写一个模块吗?--Antigng留言2015年11月5日 (四) 15:43 (UTC)
好多年了,记不得当时怎么考虑的了……不过我编辑的时候的模板文档[3]要求以yyyy/mm/dd格式填写日期……Liangent留言 2015年11月5日 (四) 17:46 (UTC)

建议将"香港繁体"和"澳门繁体"合并成"港澳繁体"

香港、澳门繁体根本没什么分别--(叮当呀,谁都喜欢,小猫也自豪!) 2015年11月6日 (五) 09:43 (UTC)

(-)反对,请见Wikipedia:互助客栈/技术/存档/2013年4月#香港译名与澳门译名冲突的处理方式,至少有一些领域的译名在港澳地区之间有不少差异,需要动用zh-hk和zh-mo分开转换。--街燈電箱150號 开箱维修 抄表 检验证明 2015年11月6日 (五) 12:08 (UTC)
路人甲别逗了。——路过围观的Sakamotosan 2015年11月6日 (五) 12:51 (UTC)
... ...很久没来互助客栈了... ...(与本讨论无关)--(叮当呀,谁都喜欢,小猫也自豪!) 2015年11月7日 (六) 01:06 (UTC)
我也极力(-)反对,不同意。举个例子:数字电视,香港叫“数码电视”,澳门叫“数字电视”,虽然澳门地区的用语基本与香港相近,但极少数用语,还是有一定差异的。--Shwangtianyuan正义必胜!和平必胜!人民必胜! 请严格遵守中国国旗模板使用规则 2015年11月7日 (六) 03:16 (UTC)
坚决(-)反对。街灯兄身为最资深,最有历练的澳门维基人,他的意见有参考价值。此外在提出一个建议之前应该先做好资料搜查(当时未从石头里蹦出来不要紧,因为有Google站内搜索),再思考是否有需要改变、理顺有关的制度和现象。维基百科不是游乐场。--春卷柯南夫子 ( ) 2015年11月7日 (六) 10:21 (UTC)
坚决(-)反对,并建议马新简体亦分拆为新加坡简体和马来西亚简体。-- Billy talking to HK People贡献 2015年11月7日 (六) 15:03 (UTC)
(+)支持澳广视会有人看吗?为何拿一个没有看的电台当作参考。那次讨论的例子多以足球为例,而且澳门彩票公司的影响力比澳广视更广,译名都是跟香港,澳门人都用香港的译名,看香港的电视报纸...--Dragoon17cc留言2015年11月7日 (六) 18:22 (UTC)

2015年11月2日 (一) 16:43 (UTC)

  • 空白列表测试
  • 测试

--百無一用是書生 () 2015年11月10日 (二) 02:06 (UTC)

2015年11月9日 (一) 17:18 (UTC)

终于把高争议的超级保护移走(功成身退?)了。——路过围观的Sakamotosan 2015年11月10日 (二) 00:48 (UTC)
邮件列表里说上线后一次没用过……Liangent留言 2015年11月10日 (二) 01:03 (UTC)
不是说当时为了硬推媒体查看器在某区(英?德?)的commons.js用过,而且还吵到去meta连署废除吗?——路过围观的Sakamotosan 2015年11月10日 (二) 01:18 (UTC)
在德语wiki用过--百無一用是書生 () 2015年11月10日 (二) 02:07 (UTC)
" We have not used it for resolving a dispute since" 应该是自那件事以后。--Antigng留言2015年11月10日 (二) 03:40 (UTC)

维基共享资源大陆简体界面的一个Bug

 
维基共享资源大陆简体界面文件上传后的文字提示

维基共享资源大陆简体界面的一个Bug——上传完图片以后的提示文字为“您现在可以在维基使用此$1个文件,或于网络连接至$1。”$1显然是个占位符吧。--DukeAnt留言2015年11月7日 (六) 13:54 (UTC)

(+)支持 确实有此情况发生,但这是维基百科而不是共享啊...不知道能否解决--小老虎3018留言2015年11月7日 (六) 15:54 (UTC)
fixed。--广雅 范 2015年11月10日 (二) 03:46 (UTC)
$1第一个变量,用来代替具体的文字。-- By LNDDYL.(留言2015年11月11日 (三) 07:08 (UTC)

首页无法正常颢示

一登上首页,就只有一个空的框框,什么也没有--(叮当呀,谁都喜欢,小猫也自豪!) 2015年11月12日 (四) 09:59 (UTC)

  无法重现。--广雅 范 2015年11月12日 (四) 10:01 (UTC)
什么意思?--(叮当呀,谁都喜欢,小猫也自豪!) 2015年11月12日 (四) 10:02 (UTC)
不懂耶!我的挺正常...--Engle跃】 2015年11月12日 (四) 11:14 (UTC)
试试看清除缓存或把其他多余背景工作程序关掉吧。- 和平、奋斗、救地球!(留言)自然条目提升地质灭绝专题2015年11月12日 (四) 11:20 (UTC)

Help:mathTEX码的\pmod空格太大了

 

左括弧(与y之间空格太大了,隔太远了,这使得整个(mod m)仿佛不是式子的一部分,能否拉近?-游蛇脱壳/克劳 2015年11月12日 (四) 13:32 (UTC)

档案更新

--Will20056796留言2015年11月13日 (五) 12:33 (UTC) 目前要修改 中华民国国歌 的音讯档 但档案无法置换 换过后仍然是原本的钢琴版本

矛盾的Vfd使用指引

Wikipedia:删除守则#标识被删除页面要求提删者使用 {{subst:Vfd|你的删除理由}} ,但当如此使用时,却出现“模板{{Vfd}}不应被替换引用。”提示。--Fevawo留言2015年11月14日 (六) 05:12 (UTC)

地图

麻烦修正一下巴塔克兰剧院的地图问题,下面那个embedded的template:Infobox historic site显示也不正常--浅蓝雪 2015年11月14日 (六) 12:40 (UTC)

不知道哪边出问题,先弃用{{coord}}让地图显示出来,待他人修复。--Lakokat 2015年11月14日 (六) 13:30 (UTC)
  已修复. Liangent留言 2015年11月14日 (六) 22:38 (UTC)

MediaWiki:Common.css修改提议,让hlist可以用pipe |作为分隔点

水平列表(hlist)的 <li> 之间有分隔点 ., 但有有些场合中 pipe | 比分隔点更简洁美观,如:

原码:

臺灣圍棋比賽現任冠軍
|list1={{flatlist|
*[[棋王戰 (台灣圍棋)|棋王]]-[[王元均]]
*[[中正盃]]-[[蕭正浩]]
...
*[[女子名人]]-[[張正平]]   
}}
日本圍棋頭銜現任擁有者
|list1={{Nowrap begin}}[[棋圣战 (日本围棋)|棋聖]] [[井山裕太]]{{!wrap}}[[名人戰 (日本圍棋)|名人]] [[井山裕太 ]]{{!wrap}}[[本因坊战|本因坊]] [[井山裕太]]{{!wrap}}[[十段战|十段]] [[伊田篤史]]{{!wrap}}[[天元战 (日本围棋)|天元]] [[高尾绅路]]{{!wrap}}[[王座戰 (日本圍棋)|王座]] [[村川大介]]{{!wrap}}[[碁聖戰|碁聖]] [[井山裕太]]

上面范例的pipe 是使用者输入的字元,不是由css 产生,因此使用者的wikimarkup 会杂乱许多(而且不能断行)。 本提议提议采用日语版css的方法 在MediaWiki:Common.css中加入

/* 日本語版の独自仕様。-pipe と -hyphen */
.hlist-pipe dd:after,
.hlist-pipe li:after {
    content: " |";
    font-weight: normal;
}

如此可以简化wikimarkup,使用者用class="hlist-pipe" 就可以把分隔点变成分隔线|。 36.225.21.205留言2015年11月14日 (六) 03:25 (UTC)

下面还有hlist-hyphen呢?Liangent留言 2015年11月16日 (一) 03:42 (UTC)

繁体sidebar翻译

—以上未加入日期时间的留言是于2015年11月16日 (一) 06:22 (UTC)之前加入的。

重定向

何以这样子连不过去,于是被LJ机器人提删后又变蓝连(只差无法重定向),但得修正成简体才能成功连过去。我记得以前不管条目名是繁体还简体不会这样啊(还是我记错了?),技术上是否可解?...- 和平、奋斗、救地球!(留言)自然条目提升地质灭绝专题2015年11月10日 (二) 08:26 (UTC)

所以重定向时需要把简体跟繁体各重定向一次?不然就会产生那种红链可连结的状态 Zenk0113留言2015年11月10日 (二) 23:20 (UTC)

我的机器人不管这个啊……Liangent留言 2015年11月16日 (一) 03:41 (UTC)

又看错了,抱歉{{囧}]- 和平、奋斗、救地球!(留言)自然条目提升地质灭绝专题2015年11月16日 (一) 07:28 (UTC)

我在使用FLOW的讨论页中无法编辑

不好意思,我用的是firefox 42.0 的browser, 在flow 格式下的讨论页留言时, 有出现 Error: One or more dependencies failed to load的讯息,无法编辑,不知是否也有其他人遇到类似情形--Wolfch (留言) 2015年11月14日 (六) 20:13 (UTC)

2015年11月16日 (一) 19:39 (UTC)

关于{{NotMandarin}}模板

{{NotMandarin}}模板是否失效了?Category:需要翻译的文章中有很多因两个礼拜未翻译而需要以G14速删,但时间到了却都没显示在快速删除候选里。--StevenPray For Paris2015年11月16日 (一) 14:42 (UTC)

(~)补充意外的是,只要有下个编辑,就会出现在快速删除候选中...--StevenPray For Paris2015年11月16日 (一) 14:53 (UTC)
phab:T20478. Liangent留言 2015年11月16日 (一) 19:54 (UTC)
要不要我搞个bot去空编辑这些?--Jimmy Xu 2015年11月16日 (一) 22:05 (UTC)
https://zh.wikipedia.org/w/api.php?action=purge&format=xml&forcelinkupdate=1&titles=XXX--Antigng留言2015年11月17日 (二) 04:19 (UTC)

如何对一个段落中的多个句子做资料来源标注

—以上未加入日期时间的留言是于2015年11月18日 (三) 00:42 (UTC)之前加入的。

“0日”

山生日期又发生“0日”,见洪金梅。有没人可修改那模版,令只输入年月也可以?--水水留言) 2015年11月18日 (三) 05:32 (UTC) --水水留言2015年11月18日 (三) 05:32 (UTC)

有{{birth year and age}}了。Liangent留言 2015年11月18日 (三) 05:45 (UTC)

一些问题

荷兰东印度公司,infobox 显示的“荷兰文”的“兰”只有简体 --水水留言2015年11月19日 (四) 05:50 (UTC)

native_name字段只应填入名字,不应填入其他内容。同时由于是“原文”名称,此字段内容不进行转换。Liangent留言 2015年11月19日 (四) 06:31 (UTC)

Infobox museum

infobox museum现在显示地图时左右会出现两个白条,麻烦技术党修一下。见中非皇家博物馆--浅蓝雪 2015年11月20日 (五) 22:57 (UTC)

非条目的LIGHT BLUE背景带来的副作用,不会修。enwiki也有这问题,不过他们的vector没有LIGHT BLUE只有monobook能看出问题。报过去等解决了再复制回来。Liangent留言 2015年11月21日 (六) 21:27 (UTC)
把模板改了一下以避免在infobox里生成thumb框,但如果其他模板也有在infobox里放置thumb框还是会有类似问题。Liangent留言 2015年11月21日 (六) 21:40 (UTC)
总之多谢啦--浅蓝雪 2015年11月22日 (日) 13:00 (UTC)

json咋删

挂上delete就识别成数据。。。。Bluedeck Paris Attacks 2015年11月23日 (一) 01:31 (UTC)

挂talk吧……写明要删除主页面?Liangent留言 2015年11月23日 (一) 03:01 (UTC)
原来还有这么一招。Bluedeck Paris Attacks 2015年11月23日 (一) 06:29 (UTC)

2015年11月23日 (一) 20:26 (UTC)

有谁能协助修复PH wikidata的模板吗?

哈啰大家,不好意思请问一下:

花莲维基人​正在处理一个叫PH wikidata的模板[1],理论上这应该能够导入wikidata的资料到infobox里面,但是真的写到中文条目时却很多臭虫[2]


之前 AlexSh​ 有协助帮忙处理修复了一点这个模板的问题[3],但还没有版分之百修复完成,不知道有没有对模板的安装与结构熟悉的脸友能够协助呢?在此先谢过啦XD --上官留言2015年11月26日 (四) 17:33 (UTC)

  1. ^ 模板说明 https://zh.wikipedia.org/wiki/Template:PH_wikidata
  2. ^ https://zh.wikipedia.org/wiki/%E7%8B%AC%E9%B2%81%E4%B8%87%E5%B8%82
  3. ^ template:Infobox_settlement,zh跟en参数上好像有差异。太复杂没办法看完 ;https://zh.wikipedia.org/w/index.php?title=Template%3APH_wikidata&type=revision&diff=38024088&oldid=37964457 没登入Shih Han Lin就直接改template的纪录

Flow编辑

被封禁用户好像无法编辑自己启用了Flow的用户讨论页。求教?此时如何{{封禁申诉}}?--Stang 2015年11月28日 (六) 14:08 (UTC)

也算是个老问题了。中文维基百科为何不向英文那边,在每个条目下方加上一句“From Wikipedia, the free encyclopedia”?莫非是MediaWiki:Tagline的问题?求教。--Stang 2015年11月28日 (六) 14:39 (UTC)

mw:Manual:Tagline_(Site_Subtitle),至于有没有其他技术问题或者相关讨论就不清楚了。--Lakokat 2015年11月28日 (六) 15:05 (UTC)
我记得以前有,后来不知道什么时候拿掉了。Liangent留言 2015年11月28日 (六) 15:45 (UTC)

Cat-a-lot问题

已剔选了所有条目,为何依然每次只能移动5个? --Qui cherche trouve 2015年11月19日 (四) 01:53 (UTC)

我也是。。--浅蓝雪 2015年11月28日 (六) 16:01 (UTC)

监视清单

监视清单上的只要是本地维基百科上的他人更改就应该有提醒的吗?我最近近乎完全收不到。--浅蓝雪 2015年11月23日 (一) 02:58 (UTC)

我一直有好好的收到的呀。是不是被当作垃圾邮件了?Bluedeck 2015年11月28日 (六) 06:11 (UTC)

没呀。。就是有时有有时没有,根本没必要的bot更改给我发了一堆,用户更改却时断时续。。--浅蓝雪 2015年11月29日 (日) 14:37 (UTC)