Manual:インターフェース/Sitenotice
| このページでは、システム メッセージ (MediaWiki インターフェイスの構成要素を定義しているウィキページ) について記述しています。 既定の説明文も参照してください。 |
MediaWiki:Sitenotice はすべてのページで、すべての利用者に対してページ名の上に表示されます。ただし、無効化されている場合や他の通知によって上書きされている場合を除きます。
メッセージは、sitenotice ページが空白であるか、内容が単一文字 - である場合には無効になります。
表示される通知は以下の順序で決定されます。
- CentralNotice 拡張機能が有効になっている場合、サイト通知の前にバナーを追加することがあります。CentralNotice のバナーはサイト通知を置き換えません。詳細は下記を参照。
- アカウントにログインしていない場合、MediaWiki:Anonnotice で設定されたメッセージ (有効になっている場合) が表示されます。
- 登録利用者の場合、MediaWiki:Sitenotice のメッセージ (有効になっている場合) が表示されます。
- それ以外の場合は、$wgSiteNotice で設定されたメッセージ (有効になっている場合) が表示されます。
- 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. - いずれにも該当しない場合は通知は表示されません。
非表示
Extension:DismissableSiteNotice がインストールされている場合、登録利用者はSitenoticeを[非表示]をクリックすることで非表示にできます。
過去に非表示にした告知を再度表示するには、ブラウザで www.mediawiki.org のサイトのcookieから dismissSiteNotice を削除する必要があります。
既に非表示にした利用者にも Sitenotice を再度表示するには、管理者側で MediaWiki:Sitenotice id の数字をインクリメントする必要があります (この場合、告知内容が変化していなくても、すべての利用者に再表示できます)。
CentralNotice
CentralNotice バナーは他の notice に関係なく表示されます。 バナーは中央管理ウィキから編集されます。例: meta:Special:CentralNotice。
モバイル版
MinervaNeue 外装 (MobileFrontend 拡張機能で使用) は $wgMinervaEnableSiteNotice が true に設定された場合のみ Sitenotice を表示します (MediaWiki 1.36から既定)。
nomobileクラスを使うと、個々の通知を隠すことを選択できます。
フック
Sitenotice は、SiteNoticeBefore や SiteNoticeAfter のフックを通じて拡張機能/外装から変更できます。
関連項目
- Manual:インターフェース/編集通知
- meta:Fundraising/2006/Sitenotice Q4 ページでは、Sitenoticeをローカルのプロジェクトでカスタマイズする方法が説明されています。
- Manual:$wgReadOnly
- Manual:Hooks/SiteNoticeBefore