扩展:移动化信息框
Appearance
PortableInfobox 发行状态: 稳定版 |
|
---|---|
实现 | 标签 |
描述 | 将Fandom的portableinfobox扩展移植到MediaWiki 1.37.0+ |
作者 | Universal Omega, Luqgreg, Fandom (最初版本) |
最新版本 | 0.6 (2022-01-08) |
兼容性政策 | master分支维持向后兼容。 |
MediaWiki | 1.37.0+ |
数据库更改 | 否 |
许可协议 | GNU通用公眾授權條款3.0或更新版本 |
下載 | README |
|
|
<infobox> |
|
正在使用的公开wiki数 | 5,873 (Ranked 100th) |
問題 | 开启的问题 · 报告错误 |
PortableInfobox”扩展允许创建可移植的信息框,可以在任何皮肤或平台上使用易于理解的功能强大的类似xml的标记,使用干净的语义HTML标记来呈现。 它是Fandom的PortableInfobox扩展到较新的MediaWiki版本的一个端口。
安裝
- 下載文件,并将其放置在您
extensions/
文件夹中的PortableInfobox
目录内。 - 将下列代码放置在您的LocalSettings.php 的底部:
wfLoadExtension( 'PortableInfobox' );
- 完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。
配置参数
- $wgAllInfoboxesSubpagesBlacklist (array)
- 模板命名空间中 API 所有信息框查询要省略的子页面列表。 (預設: [ "doc", "draft", "test" ])
- $wgPortableInfoboxCustomImageWidth (int)
- 信息框中使用的图像缩略图的大小。 (預設: 300)
- $wgPortableInfoboxUseHeadings (bool)
- 为信息框标题和组标题使用标题标签,可能会导致[1]与其他扩展不兼容。 (預設: true)
- $wgPortableInfoboxUseTidy (bool)
- 使用RemexHtml在信息框中验证HTML。 (預設: true)
用法
- 參見Fandom上的Help:資訊框/標籤。
<span id="<media />
_tag">
<media />
标签
在0.3版本中,<media />
标记被引入,而<image />
标记仍然有效(参见别名)。
它允许用户在信息框中嵌入图像、视频和音频文件,与<image />
标签在原始版本中的方式相同。
屬性
source
- 參數名稱audio
- 如果设置为false
,则忽略所有音频文件image
- 如果设置为false
,则忽略所有图像video
- 如果设置为false
,它将忽略所有视频
子標籤
<default>
<caption>
別名
<audio />
-<media />
标签的变化,只允许音频文件<image />
-<media />
标签的变化,只允许图像和视频(为了向后兼容,可以禁用video="false"
)<video />
-<media />
标签的变化,只允许视频
与原始版本相比,面向用户的差异
- 它基于Wikia/app@b9fcbe5d6db928e318d64ad0568ec2d09a3f406e 在以后的日子里,可能会有一些在原始版本中引入的功能在这里没有。
- 木卫二主题被移除。
- 当没有指定主题时,将应用
.pi-theme-default
类而不是.pi-theme-wikia
类到信息框。 - 当将
<gallery>
标记传递给带有不带标题的图像的信息框时,将使用文件名而不是不显示图像。 - 当在信息框中嵌入视频时,附加类
。Pi-video
被添加到<figure>
标签中。 - 视频使用
<video>
标签,而不是在点击缩略图后以模态显示视频。 .pi-image
类不再出现在视频的<figure>
标签中,而是应用于所有媒体元素的.pi-media
类。.pi-image-collection
的类被改为.pi-media-collection
。accent-color-*
属性允许更多颜色格式。- 标题中允许有更多的HTML标签。
- 移动版皮肤没有单独的样式。
此扩展在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此扩展。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |
Categories:
- Stable extensions/zh
- Tag extensions/zh
- GPL licensed extensions/zh
- Extensions in GitHub version control/zh
- ParserFirstCallInit extensions/zh
- AfterParserFetchFileAndTitle extensions/zh
- WgQueryPages extensions/zh
- AllInfoboxesQueryRecached extensions/zh
- ArticlePurge extensions/zh
- MultiContentSave extensions/zh
- ResourceLoaderRegisterModules extensions/zh
- All extensions/zh
- Extensions included in Fandom/zh
- Extensions included in Miraheze/zh
- Extensions included in MyWikis/zh
- Extensions included in Telepedia/zh
- Extensions included in wiki.gg/zh
- Extensions included in WikiForge/zh
- Infobox extensions/zh
- Extensions by Fandom/zh