__NOTOC__
[https://wiki.biligame.com/tools/BwikiTune 原站点] ==简单说明== {{模板|信息|版本|1.0}} {{模板|信息|说明|用来修复BWIKI平台因JQuery加载异常导致处于小屏幕(<768px)时导航栏(.mobile-nav-menu)和目录(.toc)无法打开的情况}} :注:小屏幕下(<768px)显示的导航栏(.mobile-nav-menu)和目录(.toc),使用了原生js克隆原元素,更改了class名(.mobile-nav-menu → .mw-nav-menu / .toc → .mw-toc)和id名(#toc → #mw-toc),防止jq重复绑定事件,非小屏幕下(>768px)仍然为原来的,修改样式时需要注意和原来的不同,使用和目录以及导航栏相关插件的需要注意兼容性。 ==使用说明== *此方法安装后,能'''自动'''同步更新 {|class="wikitable" style="margin-left:40px" !style="text-align:left"|1、在 https://wiki.biligame.com/你管理的BWIKI/Widget:BwikiTune 页面添加内容 |- | |- !style="text-align:left"|2、在 https://wiki.biligame.com/你管理的BWIKI/MediaWiki:Sitenotice 页面引用 |- | {{#widget:BwikiTune}} |} *至此已完成安装,等待缓存刷新即可显示出来
== 作者 == {{模板|作者|141211391}} == 标签 == ==更新日志== * v1.0(2025-02-12):测试版发布

欢迎来到《魔法使的约定》中文WIKI - 当前用户未登录
WIKI建设交流群:578085100;日服游戏交流群:821895698;中文服游戏交流群:790127155

全站通知:

模板:=/文档

来自魔法使的约定WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

插入一个等号 =,而不引起解析器的混淆。

功能

在 MediaWiki 中,等号 = 用于指定参数和值的关系,例如{{模板名|参数1=值1|参数2=值2}}。 如果参数名或编号参数值中包含等号,解析器会误将其视为语法的一部分,导致解析错误。类似的情况也会出现在解析器函数和表格等等 Wikitext 语法中。


这种简单一致的解决方案被许多Wiki采用,因此 MediaWiki 从 1.39 版本开始,将{{=}}加入魔术字(Magic Word),默认支持此特性。目前 BWiki 的版本是1.37.0,因此这一模版是手动创建的。

示例

对于模板的编号参数,以模板:划掉重说为例:

  • 正常:{{划掉重说|1+1+1|2+2+2}} -> 1+1+12+2+2
  • 异常:{{划掉重说|1=2-1|2=3-1}} -> 2-13-1

异常例子中,1=2-1 被视为向模板提供名为 1 的参数,其值为 2-1


此时,可加入本模板避免解析错误:{{划掉重说|1{{=}}2-1|2{{=}}3-1}} -> 1=2-12=3-1


类似的,对于以下#switch语句:

{{#switch: 1=2
 | 1=2 = raw
 | 1<nowiki>=</nowiki>2 = nowiki
 | 1{{=}}2 = template
 | default
}}

结果:template

相关特性

魔术字{{!}}

{{!}} 是一个魔术字,用于插入一个竖线 | 。MediaWiki 从 1.24 版本开始默认支持此特性。


调试 Wikitext

特殊:展开模板页面可用于调试 Wikitext。极少数情况下,解析器对 Wikitext 的解析可能不符合编写者预期。

其中较为常见的情况,是解析器将内容中的换行、等号、竖线等视为 Wikitext 语法的一部分,本模板就是用于处理其中等号被视为 Wikitext 语法的情况。


相关资料