社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544

全站通知:

导航设置

阅读

    

2024-10-17更新

    

最新编辑:怒怒醬

阅读:

  

更新日期:2024-10-17

  

最新编辑:怒怒醬

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
Lu_23333
空之云间

导航栏,是用户视觉的第一焦点,位于页面顶部,本页面用红色边框标识。

92.63%的BWiki使用自定义的导航栏(591/638,统计于2022.10)

自定义导航栏

导航配置文件位于 MediaWiki:Sidebar 。只有 管理员 或 界面管理员 才能编辑它(需要“editinterface”权限)

格式为:* 页面名|显示名。其中星号数量为目录级别。页面名为页面链接。显示名可选,用于显示。

实战案例:

简单示例

导航示例.png
* 首页|首页
* 标题
** 页面名
** 页面名|显示名
* 标题2
** 页面名|显示名
** 一个标题
*** 页面名
*** 页面名|显示名

加入特殊页面

* 特殊页面
** 特殊:特殊页面|特殊页面
** 特殊:最近更改|最近更改
** 特殊:所有页面|所有页面
** 特殊:文件列表|文件列表
** 特殊:最老页面|最老页面
** 特殊:随机|随机页面
** 特殊:贡献得分|贡献得分
** 特殊:通知|用户通知
** 特殊:参数设置|用户设置
** 特殊:监视列表|监视列表
* Wiki管理
** 特殊:Moderation|更改审核
** 特殊:用户权限|用户权限
** 特殊:用户组权限|用户组
** 特殊:管理FlowThread评论|评论管理
** 日常检查
*** 特殊:需要的模板|需要的模板
*** 特殊:需要的页面|需要的页面
*** 特殊:需要的分类|需要的分类
*** 特殊:需要的文件|需要的文件
*** 特殊:最近更改|最近更改
*** 城市:天际线:计划表|计划表

加入MediaWiki空间页面

* Wiki管理
** 重要设置
*** MediaWiki:Sidebar|导航设置
*** Mediawiki:Sitenotice|整站通告
*** MediaWiki:Gadgets-definition|组件定义
** 界面样式
*** MediaWiki:Common.css|通用css
*** MediaWiki:Common.js|通用js
*** MediaWiki:Main.css|通用临时css
*** MediaWiki:Main.js|通用临时js
** 提示说明
*** MediaWiki:Newarticletext|新建页面提示
*** MediaWiki:Editnotice-0|修改页面提示
*** MediaWiki:Deletereason-dropdown|删除页面原因
*** MediaWiki:Copyrightwarning2|编辑版权警示
*** MediaWiki:Summary|修改页面摘要
*** MediaWiki:Uploadtext|上传文件提示
*** MediaWiki:Licenses|上传文件协议
*** MediaWiki:Filedelete-reason-dropdown|删除文件原因

加入页面操作

* 页面操作
** {{fullurl: {{FULLPAGENAME}} |action=edit}}|编辑
** {{fullurl: {{FULLPAGENAME}} |action=history}}|历史
** https://wiki.biligame.com{{SCRIPTPATH}}/?curid={{PAGEID}}|本页短链接
** 特殊:链入页面/{{FULLPAGENAME}}|链入页面列表
** {{fullurl: Special:最近链出更改|target={{FULLPAGENAME}} }}|最近链出更改
** {{fullurl: {{FULLPAGENAME}} |action=purge}}|刷新本页缓存
** {{fullurl: {{FULLPAGENAME}} |action=info}}|查看本页信息
** {{fullurl: Special:日志|page={{FULLPAGENAME}}}}|本页日志
** {{fullurl: {{FULLPAGENAME}} |action=protect}}|保护本页
** {{fullurl: {{FULLPAGENAME}} |action=watch}}|监视本页
** {{fullurl: {{FULLPAGENAME}} |action=unwatch}}|取消监视
** {{fullurl: 特殊:移动页面/{{FULLPAGENAME}}}}|移动本页
** {{fullurl: {{FULLPAGENAME}}|action=delete}}|删除本页

隐藏页面下拉后顶部的导航栏

CSS代码:

.wiki-nav-celling{
	display:none;
}

为“wiki功能”菜单增加选项

如添加一个到 toolswiki 首页的链接 JS代码:

$("ul.menu").append('<li class="mw-list-item"><a href="/tools/首页">toolswiki首页</a></li>')

显然,可以为此按钮添加额外的点击事件以拓展功能。

移动导航下方工具栏

/* 针对主命名空间的页面,将 firstHeadingTools 置于页面尾部(就是显示最近更改时间和提供Wiki操作的一栏) */
try {
    if(mediaWiki.config.get("wgNamespaceNumber") === 0){
	    console.log("将 firstHeadingTools 置于页面尾部");
	    $("#firstHeadingTools").remove().insertAfter($("#bodyContent"));
    }
}catch(err) {
    console.log("Error,尝试将 firstHeadingTools 置于页面尾部失败");
}

结合其他模板

在非主命名空间(如帮助、模板、项目等),firstHeadingTools不显示统计信息,因此可以结合面包屑模板显示在右侧。