Manual:インターフェース/Sitenotice

From mediawiki.org
This page is a translated version of the page Manual:Interface/Sitenotice and the translation is 84% complete.

MediaWiki:Sitenotice はページ タイトル上部に表示される通知メッセージです。他の通知がない限りすべての利用者を対象に表示されます。

メッセージが定義されている場合に表示がされます。すなわち、sitenoticeページが空白、または「-」のみが入力された状態でない場合に表示されます。

表示される通知は以下の順序で決定されます。

  1. CentralNotice 拡張機能がインストールされている場合はそのメッセージ(後述)
  2. 登録利用者ではない場合、MediaWiki:Anonnoticeのメッセージ(定義されている場合)
  3. 登録利用者の場合、MediaWiki:Sitenoticeのメッセージ(定義されている場合)
  4. $wgSiteNotice のメッセージ(定義されている場合)
  5. いずれにも該当しない場合は通知は表示されません。

非表示

Extension:DismissableSiteNoticeがインストールされている場合、登録ユーザーはSitenoticeを[非表示]をクリックすることで非表示にできます。過去に非表示にした告知をサイド表示するには、ブラウザでwww.mediawiki.orgのサイトのcookieからdismissSiteNoticeを削除する必要があります。

すでに非表示にしたユーザーにもSitenoticeを再度表示するには、管理者側でMediaWiki:Sitenotice idの数字をインクリメントする必要があります(この場合、告知内容が変化していなくても、すべてのユーザーに再表示することができます)。

CentralNotice

CentralNotice 拡張機能は他の notice より優先されます。メッセージの編集は、「ホスト」ウィキ上のインターフェイス、例えば、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.

関連項目