跳转到内容

模块讨论:Message box

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书
Hamish在话题“编辑请求 2026-10-27”中的最新留言:9天前

Edit protected

[编辑]
请求已处理--1=0,欢迎维基人加QQ群170258339 2016年11月27日 (日) 04:16 (UTC)回复

HtmlBuilder is obsolete, please use mw.html instead. --Dabao qian(留言) 2016年11月26日 (六) 02:49 (UTC)回复

编辑请求

[编辑]

{{Editprotected}} 模块:Message_box/sandbox依据上游变动更新。~ viztor ✪ 2018年11月19日 (一) 06:56 (UTC) --~ viztor ✪ 2018年11月19日 (一) 06:56 (UTC) 同时请更新模块:Message_box/configuration/sandbox~ viztor ✪ 2018年11月19日 (一) 07:00 (UTC)回复

为什么要变更分类命名?--Jimmy Xu 论 2018年12月4日 (二) 14:52 (UTC)回复

整理*mbox系列模板

[编辑]

Module:Message boxTemplate:mbox

目前中文维基消息框的实现十分混乱,各个子模板分别对应不同时期的英文版模板。部分调用了Module:Message box。部分完全手写,部分半调用半手写。甚至左侧的图标也是部分svg,部分jpeg(笔误:是png)。建议统一一起调整。~ viztor ✪ 2018年11月17日 (六) 23:37 (UTC)回复

