维基百科:互助客栈/技术/存档/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)