2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

萌娘百科讨论:讨论版/技术实现/存档/2023年06月

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

档案馆讨论版【技术实现】档案馆


20

21

22

23

24年

请求对魔术字urlencode的参数支持

本主题或以下段落文字,移动自 萌娘百科讨论:讨论版/提问求助#关于魔术字urlencode

我需要把空白转为%20,需要用到维百urlencodePATH参数[1],萌百Help:魔术字/解析器函数也有提到这个参数,但好像不支持,空白默认转为+

{{urlencode:a b|PATH}} → a%20b

请问有其他方法吗?QAQ--Azuyul讨论) 2023年5月29日 (一) 15:12 (CST)

能否在此询问是否有支持魔术字urlencodeQUERYWIKIPATH参数的打算?--Azuyul讨论) 2023年5月29日 (一) 23:09 (CST)
与MediaWiki版本有关,现阶段无法支持。———— ほしみ 2023年5月29日 (一) 23:59 (CST)
尝试使用{{replace}}等进行替换:{{replace|str={{urlencode:a b +|PATH}}|ptn=+|rep=%%20}} —— 鬼影233鬼影233||+
很管用!感谢两位大佬回复!--Azuyul讨论) 2023年5月30日 (二) 01:49 (CST)
问题已答复。
您仍可以继续在本模板上方回复,但这个讨论串将会在本模板悬挂满3日后 (于2023年6月2日凌晨) 存档。
如果您有有关疑问,建议您开启一个新的讨论串
———— ほしみ 2023年5月29日 (一) 23:59 (CST)

Template:虚拟UP主信息栏的自定义参数问题

本模板原先参考了Template:彩虹社信息栏,在“人际关系”部分引入了可自定义的部分。但随后在幽灵事务所条目中发现由于使用的var是全局变量,在同一条目调用两个信息栏时该参数会被共享。目前没有想到较好的解决方案,烦请指点。——   于是我放弃了二饼已读不回) 2023年5月28日 (日) 23:36 (CST)

在模版的变量使用完成后(或模版最后)对所有变量进行清空,例如{{#vardefine:变量名称}} —— 鬼影233鬼影233||+
问题已解决。
您仍可以继续在本模板上方回复,但这个讨论串将会在本模板悬挂满3日后 (于2023年6月2日凌晨) 存档。
如果您有有关疑问,建议您开启一个新的讨论串
——   于是我放弃了二饼已读不回) 2023年5月29日 (一) 10:28 (CST)

无法用手机号登录?

注销之后注册了新号,但是新账号无法用手机号登录,提示CANCELLED ⧼user-account-missing⧽。第一次登录是能登录的,之后就不行了,手机电脑app都不行。--这里是不会破坏新岛孝一Arashi Koi请多指教其实是荷花 2023年5月22日 (一) 19:09 (CST)

请求修复缩略图盒子在 MoeSkin 窄屏溢出屏幕的 bug

例子如傲娇#才、才不是为你写的简介呢![[File:ツンデレ.PNG|thumb|right|[[亚璃子]]对自己傲娇属性的否定|400px]]在小型移动设备上溢出屏幕右边缘。

我自己的 UserStyle 供参考,

@media (max-width: 576px) {
	.skin-moeskin .thumbinner {
		box-sizing: border-box;
		max-width: 100%
	}
	/* 居中 */
	.skin-moeskin .tright,
	.skin-moeskin .tleft,
	.skin-moeskin .floatleft,
	.skin-moeskin .floatright {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
}

如果不设置 max-width,允许过宽的图片左右滑动(类似宽表格),我认为这样修也可以,但总归不应该放着不管。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

MoeSkin 搜索栏右边有两个“×”

这肯定不算bug,对强迫症之外的人也没有任何影响,所以我只是在这里提一下,因为自带 -webkit-search-cancel-button,Chrome、Edge 等浏览器的 MoeSkin 搜索栏右边真的有两个“×”。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

希望修复特定SVG文件无法生成缩略图的问题

有问题的SVG:OWL 2023 Logo Secondary WhiteBG.svg:File:OWL_2023_Logo_Secondary_WhiteBG.svg

似乎是使用了“SVG+XML”的特殊格式?在编辑萌娘百科时使用这条作为图片的话,生成的缩略图会无法加载,提示“Error generating thumbnail 生成缩略图出错:无法创建临时缩略图文件”。——以上未签名(注)本条留言未签名,留言后请记得用--~~~~签名!的留言由Breakshadow讨论·贡献)于2023年5月29日 (一) 18:03 (UTC+8)添加。

无法复现。—— ほしみ 2023年5月30日 (二) 00:01 (CST)
请再确认一次,把对应图片填入任何百科词条中(如替换掉企业LOGO),然后显示预览看看。

MediaWiki自动生成生成的缩略图链接:[2],显然无法访问。 其他生成的链接如下:[3] / [4] --Breakshadow讨论) 2023年5月31日 (三) 17:50 (CST)