是 png* —— Eric Liu(留言.留名.学生会) 2018年11月21日 (三) 02:15 (UTC)回复
抱歉,未仔细查看。谢谢纠正~ viztor ✪ 2018年11月22日 (四) 10:31 (UTC)回复
不反对更新,另外应该早就要过渡往SVG了吧,只是没人在做(--1233( T / C) 2018年11月20日 (二) 16:47 (UTC)回复
要统一的话,是这里面选一个还是做一个新的?-KRF(留言) 2018年11月21日 (三) 09:15 (UTC)回复
英文已经更新。所以大概翻译一些字段就可以了。en已经统一使用en:Module:Message box所以会比较简单一些。~ viztor ✪ 2018年11月22日 (四) 10:30 (UTC)回复

更新后大概是这样的

风格稍有变化。参考模块:Message_box/testcases~ viztor ✪ 2018年11月24日 (六) 10:13 (UTC)回复

为什么当初会分岐出这几种样式?-- Sunny00217 --维基餐厅开幕了,欢迎参观。 2018年12月2日 (日) 09:01 (UTC)回复

本->此

[编辑]

“避免自我引用”。本是自指,此是第三人称代词,第一人称化在很多情况下不合理,同时在维基百科的情况下,很多时候使用“本”是语法上错误的。而使用“本”的都可用“此”代替。“此模版已经被保护”。显然说的不是消息框。错误信息提示的时候也不会说,本软件出错。例子还有很多。"此处文字已经删除"。在描述状态的很多时候只能以第三人称。~ viztor ✪ 2019年6月9日 (日) 07:48 (UTC)回复

编辑请求 2025-05-22

[编辑]
请求已处理

维护更新,将common.css中的遗留样式完全移动至模板样式。步骤如下:

  1. Module:Message_box/configuration/sandbox => Module:Message_box/configuration;
  2. Module:Message_box/sandbox => Module:Message_box,注意L9应改为指向生产环境页面(Module:Message box/configuration);
  3. 在{{mbox}}、{{ambox}}、{{imbox}}、{{tmbox}}、{{ombox}}、{{cmbox}}、{{fmbox}}中移除模板样式调用;
  4. 移除MediaWiki:Common.css中和消息框有关的样式。

以上。--碟之舞📀💿 2025年5月22日 (四) 10:50 (UTC)回复

附知@Shizhao、@SunAfterRain。--碟之舞📀💿 2025年5月22日 (四) 10:55 (UTC)回复
去年就开始逐步做这方面的工作了,已经完成对Navbox和Hatnote的改造,后续准备继续改造Hlist和Plainlist。Common.css最终全部迁移完之后的内容应该是User:Dabao qian/MobileCommon.css中的代码,如此就可以向phab申请在移动端解析Common.css了。--Dabao qian℡ 2025年5月22日 (四) 18:05 (UTC)回复
完成,请检查是否有异常--百無一用是書生 (☎) 2025年7月1日 (二) 12:19 (UTC)回复
附知@Diskdance--Dabao qian℡ 2025年7月1日 (二) 15:43 (UTC)回复
@Shizhao、@Dabao qian:Common.css那笔改动太大了,导致页面不存在消息框等也坏掉了。我先改成保守一点的修改了,怪我没解释清楚。目前看上去编辑提示下的消息框会有问题(少.mw-parser-output wrapper),这个也需要修复。--碟之舞📀💿 2025年7月1日 (二) 16:29 (UTC)回复
我粗略看了一下,或许需要在{{Editnotice load}}加上div.mw-parser-output wrapper才能兼容模板样式。--碟之舞📀💿 2025年7月1日 (二) 16:39 (UTC)回复
去年就提到过这个问题,所有嵌入于MediaWiki命名空间的模板必须加上div.mw-parser-outputwrapper才能调用模板样式,可能后续需要逐一排查所有不通过模板直接引用.messagebox和.mbox系列类的页面(排除沙盒、测试样例、讨论页存档、用户页、存废讨论等),确认全部安全移除之后才能从Common.css移除对应样式。--Dabao qian℡ 2025年7月1日 (二) 19:28 (UTC)回复
在搜索框输入insource:/[ \'\"=\(\.\|]ambox/ -intitle:/\/(sandbox|doc|test)/ -intitle:archive -intitle:"沙盒" -intitle:/存[档檔]/ -intitle:"存廢討論"并去掉用户页、草稿和所有讨论页之后得出的搜索结果是80条,但是还需要进一步人工筛选。--Dabao qian℡ 2025年7月1日 (二) 19:42 (UTC)回复

编辑请求 2025-11-30

[编辑]
请求已处理

#L-302、#L-304,更改标点符号为中文全形符号,使用于{{Cleanup}}。--路西法人 2025年11月30日 (日) 13:48 (UTC)回复

完成--百無一用是書生 (☎) 2025年12月23日 (二) 03:05 (UTC)回复

编辑请求 2026-10-27

[编辑]
请求已处理

更新模块至最新版本(其实是2025年的版本,最新版本部分命名空间已将表格改为div,后续在站外测试后再引入),配置子页面也需要同步更新。--Dabao qian℡ 2026年10月27日 (二) 16:45 (UTC)回复

User:S8321414User:ManchiuUser:Ericliu1912User:HamishUser:1F616EMOUser:台湾象象修复:第283行末尾的点号替换为中文句号。--Dabao qian℡ 2026年10月27日 (二) 17:21 (UTC)回复
User:S8321414User:ManchiuUser:Ericliu1912User:HamishUser:1F616EMOUser:台湾象象L-276也需要相同的处理。因为这个版本是2025年8月完成的,所以上方路西法人提的EP被回滚掉了。--Dabao qian℡ 2026年10月27日 (二) 17:27 (UTC)回复
User:S8321414User:ManchiuUser:Ericliu1912User:HamishUser:1F616EMOUser:台湾象象不好意思还有一处小修复:消除L-276行talkText和talk中间的空格。--Dabao qian℡ 2026年10月27日 (二) 17:30 (UTC)回复
等待服务器缓存刷新完毕之后可以从/configuration子页面移除-- Global styles applying to all *mboxes这节。--Dabao qian℡ 2026年10月27日 (二) 18:31 (UTC)回复
初步测试了div版本,{{Non-free title-card}}左侧的图像变成了左右并排而不是上下并排。--Dabao qian℡ 2026年10月27日 (二) 18:57 (UTC)回复
Wikipedia:互助客栈/技术#Template:Redirect_category_shell报错。--—MintCandy(Talk) 2026年10月27日 (二) 19:07 (UTC)回复
正在排查中,请稍候--Dabao qian℡ 2026年10月27日 (二) 19:08 (UTC)回复
User:S8321414User:ManchiuUser:Ericliu1912User:HamishUser:1F616EMOUser:台湾象象去掉第一行的require('strict')让模块运行在非严格模式即可解决。--Dabao qian℡ 2026年10月27日 (二) 19:14 (UTC)回复
其实应该去把downstream的模组中的所有implicit global variable都local(本地化),但是先取消严格模式防止其他地方报错。--Hamish|Hopewill camelot 2026年10月27日 (二) 19:27 (UTC)回复
我刚刚已经用搜索查过一次了,正常在生产环境中使用的模块除了Rcat shell其他都没有问题不需要修改。--Dabao qian℡ 2026年10月27日 (二) 19:32 (UTC)回复
User:S8321414User:ManchiuUser:Ericliu1912User:HamishUser:1F616EMOUser:台湾象象已经排查所有含有require('Module:Message box')的模块并确认无误,这笔临时缓解措施应该可以复原了,另待服务器缓存更新完毕后这笔编辑也可以复原(其实现在复原也无妨,因为Module:Message box/mbox.css已经不再被主模块调用,不知道SunAfterRain当初写这个公用样式的目的是什么,明明.mbox-image/text等元素的样式早已经分别应用到各命名空间专用CSS中,还要多此一举地创建这个页面干什么)。--Dabao qian℡ 2026年10月27日 (二) 20:01 (UTC)回复
完成。--Hamish|Hopewill camelot 2026年10月27日 (二) 21:38 (UTC)回复