Jump to content

扩展:移动化信息框

From mediawiki.org
This page is a translated version of the page Extension:PortableInfobox and the translation is 100% complete.
MediaWiki扩展手册
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
  • $wgAllInfoboxesSubpagesBlacklist
  • $wgPortableInfoboxCustomImageWidth
  • $wgPortableInfoboxUseHeadings
  • $wgPortableInfoboxUseTidy
‎<infobox>
正在使用的公开wiki数 5,873 (Ranked 100th)
問題 开启的问题 · 报告错误

PortableInfobox”扩展允许创建可移植的信息框,可以在任何皮肤或平台上使用易于理解的功能强大的类似xml的标记,使用干净的语义HTML标记来呈现。 它是Fandom的PortableInfobox扩展到较新的MediaWiki版本的一个端口。

安裝

  • 下載文件,并将其放置在您extensions/文件夹中的PortableInfobox目录内。
  • 将下列代码放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'PortableInfobox' );
    
  • Yes 完成 – 在您的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标签。
  • 移动版皮肤没有单独的样式。