Jump to content

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

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

MediaWiki:Sitenotice はすべてのページで、すべての利用者に対してページ名の上に表示されます。ただし、無効化されている場合や他の通知によって上書きされている場合を除きます。

メッセージは、sitenotice ページが空白であるか、内容が単一文字 - である場合には無効になります。

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

  1. CentralNotice 拡張機能が有効になっている場合、サイト通知の前にバナーを追加することがあります。CentralNotice のバナーはサイト通知を置き換えません。詳細は下記を参照
  2. アカウントにログインしていない場合、MediaWiki:Anonnotice で設定されたメッセージ (有効になっている場合) が表示されます。
  3. 登録利用者の場合、MediaWiki:Sitenotice のメッセージ (有効になっている場合) が表示されます。
  4. それ以外の場合は、$wgSiteNotice で設定されたメッセージ (有効になっている場合) が表示されます。
  5. If MediaWiki:Namespacenotice-* is enabled (where * is the namespace number of the current page), then the namespace notice will be added after the site notice.
  6. いずれにも該当しない場合は通知は表示されません。

非表示

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

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

CentralNotice

CentralNotice バナーは他の notice に関係なく表示されます。 バナーは中央管理ウィキから編集されます。例: meta:Special:CentralNotice

モバイル版

MinervaNeue 外装 (MobileFrontend 拡張機能で使用) は $wgMinervaEnableSiteNoticetrue に設定された場合のみ Sitenotice を表示します (MediaWiki 1.36から既定)。 nomobileクラスを使うと、個々の通知を隠すことを選択できます。

フック

Sitenotice は、SiteNoticeBefore SiteNoticeAfter のフックを通じて拡張機能/外装から変更できます。

関連項目