生成PNG需要数小时,你得先用,才可能有缩略图。—— ほしみ 2023年5月31日 (三) 18:16 (CST)
我在不确定图片缩略图是否能正常加载的情况下就编辑词条,换上新的图片,是否有些不负责任?但是既然您这么讲了,我就尝试一下,希望MediaWiki系统正常为对应图片生成缩略图。--Breakshadow讨论) 2023年6月1日 (四) 15:08 (CST)
感谢提示,确认了SVG图片的缩略图会在词条更改生效之后正常生成。--Breakshadow讨论) 2023年6月1日 (四) 17:53 (CST)
( ¡ )题外话 萌百的是条目不是词条。--冰风飘羽讨论) 2023年6月1日 (四) 18:20 (CST)
问题已解决。
您仍可以继续在本模板上方回复,但这个讨论串将会在本模板悬挂满3日后 (于2023年6月5日凌晨) 存档。
如果您有有关疑问,建议您开启一个新的讨论串
——冰风飘羽讨论) 2023年6月1日 (四) 18:21 (CST)

请求增加 MoeSkin 对 <indicator> 的支持

页面状态指示器是MediaWiki自带的功能,在萌娘百科的Special:版本#mw-version-parser-extensiontags中有 <indicator>,被{{Amiibo Compatible}}{{PS4-ONLY}}{{NS-ONLY}}等模板所使用。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

MoeSkin什么时候支持……(摇头)要看运维的安排了。如果急需,可以先用用我写的MoeIndicators。——GuoPC涙も飾りに変えれば 綺麗に光って 2023年5月26日 (五) 07:49 (CST)

关于模板“敏感内容”被阻止使用

目前“敏感内容”这个模板被阻止使用,只要编辑的内容中包含有使用这个模板的代码(增加的与原有的都是),提交时编辑就被阻止,导致编辑无法进行。

截图:

—— Gfhjsghsdfh讨论) 2023年6月3日 (六) 14:21 (CST)

