萌娘百科 talk:讨论版/技术实现/存档/2024年01月
讨论版【技术实现】档案馆
MoeSkin搜索框bug:无法跳转到标题带“?”的条目
例如,在搜索补全中点击Hop? Stop? Nonstop!时,跳转到的URL是https://zh.moegirl.org.cn/Hop?%20Stop?%20Nonstop!,未对“?”进行转义。(环境:华为手机浏览器)(我应该at一下娜娜奇吗?)——C8H17OH(讨论) 2023年12月28日 (四) 20:23 (CST)
:你确定不是空格的问题吗?把%20改成下划线试试?--
Nochelux Iquinawir Illumina the Unexperienced Wikier (Criticize · Work on EN Moegirlpedia · Talk is cheap. Here's my edits.) 2023年12月29日 (五) 12:06 (CST)
- 英文站连空格都没法自动转意…能不能一并解决下?--
Nochelux Iquinawir Illumina the Unexperienced Wikier (Criticize · Work on EN Moegirlpedia · Talk is cheap. Here's my edits.) 2023年12月29日 (五) 12:08 (CST)
- @C8H17OH 感谢反馈,已修复。
娜娜奇 (留言✨) 2023年12月29日 (五) 18:24 (CST)
About a certain template on MGP En
I've noticed issues in a template on MGP En, and I hope someone can help solve it.
Template in question: en:Template:Classical_character_list_reminder (Chinese counterpart: Template:经典人物列表提醒); example usage: en:Mesugaki (Chinese counterpart: 雌小鬼).
Issues to be resolved
- As one can see, the Template is devided into two parts,
class="mobileonly"
on top andclass="infoBox classicalcharacter-banner nomobile"
below. This difference can be expressed on MGP Zh. It does not work on MGP En. - Apparently many Categories (like Mesugaki) do not yet exist, so the link to the corresponding CAT doesn't show up (which may be how it should work). However, this leaves an ugly trailing comma behind.
- The template form here is untidy. It literally puts 5 IF clauses into the code and waits to see if they can all be used. Even if it doesn't get exausted, a reconstruction of this part would save considerable running space, given the wide usage of this template. This issue is also present in MGP Zh.
- The color has a minor issue. I think it misses a
#
. - The text highlight template used seems a bit inconvenient, I was thinking whether we should change it to a counterpart of {{注释}}.
Possible cause or the solution I favor
- MGP En may be lacking some css file to regulate the style.
- Three things we can do:
- Create the CAT for every moe point, and try to make sure any editor who may edit afterwards creates the corresponding CAT as well;
- Remove the check for the fallback CAT (i.e. PAGENAME), if it's redlink just let it be;
- Revise the grammar to make it feel right even without a reference CAT.
- I suggest revising the form according to {{急需改进}}.
- Add that
#
. - As stated above.
Disclaimer
I would encourage anyone who spots any other issues to put them here as well.
Look, I know issues are cheap but I really can't show you my pull request because I don't read css well. I know the rule that one should communicate in Chinese on MGP Zh but I thought English would describe the issue clearer; plus, it's a MGP En issue, it's just here bcs the Discussion Board over there is non-functional. My grammarly's not on so forgive any grammatical mistakes.
Once again, thank you all very much for helping!
--Nochelux Iquinawir Illumina the Unexperienced Wikier (Criticize · Work on EN Moegirlpedia · Talk is cheap. Here's my edits.) 2023年12月26日 (二) 15:56 (CST)
- 对几个问题说下我的想法:
- 从ZhMGP{{经典人物列表提醒}}搬到EnMGP的{{Classical character list reminder}},里面保留了仅对ZhMGP生效的
mobileonly
和nomobile
类:- 将
mobileonly
类所在标签及其中内容全部移除,去掉nomobile
这8个字母本身。
- 将
- 这个模板通过
{{#ifexist:}}
检测分类不存在时不显示分类,且结尾留下逗号:- 分类不存在就不显示分类应是预期结果。至于逗号,是
mobileonly
类下的内容,对应1条处理后此问题一并解决。ZhMGP不存在此问题。
- 分类不存在就不显示分类应是预期结果。至于逗号,是
- 这个模板连着塞了5个
{{#if:}}
:- 可能想限制最多指定5个分类?不太清楚。
- 这个模板里HEX颜色缺
#
:- 可能是相关编辑者搬运时疏漏,我也觉得应该补上。ZhMGP不存在此问题。
- 这个模板里的注释是用{{高亮文字}}(EnMGP对应{{Text highlight}})模拟的,想改用{{注释}}:
- 我没意见。ZhMGP模板因为被保护了所以如果坚持要改可能会麻烦些。
- 从ZhMGP{{经典人物列表提醒}}搬到EnMGP的{{Classical character list reminder}},里面保留了仅对ZhMGP生效的
- 如有问题或意见欢迎继续讨论。——GuoPC「Everyday 繋がる笑顔が Sunnyday 晴れ渡るから」 2023年12月28日 (四) 21:20 (CST)
- 感谢,我对您的执行没有异议。唯一一点就是5个if,我并不认为是故意设计,但是也不知道他和forargnums哪个overhead更大。我是没能力改了,劳您改下行吗,谢谢您!--
Nochelux Iquinawir Illumina the Unexperienced Wikier (Criticize · Work on EN Moegirlpedia · Talk is cheap. Here's my edits.) 2023年12月31日 (日) 10:32 (CST)
- 感谢,我对您的执行没有异议。唯一一点就是5个if,我并不认为是故意设计,但是也不知道他和forargnums哪个overhead更大。我是没能力改了,劳您改下行吗,谢谢您!--
关于当前萌百弹出式广告的一些问题
近期我在使用萌百的过程中,发现打开本网页,切到其他页面再切回后有时会弹出全屏广告,下设“返回”按钮。但点击“返回”按钮后会直接返回到历史记录中的上一页面而非关闭广告回到当前页面。且出现此故障时网页链接结尾出现“#google_vignette”字符串。如原始链接“https://zh.moegirl.org.cn/%E6%81%8B%E7%88%B1%E5%BE%AA%E7%8E%AF
”变为“https://zh.moegirl.org.cn/%E6%81%8B%E7%88%B1%E5%BE%AA%E7%8E%AF#google_vignette
”。在删除“#google_vignette”字符串后访问恢复正常。若不删除,在我的Edge浏览器中按下“继续”按钮可以正常浏览页面,链接仍包括该字符串;在Safari中将始终只能回到全屏广告界面。
--Peter JY(讨论) 2023年12月20日 (三) 22:54 (JST)
- 这个好像不是故障。谷歌打广告就是会有这个情况,并不是萌百独家。你只当无事发生接着浏览就行。(应该是,我就没有在意过。)
为什么不用我V家。--Nochelux Iquinawir Illumina the Unexperienced Wikier (Criticize · Work on EN Moegirlpedia · Talk is cheap. Here's my edits.) 2023年12月26日 (二) 02:15 (CST)
使用Help:Popups小工具预览分类时出错
如题,近期使用Popups鼠标悬停在分类上方时显示“Category preview failed :(”(之前会显示部分属于该分类的条目/页面),不知其他使用此小工具的编辑者是否遇到类似问题。——GuoPC「眩しすぎるくらい 星よ輝け Shinin' Star」 2024年1月2日 (二) 13:05 (CST)
- 目前运营方对非维护人员、机器人禁用了除subcat以外的categorymembers接口,因此popups无法获取分类成员,经询问星海暂无处理打算。——
BearBin 「喷他 / 留名」 2024年1月2日 (二) 15:59 (CST)
- 了解。谢谢阿熊。——GuoPC「輝きに負けない花を咲かす 心を決めたら 細めた瞼も 開くから」 2024年1月2日 (二) 16:56 (CST)
关于 allpages API 停用的询问
我在维护一个使用萌百的条目名生成词库的项目,最近发现萌百站点的 allpages API 似乎有所调整而无法使用。我注意到 萌娘百科_talk:讨论版/技术实现#使用Help:Popups小工具预览分类时出错 中提到 categorymembers API 被停用,想问一下 allpages API 是不是也有类似的变动。 --Outvi V (Talk) 2024年1月3日 (三) 09:28 (CST)
- 我们正在为机器人提供专用的api endpoint,调整完成后会进行公告。届时可联系萌娘百科运维方获取访问权限。—— ほしみ 2024年1月3日 (三) 12:27 (CST)
关于近期DDoS事件细节
近期萌百频繁遭到攻击,对用户与编辑者的访问造成了不小的影响。在方便的前提下,萌百能否适当公开近期攻击事件的一些细节(比如萌百网站现有架构,攻击流量特点等),以便社群中了解网站技术的人士进行分析并提出适当建议?--Gaozejin2003(讨论) 2024年1月15日 (一) 16:54 (CST)
- 感谢您的关心和好意,但实在不方便透露,运营组正在积极调整中。--冰风飘羽(讨论) 2024年1月15日 (一) 17:37 (CST)
- 建议运营在萌百长时间访问异常的情况下通过社交平台进行告知。--W3jc(讨论) 2024年1月15日 (一) 17:55 (CST)
- ( ¡ )题外话 感觉调整了也没啥用,没钱租不起高防服务器是这样的,又不能反着去获取攻击ip,再去打人家,难度太高了,小网站真难QAQ(--幻想乡的星辰(讨论) 2024年1月15日 (一) 22:29 (CST)
表格编辑求助
大家好,今天我在编辑词条表格时出现了奇怪的错误。 我编辑fripSide词条时(https://zh.moegirl.org.cn/index.php?title=FripSide&oldid=7279505#.E4.B8.93.E5.9C.BA.E6.BC.94.E5.94.B1.E4.BC.9A_3), 希望让“fripSide infinite Resonance 2 tour 2023-2024 at Zepp OSAKA&TOKYO”和“fripSide Count Down Live 2023-2024”两个内容都出现在表格的第一栏,保持并列关系,但是它们却呈现递进关系,分别出现在了第一和第二栏,即使我复制代码也没法让它们呈现并列关系,请问这要怎么解决? 我已经将原有的编辑撤销。因为我还想往表格下方添加其他并列的内容,这个问题如果不解决表格下方的内容都会错。——以上未签名(注)本条留言未签名,留言后请记得用--~~~~签名!的留言由ネイチャアストロノミ(讨论·贡献)于2024年1月18日 (四) 22:22 (CST)添加。
- 你看看是这样吗?
( ¡ )题外话 在此版发言请记得签名--幻想乡的星辰(讨论) 2024年1月18日 (四) 22:57 (CST) - 已修改,与参数rowspan有关,可以阅读Help:表格。——Dreammu(讨论) 2024年1月18日 (四) 23:03 (CST)
编辑框代码高亮工具显示bug
@Bhsd CodeMirror版本的编辑框代码高亮工具疑似显示bug,表示空格的占位点宽度与空格不符,请求修正。电脑浏览器为Chrome 120.0.6099.225,占位点比空格宽,手机浏览器Chrome 118.0.5993.48,占位点比空格窄,两者均使用Vector皮肤。--W3jc(讨论) 2024年1月19日 (五) 17:06 (CST)
关于编辑框代码高亮工具的语法分析功能
@Bhsd 高亮工具会对<nowiki>、<code>、<pre>等标签内的内容进行语法分析,然而其中的内容是不进行解析显示的,是否有必要停止对此类标签内内容的语法分析?此外,对{{Template Repeat}}示例的语法分析会提示“content to be moved out from the table”的error,是否为错误识别?--W3jc(讨论) 2024年1月23日 (二) 17:10 (CST)
- 第一点请举例说明何种情形下出现bug。另外纠正一下,<code>不会阻止维基文本被解析,<pre>只有作为扩展标签时才会阻止除成对<nowiki>和语言变体转换以外的维基语法被解析。
- 第二点无法修复,因为不展开模板的话不会知道{{Template Repeat}}会生成
|-
。——移动版用户 Bhsd 2024年1月23日 (二) 19:18 (CST) - 了解了,感谢解答。——W3jc(讨论) 2024年1月24日 (三) 10:58 (CST)