Manual:界面/网站公告
Appearance
Outdated translations are marked like this.
| 此页面记载系统消息,这是定义MediaWiki界面一部分的wiki页面。 参见默认文档。 |
MediaWiki:Sitenotice 会为所有用户显示在所有页面的页面标题之上,除非它被禁用被另一个通知所取代。
如果网站公告页面为空或其内容是单个字符 -,则消息被禁用。
该向一个用户显示哪一条公告,以如下顺序决定:
- 如果 CentralNotice 扩展被启用,它可能会在站点公告之前添加横幅。CentralNotice 横幅不会替换站点公告,在下面阅读更多信息。 CentralNotice banners do not replace the sitenotice, read more below.
- 如果用户没有登录,显示 MediaWiki:Anonnotice(如果启用);
- 以上条件不满足的话,显示 MediaWiki:Sitenotice(如果启用);
- 以上条件不满足的话,显示 $wgSiteNotice 中的已配置的消息(如果启用);
- 如果MediaWiki:Namespacenotice-*已启用(此处
*代表当前页面的命名空间常数),则命名空间公告会加入站点公告以后; - 以上条件不满足的话,不显示公告。
关闭公告
如果已安装了 扩展:DismissableSiteNotice 的话,注册的用户能够通过点击公告上的 [dismiss] 隐藏任何站点上的公告。如果用户自己想重新看到之前关闭的公告。
对于个人用户来说,要恢复之前被隐藏的网站通知,他们应该删除浏览器中 www.mediawiki.org 的 cookie dismissSiteNotice。
为了再次显示站点公告,即使对于那些已经关掉它的人来说,系统管理员可以增加 MediaWiki:Sitenotice id 里面的数字(这可以重新向每个人显示公告,不管实际上公告是否经过编辑)。
中央公告
CentralNotice 横幅会显示并独立于其他的公告。 上面的横幅在核心wiki上编辑,例如meta:Special:CentralNotice。
移动版
被 MobileFrontend 扩展使用的 MinervaNeue 皮肤仅在 $wgMinervaEnableSiteNotice 设为 true(自 MediaWiki 1.36 版以来为默认值)时才会显示网站公告。
可以在移动版使用 nomobile 类以选择性地隐藏特定公告。
钩子
网站公告可以通过扩展/皮肤的 SiteNoticeBefore 和 SiteNoticeAfter 钩子修改。
参阅
- Manual:界面/编辑提示
- meta:Fundraising/2006/Sitenotice Q4 頁面解释如何在本地项目上自定义站点公告的页面。
- 手册:$wgReadOnly
- Manual:Hooks/SiteNoticeBefore