因为您用户权限不够罢,不可以直接用这个模板。另外,这种讨论用的临时图片大概是靠图床展示而不是上传共享站,详见帮助:图床哦。(;·∀·)--向月之都奔去 🛠️ | 💬 | 📝 2023年6月3日 (六) 14:31 (CST)
不仅是在编辑中添加这个模板不行,只要编辑中含有这个模板,这个模板是本来就已经有的也不行。有人说条目“仲夏夜之淫梦/成句 ”内的模板“用梗适度”应该添加参数“high-risk=yes”,看来只能申请找有使用这个模板的权限的人代为编辑了。请一位用户在“萌娘百科 talk:讨论版/操作申请”里发起吧。—— Gfhjsghsdfh讨论) 2023年6月3日 (六) 14:47 (CST)
Special:diff=6880793,(不太懂如何插差异),全文编辑存在{{敏感内容}}的网易游戏并未被阻止。--CINDERELLA GIRLS topic DILIGENT CONTRIBUTOR THE Legend frog (TURING TEST) 2023年6月3日 (六) 14:38 (CST)
又经过测试,发现:与“敏感内容”这个模板处于同一行的代码有修改,编辑就会被阻止。所以我要将条目“仲夏夜之淫梦/成句 ”内的模板“用梗适度”添加参数“high-risk=yes”就不行,因为与“{{敏感内容}}”处于同一行。将条目“仲夏夜之淫梦/成句 ”内的三个模板换行写也不行,因为这等于是修改过与“{{敏感内容}}”处于同一行的代码了。—— Gfhjsghsdfh讨论) 2023年6月3日 (六) 14:56 (CST)
而插入和移除本来就有(巡?管?)过滤器限制。--量産型伝蛙第348号(量産工場⑨) 2023年6月3日 (六) 14:42 (CST)
Special:Diff/6880793,指的是这个吗? --par leKhLM Talk」「Sign」「LA LLIGA ÉS NOSTRA. EL FUTUR TAMBÉ. 2023年6月3日 (六) 14:41 (CST)
问题已答复。
您仍可以继续在本模板上方回复,但这个讨论串将会在本模板悬挂满3日后 (于2023年6月7日凌晨) 存档。
如果您有有关疑问,建议您开启一个新的讨论串
——量産型伝蛙第348号(量産工場⑨) 2023年6月3日 (六) 14:42 (CST)

信息框样式的相关问题

① 不理解:

{{Infobox}} 中,表格默认宽度为 260px,而图片默认宽度为 280px。因此在 MoeSkin 下,信息框实际宽度为 260px;在 Vector 下,信息框实际宽度为某个大于 282px 的值。这是否是预期效果?—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

② 关于infobox-incompleted

Template:Customtop/doc

  • class:默认为infobox-incompleted,受全站CSS控制,未知其用途请勿修改。

我不理解为什么是 infobox (站内名为 [Ii]nfobox 的都是信息框而不是欢迎编辑模板),不理解为什么 incompleted ,没找到“受全站CSS控制”在哪里,未知其用途。希望能指点一下。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

全站css是MediaWiki:Gadget-site-styles.cssMediaWiki:Gadget-moeskin-styles.cssMediaWiki:Gadget-vector-styles.css。我可能漏了一些,等别人补充吧。 ——好哥哥一起来游戏吧PetrusMagnus 制尻工坊于2023年5月24日 (三) 01:30 (CST)
这个有人要我解答,其实我是解答不了的,非要说就是一贯都是这样的。你可以看看其他类似模板比如模板:欢迎编辑,你会发现infobox-incompleted直接就是写死的,根本就不允许修改。 -- 宇文西修ิิۣۣۖۖۖ特拉瑟 2023年6月2日 (五) 21:36 (CST)
是我问的解答,就我目前看版本历史的理解:首先这个 class 是来自于 {{欢迎编辑}},而至于为什么是 infobox 而不是 infoBox 应该是遗留的 typo,而 incompleted 应该是欢迎编辑模版的另一个名字:{{不完整}} 的英文,至于全站 CSS 控制可以@星海子问一下(文档内加这句话的人) —— 鬼影233鬼影233||+
随手加的,看到有一个固定class就加了。—— ほしみ 2023年6月9日 (五) 19:23 (CST)

③ 对 {{Infobox}} 的编辑请求:

将 {{Infobox}} 的以下内容:

