• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

帮助:固定标题扩展

来自THBWiki
跳到导航 跳到搜索
本页是THBWiki的编辑帮助文档

固定标题扩展Github)是一个提供将当前段落标题(h2及h3标记)常置于视窗顶端功能的Mediawiki插件,在移动设备中自动禁用。为免混淆,此页内的“二级标题”意思为“h2标记定义的标题”,“三级标题”意思为“h3标记定义的标题”。

安装

  1. 你需要最新版本(1.8.1)的FixedHeader.zip
  2. 解压到extensions目录下。
  3. LocalSettings.php末尾加上require_once( "$IP/extensions/FixedHeader/FixedHeader.php" );
  4. 安装完成。

配置

此扩展的配置变量及说明(英文)均可以在FixedHeader/FixedHeader.settings.php中找到,以下是中文说明:

  • $wgFixedHeaderAutoEnable,设此项为true的话会自动在所有页面开启固定标题功能,首页、特殊页面及Mediawiki、模板和分类命名空间内的词条除外,默认为false。注意此举有机会在一些设计复杂的词条上造成不可预料的状况,仍然, 你可以在那些词条任何位置加上<fixed off />来手动关闭固定标题功能。
  • $egFixedHeaderEnableH3Headers,设此项为true的话会自动为所有开启了固定标题功能的页面开启三级标题固定功能,也就是说不单二级标题会被固定,三级标题也会,并将停在二级标题下方,默认为true。注意此举会稍微缩小阅读区域,你可以在fixed标记中加上h3来手动开启或加上h3="off"来手动关闭三级标题固定功能。
  • $egFixedHeaderFadeOutDistance,设定固定标题更替时旧标题开始淡出的距离,以像素为单位,效果跟$egFixedHeaderFadeOutOffset叠加,默认为20。你可以在fixed标记中加上fade="数值"来手动设定此项。
  • $egFixedHeaderFadeOutOffset,设定固定标题更替时旧标题完全淡出的距离,以像素为单位,效果跟$egFixedHeaderFadeOutDistance叠加,默认为20。你可以在fixed标记中加上offset="数值"来手动设定此项。

调用

使用fixed标记<fixed />可以在词条开启、关闭及设定功能和数值。注意只有词条上第一个fixed标记才有效用,较后的fixed标记将不会有任何效用。

可用的属性如下:

  • off,不需要内容值,被定义时将会在该页关闭固定标题功能,优先于所有其他设定。
  • move,不需要内容值,被定义时将会设定fixed标记的所在为词条结尾,最后一个固定标题将会在此位置淡出,可以用来避免标题覆盖到导航上。此位置之下必须不能再有有效(二级或和三级)标题,否则将会出现奇怪的效果。
  • h3,内容值为off时将关闭三级标题固定功能,其他内容值或无内容值时将开启三级标题固定功能。
  • fade,必须有内容值,设定固定标题更替时旧标题开始淡出的距离,以像素为单位。
  • offset,必须有内容值,设定固定标题更替时旧标题完全淡出的距离,以像素为单位。

范例