帮助:解析器扩展标签
简单
入门
进阶
复杂
开发
解析器扩展标签是一系列类似Html的标签,形如<tag></tag>
。MediaWiki在原有的Html元素基础上增加了一些新的元素,来实现扩展性功能或简化用户编写难度。<tag>
标签中还可以加入参数和值。语法如:<tag arg1="参数1" arg2="参数2">把内容填写在这里。</tag>
。
现有的全部扩展标签,可以在特殊:版本查看。插入一个解析器扩展标签时,你可以通过源代码编辑器的快速插入功能插入。
Heading
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Heading>
。 - 作用:用于展示页面的标题。
- 示例:
<Heading title='这是一个标题' file=XXX.png />
。 - 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
file | string | 您可以指定文件名作为背景图。如file=XXX.png (推荐) | |
background | url | http://cdn.huiji.wiki/shareduploads/uploads/d/d7/Huijibanner_default.png | 背景图的Url,需要足够大的尺寸,建议2200*400。 |
title | string | 页面名称 | 标题 |
subtitle | string | 站点名称 | 副标题 |
fontcolor | color | #FFF | 填写标题和副标题的fontcolor |
wide | bool | false | 是否用#wiki-body的背景来替换#wiki-outer-body |
- 值:如果填写了值,值会被用来取代title。上面的例子中,也可写作
<heading>这是一个标题</heading>
。 - 备注:请将此标签置于页面顶部。
Tab
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<tab>
。 - 作用:用于添加多页的标签。
- 示例:
<tab>
tab1|一些内容
tab2|另一些内容
</tab>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | nav-tabs | 可选值为nav-tabs nav-pills nav-stacked nav-justified |
- 值:每一个tab应该都在一行。形如:
tab的名字|tab的内容
。其中tab的内容可以是模板。请注意:这里的模板是没有参数的模板;如果模板带有参数,建议在其外面套上一个没有参数的模板/页面,然后将外面的的模板/页面放入tab的内容。
Dropdown
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<dropdown>
。 - 作用:用于一个下拉菜单。
- 示例:
<dropdown>
页面1
页面2
</dropdown>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
title | string | 下拉菜单 | 按钮名称 |
id | string | dropdown0 | 为该控件分配的id。当页面有多个相同控件时,id不能重复。 |
- 值:每个页面的标题应该独立成行。形如:
页面的名字
。下拉菜单会把每个页面名称转换为链接。
Accordion
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<accordion>
。 - 作用:用于生成多个默认折叠、点击展开的区域,特别适合分集防剧透。
- 示例:
<accordion>
提示1|内容1
提示2|内容2
</accordion>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
- 值:每一个accordion应该独立成行。形如:
提示1|内容1
。其中内容部分可以是模板。
Collapse
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Collapse>
。 - 作用:用于生成一个默认折叠、点击展开的区域,特别适合防剧透。
- 示例:
<Collapse title="剧透在此">
内容1
</Collapse>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
title | string | 剧透警告 | 按钮名称 |
id | string | collapse0 | 为该控件分配的id。当页面有多个相同控件时,id不能重复。 |
- 值:可以是模板。
替代方案
本标签适合内嵌内容较为简单的情形,复杂情况推荐使用MediaWiki的JQuery解决方案,参考:折叠内容
- 或者使用灰机的预设模板:HuijiCollapsed
Callout
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Callout>
。 - 作用:用于生成一块提醒用户注意的区域。
- 示例:
<Callout>
同志们注意了!看这里看这里!
</Callout>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
- 值:可以是模板。
Alert
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Alert>
。 - 作用:用于产生一块强迫用户注意的区域。
- 示例:
<Alert>
琼恩·雪诺是雷加和莱安娜的儿子
</Alert>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
- 值:可以是模板。
Tip
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Tip>
。 - 作用:用于产生一块鼠标悬停后的说明文字。
- 示例:
<tip content="这是一个tip">
把鼠标悬停到这里。
</tip>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
content | string | 提示消息 | 鼠标悬停后展示的消息。 |
placement | string | top | tip出现的位置。四个可选的值为top right left bottom。 |
- 值:可以是模板。
Pop
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Pop>
。 - 作用:用于产生一块鼠标触发的说明文字,含有标题和样式。
- 示例:
<pop title="标题" content="这是一块pop文字">
用鼠标点击这里。
</pop>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
title | string | 气泡标题 | 鼠标悬停后展示的消息。 |
content | string | 提示消息 | 鼠标悬停后展示的消息。 |
placement | string | top | tip出现的位置。四个可选的值为top right left bottom。 |
trigger | string | focus | 弹出框的触发机制,四个可选的值为click hover focus manual。 |
class | class | default | 可选值为default(灰色)、danger(红色)、warning(黄色)、success(绿色)、primary(蓝色)、info(青色) |
- 值:可以是模板。
Carousel
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
替代方案!
我们推荐用以下方案来替代本功能:实用组件集
我们推荐用以下方案来替代本功能:实用组件集
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<Carousel>
。 - 作用:用于产生图片的幻灯切换。
- 示例:
<Carousel>
File:image1.png|图片1的说明
File:image2.png|图片2的说明
</Carousel>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | string | carousel0 | 为该控件分配的id。当页面有多个相同控件时,id不能重复。 |
interval | integer | 5000 | 每张幻灯片切换的间隔。单位毫秒。 |
width | integer | 宽度。 |
- 值:每一张图片应该独立成行。形如:
file:图片1.png|内容1
。 其中内容部分可以是模板(实际过程中,标签内的模板会解析为字符串。可以用tag替代,{{#tag:Carousel|{{..}}}}
)。
Gallery
- 代码:
<Gallery>
。 - 作用:用于产生一个相册。
- 示例:
<Gallery>
File:image1.png|图片1的说明
File:image2.png|图片2的说明
</Gallery>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
mode | string | packed | 相册的样式。可选值为nolines, packed, packed-overlay, packed-hover, slideshow(1.28+) |
caption | string | 对于整个相册的说明文字 | |
widths | integer | 120 | px宽度 |
heights | integer | px高度 | |
perrow | integer | 0 | 每行的图片数量。如果填0,就会根据屏幕宽度自动调整。 |
showfilename | 如出现此参数,就会在每张图片附近显示文件名。 |
- 值:每一张图片应该独立成行。形如:
file:图片1.png|内容1
。
Trans
不再使用!
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
在灰机2.1.0+版本中已经不再使用。如需继续使用需要开启兼容模式。
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
自灰机DragonPit版本2.0.17后,已不再提供世界人名大词典的翻译选项。
- 代码:
<trans>Jack</trans>
。 - 作用:用于自动翻译英文术语。
- 示例:
<trans mode="loose">Riverrun</trans>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
mode | string | loose | 用于选择模式。共有两种:
|
* 注:Trans标签不是万能的。由于《世界人名翻译大辞典(修订版)》很难按照不同语言查询外国人名译名,因而依据国内用户习惯和出现频率将部分语言的优先度提前,对小语种语言造成的困扰则必须由编辑手工进行修复(可以结合
/MediaWiki:Huiji-translation-pairs
)。
- 如人名Quentin,将依据英文译作“昆廷”而非法文的“康坦”。
- 各国语言按照如下顺序排列优先级:
英-德-丹麦-瑞典-挪威-西班牙-俄-法-意-葡-波兰-波黑-捷克-匈牙利-塞尔维亚 其他语言则以中文名称的汉语拼音排序,自阿尔巴尼亚-阿富汗……直到……乍得-智利-中国-中非
- 请尤其注意日语译名。通常情况下日语人名不会与其他语言发生冲突,但仍有部分日语人名的罗马字拼法与优先级更高的语言重叠,请使用
/MediaWiki:Huiji-translation-pairs
进行限制。
- 请尤其注意日语译名。通常情况下日语人名不会与其他语言发生冲突,但仍有部分日语人名的罗马字拼法与优先级更高的语言重叠,请使用
如黑泽明的“明”,日语罗马音为“Akira”,会依据英语等语言译作“阿基拉”
Siteactivity
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<siteactivity>
。 - 作用:用于一段站点动态的展示。
- 示例:
<siteactivity limit=5/>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
limit | integer | 5 | 展示的动态数量 |
style | log,feed | feed | 切换不同的风格,log为原始的MediaWiki流水账模式,feed采用灰机的feed流样式(默认) |
CommentsOfTheDay
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<commentsOfTheDay>
。 - 作用:用于展示本日分值最高的评论。
- 示例:
<commentsOfTheDay limit=5/>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
limit | integer | 5 | 展示的评论数量 |
Indicator
- 代码:
<indicator>
。 - 作用:用于展示页面的某种特殊状态。
- 示例:
<indicator name="foo">[[File:美国.png|20px]]</indicator>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
name | string | 每个indicator必须有自己独立的名字。 |
- 值:需要展示的内容。常为图标形式。
background
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<background>
。 - 作用:用于生成一个指定背景图片的DIV
- 示例:
<background file="美国.png" width=20>美国</background>
- 效果:点此查看
- 参数:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
file | string | 文件名。该文件必须储存在当前维基中或SharedUploads中。 | |
width | string | 宽度。该宽度非DIV宽度,而是背景图的缩略图宽度。DIV宽度请用CSS属性指定。 | |
height | string | 高度。该高度非DIV宽度,而是背景图的缩略图高度。DIV高度请用CSS属性指定。 | |
color | color | 将被设置为background-color属性。 | |
position | string | 将被设置为background-position属性。 | |
size | string | 将被设置为background-size属性。 | |
repeat | string | 将被设置为background-repeat属性。 | |
origin | string | 将被设置为background-origin属性。 | |
clip | string | 将被设置为clip属性。 | |
attachment | string | 将被设置为attachment属性。 |
- 值:DIV中的内容。
Rec
该部分内容仅在HuijiWiki的维基平台生效,请注意该部分代码的兼容性。
- 代码:
<rec>
。 - 作用:用于手动选择页面下方的推荐内容。
- 示例:
<rec>
asoiaf:阿多
lotr:咕噜
mcu:钢铁侠
</rec>
- 效果:点此查看
- 值:需要展示的内容。每个页面名称占一行即可。可以包括其他维基的内容。
include
- 参考:模板中的引用、嵌套和相关描述
这三个标签是在控制一个页面A在被页面B使用语法{{:A}}
或者一个模板被直接引用时哪些内容会被嵌入页面B生效。
<includeonly></includeonly>
中的内容,会在A页面被引用时嵌入B页面,但不会在B页面生效,标签之外的内容不会被嵌入B<noinclude></noinclude>
中的内容,不会在A页面被引用时嵌入B页面,仅在A页面上生效(与includeonly
相反)<onlyinclude></onlyinclude>
A页面被嵌入B页面时,只有此标签中的内容会生效,优先级高于<includeonly></includeonly>
来自灰机wiki