手册:界面/网站公告

From mediawiki.org
This page is a translated version of the page Manual:Interface/Sitenotice and the translation is 68% complete.
Outdated translations are marked like this.

网站公告会显示在所有用户的页面标题之上,除非被另一个通知所取代。

如果公告被定义则公告会显示。这里的“定义”指的是网站公告具有内容且不为「-」。

该向一个用户显示哪一条公告,以如下顺序决定:

  1. 如果CentralNotice 扩展被启用,显示公告(即使未进行设置),参见下面
  2. 如果用户匿名,显示[[MediaWiki:Anonnotice]](如果进行设置);
  3. 以上条件不满足的话,显示[[MediaWiki:Sitenotice]](如果进行设置);
  4. 以上条件不满足的话,显示 $wgSiteNotice 中的全域公告(如果进行设置);
  5. 以上条件不满足的话,不显示公告。

关闭公告

如果安装了Extension:DismissableSiteNotice的话,注册的用户能够通过点击公告上的[隐藏]隐藏任何站点公告。如果用户自己想重新看到之前关闭的公告,可以删除浏览器中用于www.mediawiki.org的CookiedismissSiteNotice

为了再次显示站点公告,即使对于那些已经关掉它的人来说,系统管理员可以增加MediaWiki:Sitenotice id里面的数字(这可以重新向每个人显示公告,不管实际上公告是否经过编辑)。

中心通告

CentralNotice扩展可以替换其他所有的公告,上面的信息在“主维基”的一个界面上编辑,例如meta:Special:CentralNotice

Mobile

The MinervaNeue skin (used by the MobileFrontend extension) only shows site notices when $wgMinervaEnableSiteNotice is set to true (which is now the default since MediaWiki 1.36). Individual notices can be selectively hidden on mobile using the nomobile class.

Hooks

The site notice can be modified by extensions/skins via the SiteNoticeBefore and SiteNoticeAfter hooks.

另见