{{#if: {{{image|}}} |
{{!}} colspan= "{{{colspan-site|2}}}" class="infobox-image-container" {{!}} [[File:{{{image}}}|class=infobox-image|{{#if:{{{size|}}} | {{{size}}} | 280px}}]]<br/>{{{caption| }}}
|{{!}} colspan= "{{{colspan-site|2}}}" {{!}}{{{image-lostmessage|}}}
}} 
|-
{{#if: {{{tabs| }}}|
{{!}} colspan="{{{colspan-site|2}}}" {{!}} {{{tabs| }}}
|
}}

替换为:

{{#if: {{{image|}}}|
{{!}} colspan= "{{{colspan-site|2}}}" class="infobox-image-container" {{!}} [[File:{{{image}}}|class=infobox-image|{{#if:{{{size|}}} | {{{size}}} | 280px}}]]<br/>{{{caption| }}}
}} 
|-
{{#if: {{{tabs|}}}|
{{!}} colspan="{{{colspan-site|2}}}" class="infobox-tabs-container" {{!}} {{{tabs| }}}
}}
|-
{{#if: {{{image|}}}{{{tabs|}}}|
|
{{!}} colspan= "{{{colspan-site|2}}}" {{!}} {{{image-lostmessage|}}}
}}

原先的逻辑有问题。当|image=为空但填写了|tabs=时仍会展示 image-lostmessage 在 tabs 上方,且即使 image-lostmessage 为空也会导致一个影响排版的多余表格行。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

④ 对MediaWiki:Gadget-site-styles.css的编辑请求:

在第825行前添加:

.infobox{
    /**使信息框与上方页顶信息模板和条目正文留有间距**/
    margin:1em 0 1em 1em;
    /**使信息框单元格之间留有间距**/
    border-collapse:separate;
    border-spacing:2px;
}
.infobox .infobox-image-container,
.infobox .infobox-tabs-container{
	/**去掉图片容器的默认 1px 内边距,使图片和标题和下方横栏对齐**/
	padding:0;
}

因为直接在 {{Infobox}} 中增加行内样式可能影响某些使用了模板样式表的页面的显示,因此希望能在全站样式表中添加;因为涉及前置更改,所以不方便直接去 Github 上 pull request。

margin 问题如《青春症候群》,欢迎编辑模板和条目信息框粘在了一起。#专辑信息一节,两个专辑信息框也完全连在了一起。虽然我认为贴贴是好文明但这里我觉得还是不要密接为妙,,,至于 1em 0 1em 1em 的数值来源于 infotemplatebox({{人物信息}})的样式。

border-spacing 问题,以条目《若成为星座》为例,Vector 皮肤下单元格间是留有空白的,而 MoeSkin 皮肤下信息框的左栏和底部横栏完全糊成了一坨。如果这本来就是预期的效果、是我的审美水平不够,那就让 Vector 和 MoeSkin 一样,辛苦。—— ✦ CarineNorte  2023年5月23日 (二) 17:02 (CST)

邮箱认证时网页报错

本主题或以下段落文字,移动自 萌娘百科_talk:脚本编辑员#邮箱认证时网页报错

发送确认电子邮件地址请求时“成功”收到邮件,但是在网页上出现“内部错误”提示:[8b0f********bd860e81c30b73] 2023-05-21 15:40:33: 类型“MWException”的致命错误,请查询日志并测试相关功能。——以上未签名(注)本条留言未签名,留言后请记得用--~~~~签名!的留言由火车头上的汽笛讨论·贡献)于2023年5月21日 (日) 23:56 (UTC+8)添加。

无人回复。
您仍可以继续在本模板上方回复并删除本模板;否则,这个讨论串将会在本模板悬挂满10日后 (于2023年6月23日凌晨) 存档。
您也可以考虑开启一个新的讨论串
—— 最喜欢四糸乃「指点一下」 2023年6月12日 (一) 15:20 (CST)

EnMGP server

Why is the server in English Moegirlpedia not working? My guess is that it's outdated... LiaMinina讨论) 2023年6月16日 (五) 06:13 (CST)

I can access ENMGP now, please try again. ——BearBin 喷他 / 留名 2023年6月16日 (五) 09:15 (CST)
I have already tried and failed for several weeks.——移动版用户 Bhsd 2023年6月16日 (五) 13:28 (CST)
(▲)Ditto: I can access ENMGP now too. Seems to be issues of network environment. --ultim_( USER | TALK | WORK | 主公,我无异心啊…… ) 2023年6月16日 (五) 14:13 (CST) (最后编辑于2023年6月16日 (五) 14:18 (CST))