Podręcznik:Interfejs/Sitenotice
Ta strona dokumentuje komunikat systemowy, stronę wiki definiującą część Interfejsu MediaWiki. Zobacz też domyślną dokumentację. |
Komunikat zdefiniowany w MediaWiki:Sitenotice jest wyświetlany nad tytułem strony wszystkim użytkownikom, dopóki nie zostanie wyparty przez inny komunikat.
Wiadomość jest wyświetlana tylko gdy jest zdefiniowana. 'Zdefiniowana' oznacza, że treść sitenotice jest większa niż pojedynczy znak '-'.
Który rodzaj ogłoszenia jest wyświetlany jest ustalane według tej kolejności:
- Jeżeli włączone jest rozszerzenie CentralNotice , zostanie wyświetlone (nawet jeśli nie zdefiniowane); zobacz niżej.
- Jeżeli użytkownik jest niezalogowany, wyświetlany jest MediaWiki:Anonnotice (jeżeli zdefiniowany).
- W innym przypadku, wyświetlany jest MediaWiki:Sitenotice (jeżeli zdefiniowany).
- W innym przypadku, wyświetlane jest globalne ogłoszenie z ustawienia $wgSiteNotice (jeżeli zdefiniowane).
- W innym przypadku, nie jest wyświetlane żadne ogłoszenie.
Ukrywanie przez użytkowników
Jeżeli zainstalowane jest Extension:DismissableSiteNotice , zarejestrowani użytkownicy mogą ukrywać dowolne ogłoszenia poprzez kliknięcie [ukryj]
na ogłoszeniu.
Jeżeli pojedynczy użytkownik chce przywrócić wyświetlanie wcześniej ukrytego przez siebie ogłoszenia, musi usunąć w swojej przeglądarce ciasteczko dismissSiteNotice
dla domeny www.mediawiki.org.
Aby ponownie pokazywać ogłoszenie, nawet tym, którzy je wyłączyli, administratorzy powinni zwiększyć numer w MediaWiki:Sitenotice id (spowoduje to ponowne wyświetlenie komunikatu każdemu, bez względu na to, czy bieżące ogłoszenie było zmieniane czy nie).
CentralNotice
Rozszerzenie CentralNotice zastępuje wszystkie inne komunikaty. Komunikaty są edytowane poprzez interfejs na głównej wiki, na przykład, meta:Special:CentralNotice. The messages are edited through an interface on a "host" wiki, for example, 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.
Zobacz też
- Manual:Interface/Edit notice
- meta:Fundraising/2006/Sitenotice Q4 - strona opisująca jak dostosować wyświetlane ogłoszenie na lokalnych projektach.
- Podręcznik:$wgReadOnly
- Manual:Hooks/SiteNoticeBefore