Wikibooks
plwikibooks
https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna
MediaWiki 1.45.0-wmf.5
first-letter
Media
Specjalna
Dyskusja
Wikipedysta
Dyskusja wikipedysty
Wikibooks
Dyskusja Wikibooks
Plik
Dyskusja pliku
MediaWiki
Dyskusja MediaWiki
Szablon
Dyskusja szablonu
Pomoc
Dyskusja pomocy
Kategoria
Dyskusja kategorii
Wikijunior
Dyskusja Wikijuniora
TimedText
TimedText talk
Moduł
Dyskusja modułu
Szablon:Ambox/opis
10
19900
506263
506241
2025-06-14T20:07:46Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506263
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Ambox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
9liwn1y43nfyir4i48phhkpfg60ukui
506288
506263
2025-06-14T21:13:05Z
Persino
2851
/* Opis parametrów */
506288
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Ambox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
o7ivjyy29v6t13lz6avktj8unolr55x
506292
506288
2025-06-14T21:17:56Z
Persino
2851
/* Opis parametrów */
506292
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| poniżej {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Ambox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
jx5qfhzhxnkhg5kzw3kz6xwm5soqhw5
506295
506292
2025-06-14T21:25:49Z
Persino
2851
/* Opis parametrów */
506295
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| id {{=}} Unikalny identyfikator HTML.
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
evvs4acftqy5k6qarkplyhnq6m2cphv
506298
506295
2025-06-14T21:30:45Z
Persino
2851
/* Opis parametrów */
506298
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
27vi7p46rets3w0fbhm54sc9zbo2nyl
506300
506298
2025-06-14T21:33:03Z
Persino
2851
/* Opis parametrów */
506300
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML taelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelkikomunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
sszznbv82tksyki8t85ilsosikvuvhs
506305
506300
2025-06-14T21:37:45Z
Persino
2851
/* Opis parametrów */
506305
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatu.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
hspmrowvoucvhqkhn7pkkvv9qxbe847
506309
506305
2025-06-14T21:42:49Z
Persino
2851
/* Opis parametrów */
506309
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
jgpu2tzi54peybibyrgglbb5l7qzwrf
506310
506309
2025-06-14T21:43:55Z
Persino
2851
/* Opis parametrów */
506310
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
b0l2bi39dcercrjd2ojg1e5642wzh21
506322
506310
2025-06-14T22:04:07Z
Persino
2851
/* Opis parametrów */
506322
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = '''''typ'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = '''''grafika'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = '''''styl tekstu'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: '''''tekst''''' albo '''''treść''''' bodź '''''1'''''{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = '''''poniżej'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = '''''id'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = '''''styl'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
1saped6rusxgyp7va87s4wd6ajypvvk
506324
506322
2025-06-14T22:07:09Z
Persino
2851
/* Opis parametrów */
506324
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
oq8d987o946i0r7yksuxr4li0vygmeb
506329
506324
2025-06-14T22:13:36Z
Persino
2851
/* Opis parametrów */
506329
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
58ifk5kqlds2v468d14k0i6ansqpvt9
506330
506329
2025-06-14T22:14:29Z
Persino
2851
/* Opis parametrów */
506330
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
o3mkx8cv5ibrz5pgegb889seas0kbkr
506333
506330
2025-06-14T22:20:26Z
Persino
2851
/* Opis parametrów */
506333
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
50uea8wpms7b5om1jikhk8dzi9w9ta4
506336
506333
2025-06-14T22:26:56Z
Persino
2851
/* Opis parametrów */
506336
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
eyu4u7hgauomng78y1vf4u66bdjxy02
506338
506336
2025-06-14T22:28:43Z
Persino
2851
/* Opis parametrów */
506338
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
otdwd7baqhjtaz0scd3pei7q3jxvmmm
506344
506338
2025-06-14T22:35:14Z
Persino
2851
/* Opis parametrów */
506344
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
oj2jw809ill9sxc12evp6sscdu2zc4o
506353
506344
2025-06-14T22:43:25Z
Persino
2851
/* Opis parametrów */
506353
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Ambox}} (skrót od '''''a'''rticle '''m'''essage '''box''''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów stosowanych w artykułach (przestrzeni głównej), takich jak {{S|Dopracować}}. Oferuje on różne kolory i obrazki, odpowiednie do rodzaju problemu wskazywanego przez tworzony komunikat.
== Użycie ==
Proste użycie:
{{Pre|
{{s|Ambox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Ambox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Ambox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Ambox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
{{Ambox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ambox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ambox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ambox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ambox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Ambox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ambox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ambox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ambox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ambox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ambox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Ambox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ambox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ambox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ambox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ambox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ambox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
=== ''grafika prawo'' ===
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ambox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Ambox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ambox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Ambox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ambox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ambox ambox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ambox ambox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ambox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w artykułach w przestrzeni nazw (główna) i Wikijunior."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
mi1mukkj4nug98uxb3bkmb1bo7qx4ao
Szablon:Fmbox/opis
10
19902
506265
506243
2025-06-14T20:11:19Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506265
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Fmbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
d4dvpohh69tmztqy5cvfpgd6wm5yxrs
506312
506265
2025-06-14T21:45:44Z
Persino
2851
/* Opis parametrów */
506312
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
tp2w1y5jq4sd67xq83bo1jos2kd4gsx
506313
506312
2025-06-14T21:46:02Z
Persino
2851
/* Opis parametrów */
506313
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
ad8vyzdd6qydfz85ebgzumxbezd5v5b
506326
506313
2025-06-14T22:08:51Z
Persino
2851
/* Opis parametrów */
506326
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
2ggt6nfuwvf8djfc2pmm9nb1eqo3zo8
506339
506326
2025-06-14T22:29:53Z
Persino
2851
/* Opis parametrów */
506339
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
7kmonwfiwfux3jxlaxv7y772dq15kxy
506342
506339
2025-06-14T22:33:37Z
Persino
2851
/* Opis parametrów */
506342
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
m5vun20wtocpk0vf87a4e99ufuwxe9o
506351
506342
2025-06-14T22:42:39Z
Persino
2851
/* Opis parametrów */
506351
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''fmbox''' (skrót od '''footer & header message box''') — szablon szablonów.
Szablon ten jest używany do tworzenia komunikatów systemowych, takich jak np. [[MediaWiki:Sp-contributions-footer-anon]]. Może być też używany jako nagłówek lub stopka dla stron użytkowników oraz editnotice.
Budowa i użycie tego szablonu jest bardzo podobne do {{s|ambox}} i w większości przypadków używa tych samych parametrów. Największą różnicą jest 100% szerokość ramki oraz inne kolory.
== Użycie ==
Proste użycie:
{{Pre|{{s|Fmbox | tekst {{=}} Jakiś tekst.}}}}
{{Fmbox | tekst = Jakiś tekst.}}
Złożone użycie:
{{Pre|
{{s|Fmbox
| typ {{=}} editnotice
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| tekst {{=}} Tekst wiadomości.
| styl {{=}} border: 1px solid #f4c430;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
}}}}
{{Fmbox
| typ = editnotice
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| tekst = Tekst wiadomości.
| styl = border: 1px solid #f4c430;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
}}
== Typy komunikatów ==
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{Fmbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
}}
{{Fmbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
}}
{{Fmbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
}}
=== ''grafika'' i ''poniżej'' ===
: '''''jakaś grafika''''' = Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Fmbox
| typ = systemowe
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|systemowe}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Fmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Fmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Fmbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Fmbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Fmbox
| typ {{=}} ostrzeżenie / editnotice / systemowe.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Fmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''fmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Fmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Fmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content fmbox fmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image fmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content fmbox fmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image fmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon systemowy do użycia w przestrzeniach nazw MediaWiki i Specjalna."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
axxdrlgjk1qc3wbnspt8oqxpzcbgycz
Szablon:Komórka
10
24580
506366
505153
2025-06-15T10:37:57Z
Persino
2851
506366
wikitext
text/x-wiki
<includeonly><!--
-->{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
katcabv7x5czlw4wx4ogcrvdsn1kzit
506368
506366
2025-06-15T10:39:53Z
Persino
2851
506368
wikitext
text/x-wiki
<includeonly>
{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
9utryqxnwm4ob1knicwpohppkn578gc
506369
506368
2025-06-15T10:40:44Z
Persino
2851
506369
wikitext
text/x-wiki
<includeonly><!--
-->{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}
</includeonly><noinclude>{{Dokumentacja}}</noinclude>
3cf22dmq4jitry5uxzidqb5oyofc784
506370
506369
2025-06-15T10:41:48Z
Persino
2851
506370
wikitext
text/x-wiki
<includeonly>
{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}
</includeonly><noinclude>{{Dokumentacja}}</noinclude>
r7pw83k9ltczafjg4ujt78s6ukatd0h
506373
506370
2025-06-15T10:49:47Z
Persino
2851
506373
wikitext
text/x-wiki
<includeonly>{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}
</includeonly><noinclude>{{Dokumentacja}}</noinclude>
f41qduaatetlmhvv8qrcfb37r2azl7b
506374
506373
2025-06-15T10:55:39Z
Persino
2851
506374
wikitext
text/x-wiki
<includeonly>
{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}<!--
-->|{{#if:{{{nagłówek|}}}|!|{{!}}}} {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}<!--
-->}}{{#if:{{{opcje|{{{2|}}}}}}{{{styl|}}}{{{klasa|}}}{{{id|}}}|{{!}}|{{#if:{{{nagłówek|}}}|!|{{!}}}}}} {{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
9utryqxnwm4ob1knicwpohppkn578gc
506382
506374
2025-06-15T11:55:32Z
Persino
2851
506382
wikitext
text/x-wiki
<includeonly><!--
-->{{Znacznik start|tag={{#if:{{{nagłówek|}}}|th|td}}|id={{{id|}}}|klasa={{{klasa|}}}|styl={{{styl|}}}|atrybuty={{{opcje|{{{2|}}}}}}}}<!--
-->{{{1|}}}<!--
-->{{Znacznik koniec|tag={{#if:{{{nagłówek|}}}|th|td}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
r8e376d8zl9kt6kr87l8ffdf4wqpa3m
Cyfrowe filmowanie/Wstęp
0
25451
506358
365373
2025-06-15T06:56:49Z
84.40.221.21
„film wideo”?
506358
wikitext
text/x-wiki
Sztuka fotografii, tak samo jak każda inna, wymaga uwagi i cierpliwości. Gdy ją poznamy, wszystko widzimy tak, jakbyśmy tworzyli zdjęcie. Czym się różni filmowanie od fotografii?
Otóż niczym, z wyjątkiem jednej rzeczy – film składa z dynamiki, jako całość – oglądając jakikolwiek, ma on większą „moc” niż najlepsza fotografia.
Niestety, źle nagrany film nie zachwyci widza, i nie będzie odbierany jak dobre zdjęcie. Dlatego w tej książce zaprezentujemy państwu porady dotyczące stworzenia dobrego filmu.
== Dlaczego filmujemy ==
Dawniej faktyczny monopol na filmy miały głównie wytwórnie (najbardziej z Hollywood) telewizja i mała garstka amatorów. Dziś się to już zmieniło – od teraz każdy może wykonać film, tanią kamerą, średnim aparatem lub nawet komórką. Dzięki komputerom możemy je z największą łatwością obrobić… i tu się zaczynają schody.
„Surówki” czyli surowe pliki – np. akurat zaobserwowane wydarzenie – nie wystarczy (są pewne wyjątki) – w wypadku filmów, musi mieć przynajmniej początek, środek i koniec.
* '''Początek''' – czyli zaczynanie się filmu, musi posiadać tytuł i jakieś dodatki np. intro przed tytułem, po tytule. W procesjonalnych filmach, początek filmu zaczyna się od intra zrobionego w programie jak np. 3D studio Max, jako intro wytwórni, potem tytuł filmu (jak widziałeś początek filmu, wiesz zapewne o co chodzi). W niektórych wypadkach, kiedy już właściwie leci już środek filmu, wymieniani są przez narratora najważniejsze osoby tworzące film.
* '''Środek''' – czyli treść właściwa. Wystarczy już nawet surowy plik, choć zawsze można obrobić – na przykład dodając tekst do filmu, kiedy dźwięk zarejestrowany przez kamerę może być gorzej odebrany (my prawdopodobnie się domyślimy co mówili ludzie w filmie, itd., ale osoba trzecia już niekoniecznie) i inne rzeczy – o tym będzie napisane w rozdziale „Montaż”.
* '''Koniec''' – czyli zakończenie, najczęściej przesuwanymi napisami. Tam wtedy piszemy kto co wykonał oraz autora (pomysłodawcę na przykład).
== O podręczniku ==
Podręcznik jest swoistym wprowadzeniem w świat filmowania. W pierwszym rozdziale pokazujemy jak powstaje film – głównie oparty o tradycyjne studio filmowe. W kolejnych omówimy podstawowe, ogólne zasady montażu, czyli trochę teorii. Do praktyki można przejść zaglądać do książek o konkretnych programach do edycji wideo, np. Sony Vegas.
fa8rlsm5nf4og8m8zi0p9ehpiwim5db
Szablon:Tmbox/opis
10
32983
506264
506242
2025-06-14T20:09:33Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506264
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Tmbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
i879z2uaenwwplqxmktfdtf52v29m4s
506289
506264
2025-06-14T21:15:27Z
Persino
2851
/* Opis parametrów */
506289
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Tmbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
aac8t91yhdtjo1af2kq3qis621vk497
506301
506289
2025-06-14T21:34:23Z
Persino
2851
/* Opis parametrów */
506301
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML taelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelkikomunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
h175lomr6s7o7m2cqazqgzp0m51p1cy
506303
506301
2025-06-14T21:36:24Z
Persino
2851
/* Opis parametrów */
506303
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML taelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelkikomunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
lqiwbivnu0gn9vuodk0nff211f2lvtk
506304
506303
2025-06-14T21:36:49Z
Persino
2851
/* Opis parametrów */
506304
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
5ro7vskst4ifh7tbi6dfn448ivoenbp
506306
506304
2025-06-14T21:38:33Z
Persino
2851
/* Opis parametrów */
506306
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatu.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
5tefufyi2ka9jhyswny48j5f4mh2qwt
506307
506306
2025-06-14T21:39:01Z
Persino
2851
/* Opis parametrów */
506307
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatu.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
t99ivjndufup3bln8p18w4yyvnjt1xh
506311
506307
2025-06-14T21:44:50Z
Persino
2851
/* Opis parametrów */
506311
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
506uw7x0u7wtcq5pdux0l0safvfl42h
506325
506311
2025-06-14T22:07:59Z
Persino
2851
/* Opis parametrów */
506325
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
97n8rd9qgan0gx09vlofax8gyr347go
506331
506325
2025-06-14T22:15:55Z
Persino
2851
/* Opis parametrów */
506331
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''Tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
6uk9ji6th8az7ssn09irpb5f8fhe4h5
506334
506331
2025-06-14T22:21:05Z
Persino
2851
/* Opis parametrów */
506334
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''Tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
bwbunvl8vlrgq3epfeg5dphs3qr3hat
506337
506334
2025-06-14T22:27:59Z
Persino
2851
/* Opis parametrów */
506337
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''Tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
8rtxp9qpqhcmzxnsffi5oxelujeznp9
506343
506337
2025-06-14T22:34:26Z
Persino
2851
/* Opis parametrów */
506343
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''Tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
gk70p6s1jtgnho6e2jg6lr1scs7x3yf
506352
506343
2025-06-14T22:42:59Z
Persino
2851
/* Opis parametrów */
506352
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''tmbox''' (''talk page message box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych wstawianych na stronie dyskusji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Tmbox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{Tmbox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
Bardziej złożone wywołanie:
{{Pre|
{{s|Tmbox
| typ {{=}} zawartość
| grafika {{=}} tu zaleca się podać szablon ikona w wielkości 35px, np. {{ikona|pomuwaga|35}}
| tekst {{=}} Tekst wiadomości
}}
}}
Powoduje ono wyświetlenie następującego komunikatu:
{{Tmbox
| typ = zawartość
| grafika = {{ikona|pomuwaga|35}}
| tekst = Tekst wiadomości
}}
==== Style szablonu ====
Szablon ma wiele przygotowanych styli główncych, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Tmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Tmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Tmbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Tmbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Tmbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
}}
{{Tmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Tmbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Tmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Tmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Tmbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Tmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Tmbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Tmbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Tmbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Tmbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Tmbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Tmbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Tmbox
| typ {{=}} poważny / szybko / usuń / styl /zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Tmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''Tmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Tmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Tmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content tmbox tmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image tmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content tmbox tmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image tmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach dyskusji w przestrzeniach dyskusji w poszczególnych przestrzeniach przedmiotowych."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
ipf4csvay4utgznbtasq4dc477ltt45
Szablon:Mbox/opis
10
32987
506260
506257
2025-06-14T19:18:02Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506260
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
}
},
"paramOrder": [
"tekst",
"typ",
"grafika",
"grafika prawo",
"styl",
"id",
"styl tekstu",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
7egmfj7kdsz9gcbp2dnhgfw07dw9ae2
506261
506260
2025-06-14T19:31:23Z
Persino
2851
/* Opis parametrów */
506261
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
}
},
"paramOrder": [
"tekst",
"typ",
"grafika",
"grafika prawo",
"styl",
"id",
"styl tekstu",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
4xr92rn099ycgabbwhhdenlgk2s6b32
506262
506261
2025-06-14T20:04:50Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506262
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
0ee59oyjg9ec86820u0e86hb9i2cs8r
506269
506262
2025-06-14T20:17:41Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506269
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
a380e3awclyhn56u003vjhllwf32ni5
506270
506269
2025-06-14T20:23:44Z
Persino
2851
/* Szczególne przypadki */
506270
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
s985n35ds3vjdh8j06dbogbsb1usd37
506271
506270
2025-06-14T20:27:28Z
Persino
2851
506271
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} – Systemowe ostrzeżenie.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = editnotice
| tekst = {{Parametr|typ|{{Un|editnotice}}}} – Przeźroczyste tło dla powiadomień przy edycji.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = systemowe
| tekst = {{Parametr|typ|{{Un|systemowe}}}} – Systemowy komunikat o jasnoszarym tle (domyślne).
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Mbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = usuń
| tekst = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = styl
| tekst = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = zawartość
| tekst = {{Parametr|typ|{{Un|zawartość}}}} – Problemy z zawartością, jak {{S|Dopracować|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = przeniesienie
| tekst = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw stron i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = powiadomienie
| tekst = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
| nazwa przestrzeni nazw = Project
}}
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
a380e3awclyhn56u003vjhllwf32ni5
506273
506271
2025-06-14T20:38:17Z
Persino
2851
/* typ */
506273
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{s|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = (main)
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = (main)
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = (main)
}}
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Talk
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Talk
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Talk
}}
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ====
{{Mbox
| typ = ostrzeżenie
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|ostrzeżenie}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Special
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|ostrzeżenie|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|ostrzeżenie|35}}}} {{Br}} Ta grafika jest używana w {{s|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}editnotice|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Special
| poniżej =
{{Mbox
| typ = editnotice
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Special
}}
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = File
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = File
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = File
}}
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Category
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Category
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Category
}}
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ====
{{Mbox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
| nazwa przestrzeni nazw = Project
}}
{{Mbox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
{{Mbox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Mbox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| nazwa przestrzeni nazw = Project
| poniżej =
{{Mbox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
| nazwa przestrzeni nazw = Project
}}
}}
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
559lcn73a9bbt7x1znues3o78x3imi0
506275
506273
2025-06-14T20:45:59Z
Persino
2851
/* Parametry graficzne: {{Parametr|grafika}} i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: {{Parametr|poniżej}} */
506275
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== ''tekst'' ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
gxhkdb65gc49rdsy6a7bzix5n0gdv6p
506276
506275
2025-06-14T20:50:47Z
Persino
2851
/* tekst */
506276
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametr ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Przestrzeń nazw {{Np|(main)|link=tak}} (używając szablonu {{s|Ambox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = (main)
}}
==== Przestrzeń nazw {{Np|Talk|link=tak}} (używając szablonu {{s|Tmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Talk
}}
==== Przestrzeń nazw {{Np|Special|link=tak}} (używając szablonu {{s|Fmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Special
}}
==== Przestrzeń nazw {{Np|File|link=tak}} (używając szablonu {{s|Imbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = File
}}
==== Przestrzeń nazw {{Np|Category|link=tak}} (używając szablonu {{s|Cmbox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Category
}}
==== Przestrzeń nazw {{Np|Project|link=tak}} (używając szablonu {{s|Ombox}}) ====
{{Mbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
| nazwa przestrzeni nazw = Project
}}
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
7k7ln40ts47n182i3ql9vnlftn2iroo
506278
506276
2025-06-14T20:54:54Z
Persino
2851
/* Specjalna składnia */
506278
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametr ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymiznakami znajdują sięna stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
6u9no62nd7yw4cmvuraklt5d29u2shb
506279
506278
2025-06-14T20:55:24Z
Persino
2851
/* Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki */
506279
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
=== Przestrzeń nazw {{Np|Template|link=tak}} (używa szablonu {{s|Ombox}}), czyli bez użycia parametru {{Parametr|nazwa przestrzeni nazw}} (szablon sam wykrywa przestrzeń nazw) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
}}
}}
{{Mbox
| tekst = Jakiś tekst.
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
}}
=== Przestrzeń nazw {{Np|(main)|link=tak}} (używa szablonu {{s|Ambox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = (main)
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} (main)
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = (main)
}}
=== Przestrzeń nazw {{Np|Talk|link=tak}} (używa szablonu {{s|Tmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Talk
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Talk
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Talk
}}
=== Przestrzeń nazw {{Np|Special|link=tak}} (używa szablonu {{s|Fmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Special
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} ostrzeżenie
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Special
}}
}}
{{Mbox
| typ = ostrzeżenie
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Special
}}
=== Przestrzeń nazw {{Np|File|link=tak}} (używa szablonu {{s|Imbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = File
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} File
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = File
}}
=== Przestrzeń nazw {{Np|Category|link=tak}} (używa szablonu {{s|Cmbox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Category
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Category
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Category
}}
=== Przestrzeń nazw {{Np|Project|link=tak}} (używa szablonu {{s|Ombox}}) ===
Proste użycie:
{{Pre|
{{s|Mbox
| tekst {{=}} Jakiś tekst.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| tekst = Jakiś tekst.
| nazwa przestrzeni nazw = Project
}}
Złożone użycie:
{{Pre|
{{s|Mbox
| typ {{=}} zawartość
| tekst {{=}} Tekst wiadomości.
| nazwa przestrzeni nazw {{=}} Project
}}
}}
{{Mbox
| typ = zawartość
| tekst = Tekst wiadomości.
| nazwa przestrzeni nazw = Project
}}
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametr ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują sięna stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
hx5ok0jo2qx337t0tv016uny1ceqh51
506281
506279
2025-06-14T20:58:38Z
Persino
2851
/* Użycie */
506281
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłaady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametr ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują sięna stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
as6b6mpdyhjvuklfygh067ar6qpa77w
506282
506281
2025-06-14T21:00:29Z
Persino
2851
/* Użycie */
506282
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametr ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują sięna stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
mqdtknpbsn05lyu2ca916i74z3okzci
506283
506282
2025-06-14T21:01:57Z
Persino
2851
/* Parametr {{Parametr|tekst}} albo {{Parametr|treść}} bodź {{Parametr|1}}, dla parametru tekstu w szablonie */
506283
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują sięna stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
so33ulyoyz60ovi84edfg5myj0mnlfg
506284
506283
2025-06-14T21:03:27Z
Persino
2851
/* Szablon {{s|Mbox}} ze pecjalnymi znkami mechanizmu MediaWiki */
506284
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znkami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
1ympk76gyp0x8elxw15zspkl0jyxuie
506285
506284
2025-06-14T21:04:38Z
Persino
2851
/* Szablon {{s|Mbox}} ze specjalnymi znkami mechanizmu MediaWiki */
506285
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
oxkc5jjdg76dxp7rcjvh1pipqbmhwj4
506287
506285
2025-06-14T21:10:05Z
Persino
2851
/* Opis parametrów */
506287
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
mw6bd6ivprv5z5mcxzsrdnrwmxojjis
506290
506287
2025-06-14T21:16:04Z
Persino
2851
/* Opis parametrów */
506290
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
dtwixfrh2i961yuhpm0dtm9g4b39pqn
506291
506290
2025-06-14T21:17:15Z
Persino
2851
/* Opis parametrów */
506291
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| poniżej {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
namlyhwg4mue2yax2gmdijzrsi61gmk
506293
506291
2025-06-14T21:21:30Z
Persino
2851
/* Opis parametrów */
506293
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl tekstu {{=}} Wartości CSS kaskadowych arkuszy stylów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Mbox}}.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
eulgvq5jt5ifquhmy7ks3v7rnysxf93
506294
506293
2025-06-14T21:25:45Z
Persino
2851
/* Opis parametrów */
506294
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| id {{=}} Unikalny identyfikator HTML.
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
oynk9tmgpfm5b7wy7sw465fdgh49e39
506296
506294
2025-06-14T21:28:24Z
Persino
2851
/* Opis parametrów */
506296
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt
| id {{=}} Unikalny identyfikator HTML.
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
jgdi2hsidr3gimcktd94hirgbs5gcpz
506297
506296
2025-06-14T21:29:21Z
Persino
2851
/* Opis parametrów */
506297
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt
| styl tekstu {{=}} Wartośść CSS
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML.
| klasa {{=}} klasy reguł CSS
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
3jx4hp6b26v4lwfhrzva3ygo89s7yia
506299
506297
2025-06-14T21:32:01Z
Persino
2851
/* Opis parametrów */
506299
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ambox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML taelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelkikomunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
997s9jadnmh51fbmub0gga0vem37b4s
506302
506299
2025-06-14T21:35:36Z
Persino
2851
/* Opis parametrów */
506302
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML taelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelkikomunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
8mafsmtngpjzqiledfmchil9bjcmfq8
506308
506302
2025-06-14T21:41:30Z
Persino
2851
/* Opis parametrów */
506308
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
2k7ieebk4kr20r5pi5h7909sdqawvcg
506319
506308
2025-06-14T21:53:24Z
Persino
2851
/* Opis parametrów */
506319
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst (treść lub 1){{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
f11m1611ln1jxgj8xkuilzl884rd7in
506320
506319
2025-06-14T22:01:39Z
Persino
2851
/* Opis parametrów */
506320
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = '''''typ'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = '''''grafika'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = '''''styl tekstu'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: '''''tekst''''' albo '''''treść''''' bodź '''''1'''''{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu.
| nagłówek 6_1 = tak
| komórka 6_1 = '''''poniżej'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
| nagłówek 7_1 = tak
| komórka 7_1 = '''''id'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = '''''styl'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
1loklb01335bpv98dzxr14n4vnc99rc
506321
506320
2025-06-14T22:02:59Z
Persino
2851
/* Opis parametrów */
506321
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = '''''typ'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = '''''grafika'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = '''''styl tekstu'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: '''''tekst''''' albo '''''treść''''' bodź '''''1'''''{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = '''''poniżej'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = '''''id'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = '''''styl'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
o2n800xrijqy5q1d162trhuukveqdpa
506323
506321
2025-06-14T22:06:27Z
Persino
2851
/* Opis parametrów */
506323
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = '''''grafika prawo'''''{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
redxqsgsjwa0q6krqqoz1e2kaqwfmg1
506327
506323
2025-06-14T22:09:57Z
Persino
2851
/* Opis parametrów */
506327
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
j11kc0sg5h4mbuiq24p7wg1hrvlwkqr
506328
506327
2025-06-14T22:12:17Z
Persino
2851
/* Opis parametrów */
506328
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
f6dovkpmdtklfimmd3nmw7r8fwrh4tc
506332
506328
2025-06-14T22:19:16Z
Persino
2851
/* Opis parametrów */
506332
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
6y1v1bastvret4fk1o5lf8lp51mgmt7
506335
506332
2025-06-14T22:25:20Z
Persino
2851
/* Opis parametrów */
506335
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
grqj50xf1r5pa80ayusnt2xi31a1qjc
506354
506335
2025-06-14T22:44:07Z
Persino
2851
/* Opis parametrów */
506354
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
857k38gcb1burao5h6kw7l89mkjt3fm
506357
506354
2025-06-14T22:52:05Z
Persino
2851
/* Użycie */
506357
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
qoi2571ydl60qjthjukp9s2oj3ljzhj
506359
506357
2025-06-15T10:08:09Z
Persino
2851
/* Opis parametrów */
506359
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
| nazwa przestrzeni nazw {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
| nazwa przestrzeni nazw {{=}} Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 10_1 = tak
| komórka 10_1 = nazwa przestrzeni nazw{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
0cc3etr72skvmeud6xivegbpj7rx40r
506360
506359
2025-06-15T10:10:29Z
Persino
2851
/* Opis parametrów */
506360
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
| nazwa przestrzeni nazw {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
| nazwa przestrzeni nazw {{=}} Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 10_1 = tak
| komórka 10_1 = nazwa przestrzeni nazw{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
t54tdyf5ct8jg90wwvhecu26t6d0vol
506361
506360
2025-06-15T10:17:53Z
Persino
2851
/* Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie */
506361
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''mbox''' (skrót od ''message box'') – uniwersalny szablon szablonów, stosowany do tworzenia komunikatów przeznaczonych dla wielu przestrzeni nazw. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw (funkcja parsera typu {{Tt|{{s|#switch: {{s|NAMESPACE}}...}}}} nie jest konieczna). Szablon powinno się stosować w każdym komunikacie projektu, który jest stosowany w różnych przestrzeniach nazw, np. {{s|dopracować}}, {{s|ek}}, czy {{s|DNU}}.
=== Przestrzenie nazw ===
* '''{{s|Ambox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}}}.
* '''{{s|Tmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Talk|link=tak}}, {{Np|Wikijunior talk|link=tak}}, {{Np|Wikibooks talk|link=tak}}, {{Np|Help talk|link=tak}}, {{Np|User talk|link=tak}}, {{Np|Category talk|link=tak}}, {{Np|File talk|link=tak}}, {{Np|MediaWiki talk|link=tak}}, {{Np|Template talk|link=tak}} i {{Np|Module talk|link=tak}}}}.
* '''{{s|Fmbox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}}}}.
* '''{{s|Ombox}}''' stosuje w przestrzeniach nazw: {{Tt|{{Np|Wikibooks|link=tak}}, {{Np|Help|link=tak}}, {{Np|User|link=tak}}, {{Np|Template|link=tak}}, {{Np|Module|link=tak}} (za pomocą opisu modułu)}}.
* '''{{s|Cmbox}}''' stosuje w przestrzeniach nazw: {{Np|Category|link=tak}}.
* '''{{s|Imbox}}''' stosuje w przestrzeniach nazw: {{Np|File|link=tak}}.
* '''{{s|Dmbox}}''' nie jest obsługiwany.
Przestrzeń nazw {{Tt|{{Np|Media|link=tak}}}} nie jest wspierana z uwagi na jej charakterystykę.
== Użycie ==
Proste przykłady użyć są na stronie: {{LinkSzablon2|Mbox/Proste przykłady użyć szablonu Mbox}}.
=== ''typ'' ===
{{Zobacz sekcję|Wikipedia:Szablony komunikatów|Odmiany kolorystyczne szablonów mbox|Odmiany kolorystyczne|klucz projektu=w}}
Parametr ''typ'' definiuje kolor lewego paska szablonu oraz domyślną ikonę. Typ nie powinien być wybierany ze względów estetycznych, ale powinien być wybierany w zależności od przedstawianego przez komunikat problemu. Dostępne są 4 typy, które przedstawiono poniżej z domyślnymi ikonami.
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
==== Przykłady użycia szablonu {{s|Mbox}} w różnych prestrzeniach nazw ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry graficzne: ''{{Parametr|grafika}}'' i {{Parametr|grafika prawo}}, oraz szablonowe szablonów komunikatów: ''{{Parametr|poniżej}}'' ===
==== Wprowadzenie do grafik i szablonów zagniezdżonych w szablonie ====
Jeśli ten parametr nie jest określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na zapełnienie tego miesca przez tekst użytą w szablonie.
====='''''{{Parametr|grafika|jakaś grafika}}''''' =====
Powinien zostać użyty szablon {{s|Ikona}} z szerokością 35px. Na przykład:
:: {{Code|{{s|Ikona|pov|35}}}}
===== '''''{{Parametr|grafika prawo|jakaś grafika}}''''' =====
Po prawej stronie szablonu można umieścić drugą grafikę lub inny obiekt, wprowadzając jego kod jako parametr {{Parametr|grafika prawo}}.
Jeśli nie zdefiniowano tego parametru, szablon nie wyświetla żadnej grafiki lub elementu po prawej stronie komunikatu.
==== Szablon {{s|Mbox}} - przykłady jego użyć z parametrami graficznymi i w konfiguracji szablon komunikatu w szabblonie komunikatu ====
Przykłady znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, z parametrami graficznymi plus z parametrem poniżej, szablonu Mbox, w różnych przestrzeniach nazw}}.
=== Parametry alternatywne tekstu: ''{{Parametr|tekst}}'' albo {{Parametr|treść}} bądź {{Parametr|1}} ===
Tekst szablonu, lub inne elementy jego zawartości.
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Mbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
| nazwa przestrzeni nazw {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Mbox
| typ {{=}} <w zależności od przestrzeni, w której znalazł się szablon, to wtedy używa ustalonego dla niej szablonu komunikatu albo ustalane za pomocą zmiennej {{Parametr|nazwa przestrzeni nazw}} (patrz na górze), co przyjmuje ten parametr {{Parametr|typ}}>.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Mbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
| nazwa przestrzeni nazw {{=}} Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''mbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' w zależności w jakiej przestrzeni szablon się znalazł lub od parametru '''nazwa przestrzeni nazw'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 10_1 = tak
| komórka 10_1 = nazwa przestrzeni nazw{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Nazwa przestrzeni nazw symulująca podaną przestrzeń.
}}
== Szczególne przypadki ==
=== Specjalna składnia ===
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze {{Parametr|treść}}, musisz zastosować poniższe rozwiązania:
{{Pre|
{{s|Mbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
==== Szablon {{s|Mbox}} ze specjalnymi znakami mechanizmu MediaWiki ====
Przykłady użyć szablonu ze specjalnymi znakami znajdują się na stronie: {{LinkSzablon2|Mbox/Przykłady użyć, ze specjalnymi znakami, szablonu Mbox}}.
=== Budowa tabelkowa obiektów przy pomocy klas i styli, CSS, kaskadowych arkuszy stylów szablonów komunikatów ===
Ten szablon korzysta z klas CSS, więc łatwo można go zmienić według preferencji użytkowników.
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Uniwersalny szablon szablonów, stosowany do tworzenia wszelkich komunikatów. Upraszcza kod źródłowy komunikatów, ponieważ automatycznie dostosowuje swój wygląd w zależności od przestrzeni nazw."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox | sortuj spacją = tak
| Szablony szablonów
}}
</includeonly>
2s6ksv4fi18n2w1ixj4mtg8qj2n0eky
Szablon:Wiersz
10
33947
506363
505245
2025-06-15T10:27:42Z
Persino
2851
506363
wikitext
text/x-wiki
<includeonly>
|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
9wnrz0gw9r5hnxocor8buxjin7kxud0
506365
506363
2025-06-15T10:36:59Z
Persino
2851
506365
wikitext
text/x-wiki
<includeonly><!--
-->|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
hmyfs7m2w6m5ez7g3f39v64tc8r4zin
506367
506365
2025-06-15T10:39:07Z
Persino
2851
506367
wikitext
text/x-wiki
<includeonly>
|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
9wnrz0gw9r5hnxocor8buxjin7kxud0
506371
506367
2025-06-15T10:43:09Z
Persino
2851
506371
wikitext
text/x-wiki
<includeonly><!--
-->|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1|}}}
</includeonly><noinclude>{{Dokumentacja}}</noinclude>
c7421omwc1vik8hqhyozr2lo2nt9fx9
506372
506371
2025-06-15T10:47:10Z
Persino
2851
506372
wikitext
text/x-wiki
<includeonly>|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
2cac34eqvk97xjag0cvmgtrs32r5cbh
506375
506372
2025-06-15T10:56:16Z
Persino
2851
506375
wikitext
text/x-wiki
<includeonly>
|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{PrzytnijTekst|{{{1|}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
ocenep07sq1xih8qgox38okuhxmkgmj
506379
506375
2025-06-15T11:37:13Z
Persino
2851
506379
wikitext
text/x-wiki
<includeonly>
|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}} {{{1|}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
ee9qdpprq49yctercyjqrhrakhntu7m
506381
506379
2025-06-15T11:39:19Z
Persino
2851
Anulowanie wersji [[Special:Diff/506379|506379]] autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]])
506381
wikitext
text/x-wiki
<includeonly>
|- {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{PrzytnijTekst|{{{1|}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
ocenep07sq1xih8qgox38okuhxmkgmj
506384
506381
2025-06-15T11:55:40Z
Persino
2851
506384
wikitext
text/x-wiki
<includeonly><!--
-->{{Znacznik start|tag=tr|id={{{id|}}}|klasa={{{klasa|}}}|styl={{{styl|}}}|atrybuty={{{opcje|{{{2|}}}}}}}}<!--
-->{{{1|}}}<!--
-->{{Znacznik koniec|tag=tr}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
3zpaa0kphqd1rquf2kpsqs1webxtf5y
Szablon:Ombox/opis
10
45826
506268
506246
2025-06-14T20:16:04Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506268
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''ombox''' (''other messages box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych i ostrzegawczych. Oferuje on obrazki oraz ramki, które pozwalają dopasować go do sytuacji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Ombox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{ombox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
==== Style szablonu ====
Szablon ma przygotowane 4 style główne, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Ombox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ombox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ombox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ombox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ombox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Ombox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ombox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ombox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ombox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ombox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ombox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Ombox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ombox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ombox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ombox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ombox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Ombox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ombox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Ombox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ombox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ombox ombox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ombox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ombox ombox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ombox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w przestrzeniach nazw: projektu (Wikibooks), Pomoc, Wikipeddysta, Szablon i Moduł."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
ezuvyjddu6naw7cxn34kejdoccj2w3b
506316
506268
2025-06-14T21:49:10Z
Persino
2851
/* Opis parametrów */
506316
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''ombox''' (''other messages box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych i ostrzegawczych. Oferuje on obrazki oraz ramki, które pozwalają dopasować go do sytuacji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Ombox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{ombox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
==== Style szablonu ====
Szablon ma przygotowane 4 style główne, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Ombox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ombox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ombox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ombox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ombox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Ombox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ombox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ombox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ombox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ombox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ombox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Ombox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ombox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ombox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ombox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ombox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ombox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ombox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Ombox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ombox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ombox ombox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ombox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ombox ombox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ombox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w przestrzeniach nazw: projektu (Wikibooks), Pomoc, Wikipeddysta, Szablon i Moduł."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
5g2iqc82uiyjiqjqn0b93y0zv08rhnz
506317
506316
2025-06-14T21:49:29Z
Persino
2851
/* Opis parametrów */
506317
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''ombox''' (''other messages box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych i ostrzegawczych. Oferuje on obrazki oraz ramki, które pozwalają dopasować go do sytuacji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Ombox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{ombox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
==== Style szablonu ====
Szablon ma przygotowane 4 style główne, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Ombox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ombox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ombox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ombox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ombox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Ombox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ombox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ombox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ombox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ombox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ombox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Ombox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ombox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ombox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ombox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ombox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ombox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ombox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Ombox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ombox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ombox ombox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ombox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ombox ombox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ombox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w przestrzeniach nazw: projektu (Wikibooks), Pomoc, Wikipeddysta, Szablon i Moduł."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
bjw7t6gtnekzaaodd3q06mhsb1lv7h3
506347
506317
2025-06-14T22:41:03Z
Persino
2851
/* Opis parametrów */
506347
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''ombox''' (''other messages box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych i ostrzegawczych. Oferuje on obrazki oraz ramki, które pozwalają dopasować go do sytuacji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Ombox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{ombox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
==== Style szablonu ====
Szablon ma przygotowane 4 style główne, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Ombox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ombox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ombox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ombox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ombox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Ombox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ombox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ombox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ombox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ombox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ombox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Ombox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ombox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ombox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ombox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Ombox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ombox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ombox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Ombox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ombox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ombox ombox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ombox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ombox ombox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ombox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w przestrzeniach nazw: projektu (Wikibooks), Pomoc, Wikipeddysta, Szablon i Moduł."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
d8juv8c16rw2wk694g537g3w054l7t3
506348
506347
2025-06-14T22:41:33Z
Persino
2851
/* Opis parametrów */
506348
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest '''ombox''' (''other messages box'') – szablon szablonów.
Jest on używany do tworzenia szablonów informacyjnych i ostrzegawczych. Oferuje on obrazki oraz ramki, które pozwalają dopasować go do sytuacji.
== Użycie ==
Najprostsze wywołanie szablonu:
{{Pre|{{s|Ombox|tekst {{=}} Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}}}
Wyświetla on taki komunikat:
{{ombox|tekst = Jakiś tekst, który ma na celu zademonstrowanie działania szablonu.}}
==== Style szablonu ====
Szablon ma przygotowane 4 style główne, które są przełączane za pomocą parametru '''typ'''. Jeśli ten parametr nie został użyty lub została podana inna wartość niż jedna z poniższych, wykorzystywany jest typ „wiadomość”.
{{Ombox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Ombox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Ombox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Ombox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Ombox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Ombox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Ombox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Ombox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Ombox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Ombox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Ombox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
==== Grafiki ====
Grafiki w szablonie można dostosować za pomocą parametru <tt>grafika</tt>. Przykłady:
{{Ombox
| typ = zawartość
| grafika = {{Ikona|pov|35}}
| tekst = {{Parametr|typ|{{Un|zawartość}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|pov|35}}}} {{Br}} Ta grafika jest używana w szablonie {{S|Dopracować|POV}} i podobnych.
}}
{{Ombox
| typ = integruj
| grafika = {{Ikona|integracja|35}}
| tekst = {{Parametr|typ|{{Un|integruj}}}} {{Br}} {{Parametr|grafika|{{s|Ikona|integracja|35}}}} {{Br}} Ta grafika jest używana w {{S|Integracja}}, itp. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
Jeśli ten parametr nie jestr określony, używana jest domyślna grafika związana z parametrem '''{{Parametr|typ}}''' (zobacz domyślne obrazki w sekcji {{LinkUstęp|#typ}} powyżej).
Jeśli jako parametr podano {{Parametr|grafika|nie}}, w szablonie nie jest używana grafika, a tekst jest wyrównany do lewej bez pozostawienia pustego miejsca. Jeśli natomiast jako parametr podano {{Parametr|grafika|brak}}, szablon nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach.
{{Ombox
| grafika = brak
| tekst = Brak typu i '''{{Parametr|grafika|brak}}''' – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = nie
| tekst = Brak typu i '''{{Parametr|grafika|nie}}''' – Nie jest użyta żadna grafika, a '''tekst''' wykorzystuje całą szerokość pola. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| grafika = {{Ikona|aktualne|35}}
| grafika prawo = {{Ikona|biblioteka|35}}
| tekst = {{Parametr|grafika|{{s|Ikona|aktualne|35}}}} {{Br}} {{Parametr|grafika prawo|{{s|Ikona|biblioteka|35}}}} {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Ombox
| tekst = {{Parametr|grafika prawo|{{s|Skrót|id{{=}}stary|WP:SK}}}} {{Br}} Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu. {{Br}} {{Parametr|poniżej|{{s|Ombox|typ{{=}}wiadomość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| grafika prawo = {{Skrót|id=stary|WP:SK}}
| poniżej =
{{Ombox
| typ = wiadomość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Ombox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Ombox
| typ {{=}} poważny / szybko /usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Ombox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''ombox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Ombox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Ombox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content ombox ombox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ombox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content ombox ombox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image ombox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w przestrzeniach nazw: projektu (Wikibooks), Pomoc, Wikipeddysta, Szablon i Moduł."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
mlhs6wpqjc26jjvbnxi8izvfm0c47jc
Szablon:Tabelka
10
56636
506362
505244
2025-06-15T10:27:10Z
Persino
2851
506362
wikitext
text/x-wiki
<includeonly>
{| {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{{1}}}
|}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
kdc4c4v9ekm55dg98d3iiy21sk3mvgy
506376
506362
2025-06-15T10:57:05Z
Persino
2851
506376
wikitext
text/x-wiki
<includeonly>
{| {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{PrzytnijTekst|{{{1}}}}}
|}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
h90ib5yhel7cbd0xab0a7b39zx2ou40
506378
506376
2025-06-15T11:37:09Z
Persino
2851
506378
wikitext
text/x-wiki
<includeonly>
{| {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}} {{{1}}}
|}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
aq2hhi8xc5txgoo9c6jjxhpv70gnbs5
506380
506378
2025-06-15T11:39:07Z
Persino
2851
Anulowanie wersji [[Special:Diff/506378|506378]] autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]])
506380
wikitext
text/x-wiki
<includeonly>
{| {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}
{{PrzytnijTekst|{{{1}}}}}
|}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
h90ib5yhel7cbd0xab0a7b39zx2ou40
506383
506380
2025-06-15T11:55:37Z
Persino
2851
506383
wikitext
text/x-wiki
<includeonly><!--
-->{{Znacznik start|tag=table|id={{{id|}}}|klasa={{{klasa|}}}|styl={{{styl|}}}|atrybuty={{{opcje|{{{2|}}}}}}}}<!--
-->{{Znacznik start|tag=tbody}}<!--
-->{{{1}}}<!--
-->{{Znacznik koniec|tag=tbody}}<!--
-->{{Znacznik koniec|tag=table}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
jmzp94wb48xb9d099penp2knja6pher
506385
506383
2025-06-15T11:57:07Z
Persino
2851
506385
wikitext
text/x-wiki
<includeonly><!--
-->{{Znacznik start|tag=table|id={{{id|}}}|klasa={{{klasa|}}}|styl={{{styl|}}}|atrybuty={{{opcje|{{{2|}}}}}}}}<!--
-->{{{1}}}<!--
-->{{Znacznik koniec|tag=table}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
g1th12ggwbchq2bi9prf7iau7vp8zgn
Szablon:Tytuł
10
59851
506364
505246
2025-06-15T10:28:45Z
Persino
2851
506364
wikitext
text/x-wiki
<includeonly>{{#if:{{{styl|}}}{{{klasa|}}}{{{id|}}}{{{opcje|{{{2|}}}}}}|{{!}}+ {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}|{{!}}+}}
{{{1}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
dhysitjbxj04qbkvz7rqhco1lkiwebl
506377
506364
2025-06-15T11:00:03Z
Persino
2851
506377
wikitext
text/x-wiki
<includeonly>
{{#if:{{{styl|}}}{{{klasa|}}}{{{id|}}}{{{opcje|{{{2|}}}}}}|{{!}}+ {{#if:{{{styl|}}}|style="{{{styl}}}"}} {{#if:{{{klasa|}}}|class="{{{klasa}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{{opcje|{{{2|}}}}}}|{{!}}+}}
{{{1}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
7mthynkinkjmpodbwi3770xygejyt2c
Szablon:Imbox/opis
10
61183
506266
506244
2025-06-14T20:12:39Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506266
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Mbox}} lub '''meta-box dla komunikatów graficznych'''.
Format {{s|Imbox}} jest tutaj przemyślany. Słowo ''''box'''' oznacza '''Image message box''', a słowo ''''imbox''''' pochodzi od nazwy formatu w języku angielskim – która pochodzi od '''Image message box'''.
Służy do budowania szablonów pól wiadomości dla stron obrazów (plików). Oferuje kilka różnych kolorów, używa domyślnych ustawień, jeśli nie podano parametru szablonu, i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|Ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażanie)! ===
Szablon może swobodnie konwertować pola wiadomości używane na stronach obrazów (plików), aby używały tego szablonu komunikatów. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
== Użycie ==
Prosty przykład użycia:
{{Pre|
{{s|Imbox | tekst {{=}} Tekst komunikatu.}}
}}
{{Imbox | tekst = Tekst komunikatu.}}
Kompleksowy przykład:
{{Pre|
{{s|Imbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Wiadomości o obrazach (plikach).
}}}}
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Wiadomości o obrazach (plikach).
}}
== Wskazówki dla komunikatów {{s|Imbox}} ==
Poniższe przykłady wykorzystują różne parametry '''{{Parametr|typ}}''', ale nie wykorzystują parametrów {{Parametr|grafika}}, dlatego też wykorzystują domyślne obrazy dla każdego typu.
{{Imbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Imbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Imbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Imbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Imbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Imbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
}}
{{Imbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Imbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Imbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
}}
{{Imbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
}}
{{Imbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Imbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
== Inne pliki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''{{Parametr|grafika}}''', aby określić obraz inny niż domyślne obrazy.
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Gnome-dev-camera.svg|rozmiar=42px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome-dev-camera.svg|rozmiar{{=}}42px}}}} {{Br}} Takie szablony używane jak: {{s|Dopracować}}.
}}
{{Imbox
| typ = przeniesienie
| grafika = {{Plik|plik=To Commons.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przenoszenie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}To Commons.svg|rozmiar{{=}}52px}}}} {{Br}} Takie szablony używane jak {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=Heckert GNU white.svg|rozmiar=48px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Heckert GNU white.svg|rozmiar{{=}}48px}}}} {{Br}} Ten obraz jest używany do szablonów licencji GFDL, takich jak: {{s|GFDL}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Imbox
| treść = Brak typu i brak podanego pliku ('''domyślnie''') {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = none
| treść = brak grafiki, czyli: '''{{Parametr|grafika|none}}''' albo '''{{Parametr|grafika|nie}}''' (jeśli ten parametr ma inną wartość, to wtedy mamy jakąś grafikę), ale jeśli nie użyto żadnego {{Parametr|grafika}}, to ona jest grafiką ustalaną, przy ustawionym {{Parametr|typ}}, przez ten parametr, a jeśli nawet tego nie podano, wtedy mamy obraz domyślny, a '''treść''' wykorzystuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = brak
| treść = brak grafiki, czyli: '''{{Parametr|grafika|brak}}''', czyli wtedy powstaje wolne miejsce, tak jakby tam była widoczna grafika, a dla zawartości, określone parametrem {{Parametr|treść}}, jest wypełniona przestrzeń poza tym miejscem. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}} {{s|Br}} {{s|Plik|plik{{=}}Ambox warning yellow.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Shuttle.svg|rozmiar{{=}}30px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = '''Ten plik jest w {{LinkPediaGłówna|public domain}} ponieważ został stworzony przez {{LinkPediaGłówna|NASA}}.'''
{{Br}}Należy pamiętać, że używanie logo, insygniów i emblematów NASA jest ograniczone zgodnie z prawem USA. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}}
| treść =
{{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Imbox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Imbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / licencja / jakość / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Imbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''imbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Imbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Imbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content imbox imbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content imbox imbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image imbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach plików w przestrzeni nazw: \"Plik\"."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
oenbbqx6psla23pv7goptjljibsswi4
506314
506266
2025-06-14T21:47:05Z
Persino
2851
/* Opis parametrów */
506314
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Mbox}} lub '''meta-box dla komunikatów graficznych'''.
Format {{s|Imbox}} jest tutaj przemyślany. Słowo ''''box'''' oznacza '''Image message box''', a słowo ''''imbox''''' pochodzi od nazwy formatu w języku angielskim – która pochodzi od '''Image message box'''.
Służy do budowania szablonów pól wiadomości dla stron obrazów (plików). Oferuje kilka różnych kolorów, używa domyślnych ustawień, jeśli nie podano parametru szablonu, i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|Ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażanie)! ===
Szablon może swobodnie konwertować pola wiadomości używane na stronach obrazów (plików), aby używały tego szablonu komunikatów. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
== Użycie ==
Prosty przykład użycia:
{{Pre|
{{s|Imbox | tekst {{=}} Tekst komunikatu.}}
}}
{{Imbox | tekst = Tekst komunikatu.}}
Kompleksowy przykład:
{{Pre|
{{s|Imbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Wiadomości o obrazach (plikach).
}}}}
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Wiadomości o obrazach (plikach).
}}
== Wskazówki dla komunikatów {{s|Imbox}} ==
Poniższe przykłady wykorzystują różne parametry '''{{Parametr|typ}}''', ale nie wykorzystują parametrów {{Parametr|grafika}}, dlatego też wykorzystują domyślne obrazy dla każdego typu.
{{Imbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Imbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Imbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Imbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Imbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Imbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
}}
{{Imbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Imbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Imbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
}}
{{Imbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
}}
{{Imbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Imbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
== Inne pliki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''{{Parametr|grafika}}''', aby określić obraz inny niż domyślne obrazy.
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Gnome-dev-camera.svg|rozmiar=42px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome-dev-camera.svg|rozmiar{{=}}42px}}}} {{Br}} Takie szablony używane jak: {{s|Dopracować}}.
}}
{{Imbox
| typ = przeniesienie
| grafika = {{Plik|plik=To Commons.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przenoszenie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}To Commons.svg|rozmiar{{=}}52px}}}} {{Br}} Takie szablony używane jak {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=Heckert GNU white.svg|rozmiar=48px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Heckert GNU white.svg|rozmiar{{=}}48px}}}} {{Br}} Ten obraz jest używany do szablonów licencji GFDL, takich jak: {{s|GFDL}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Imbox
| treść = Brak typu i brak podanego pliku ('''domyślnie''') {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = none
| treść = brak grafiki, czyli: '''{{Parametr|grafika|none}}''' albo '''{{Parametr|grafika|nie}}''' (jeśli ten parametr ma inną wartość, to wtedy mamy jakąś grafikę), ale jeśli nie użyto żadnego {{Parametr|grafika}}, to ona jest grafiką ustalaną, przy ustawionym {{Parametr|typ}}, przez ten parametr, a jeśli nawet tego nie podano, wtedy mamy obraz domyślny, a '''treść''' wykorzystuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = brak
| treść = brak grafiki, czyli: '''{{Parametr|grafika|brak}}''', czyli wtedy powstaje wolne miejsce, tak jakby tam była widoczna grafika, a dla zawartości, określone parametrem {{Parametr|treść}}, jest wypełniona przestrzeń poza tym miejscem. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}} {{s|Br}} {{s|Plik|plik{{=}}Ambox warning yellow.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Shuttle.svg|rozmiar{{=}}30px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = '''Ten plik jest w {{LinkPediaGłówna|public domain}} ponieważ został stworzony przez {{LinkPediaGłówna|NASA}}.'''
{{Br}}Należy pamiętać, że używanie logo, insygniów i emblematów NASA jest ograniczone zgodnie z prawem USA. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}}
| treść =
{{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Imbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Imbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / licencja / jakość / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Imbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''imbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Imbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Imbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content imbox imbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content imbox imbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image imbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach plików w przestrzeni nazw: \"Plik\"."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
0c82ohtagaudyv290l8anso53wcbkak
506340
506314
2025-06-14T22:32:15Z
Persino
2851
/* Opis parametrów */
506340
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Mbox}} lub '''meta-box dla komunikatów graficznych'''.
Format {{s|Imbox}} jest tutaj przemyślany. Słowo ''''box'''' oznacza '''Image message box''', a słowo ''''imbox''''' pochodzi od nazwy formatu w języku angielskim – która pochodzi od '''Image message box'''.
Służy do budowania szablonów pól wiadomości dla stron obrazów (plików). Oferuje kilka różnych kolorów, używa domyślnych ustawień, jeśli nie podano parametru szablonu, i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|Ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażanie)! ===
Szablon może swobodnie konwertować pola wiadomości używane na stronach obrazów (plików), aby używały tego szablonu komunikatów. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
== Użycie ==
Prosty przykład użycia:
{{Pre|
{{s|Imbox | tekst {{=}} Tekst komunikatu.}}
}}
{{Imbox | tekst = Tekst komunikatu.}}
Kompleksowy przykład:
{{Pre|
{{s|Imbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Wiadomości o obrazach (plikach).
}}}}
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Wiadomości o obrazach (plikach).
}}
== Wskazówki dla komunikatów {{s|Imbox}} ==
Poniższe przykłady wykorzystują różne parametry '''{{Parametr|typ}}''', ale nie wykorzystują parametrów {{Parametr|grafika}}, dlatego też wykorzystują domyślne obrazy dla każdego typu.
{{Imbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Imbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Imbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Imbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Imbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Imbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
}}
{{Imbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Imbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Imbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
}}
{{Imbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
}}
{{Imbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Imbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
== Inne pliki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''{{Parametr|grafika}}''', aby określić obraz inny niż domyślne obrazy.
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Gnome-dev-camera.svg|rozmiar=42px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome-dev-camera.svg|rozmiar{{=}}42px}}}} {{Br}} Takie szablony używane jak: {{s|Dopracować}}.
}}
{{Imbox
| typ = przeniesienie
| grafika = {{Plik|plik=To Commons.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przenoszenie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}To Commons.svg|rozmiar{{=}}52px}}}} {{Br}} Takie szablony używane jak {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=Heckert GNU white.svg|rozmiar=48px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Heckert GNU white.svg|rozmiar{{=}}48px}}}} {{Br}} Ten obraz jest używany do szablonów licencji GFDL, takich jak: {{s|GFDL}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Imbox
| treść = Brak typu i brak podanego pliku ('''domyślnie''') {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = none
| treść = brak grafiki, czyli: '''{{Parametr|grafika|none}}''' albo '''{{Parametr|grafika|nie}}''' (jeśli ten parametr ma inną wartość, to wtedy mamy jakąś grafikę), ale jeśli nie użyto żadnego {{Parametr|grafika}}, to ona jest grafiką ustalaną, przy ustawionym {{Parametr|typ}}, przez ten parametr, a jeśli nawet tego nie podano, wtedy mamy obraz domyślny, a '''treść''' wykorzystuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = brak
| treść = brak grafiki, czyli: '''{{Parametr|grafika|brak}}''', czyli wtedy powstaje wolne miejsce, tak jakby tam była widoczna grafika, a dla zawartości, określone parametrem {{Parametr|treść}}, jest wypełniona przestrzeń poza tym miejscem. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}} {{s|Br}} {{s|Plik|plik{{=}}Ambox warning yellow.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Shuttle.svg|rozmiar{{=}}30px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = '''Ten plik jest w {{LinkPediaGłówna|public domain}} ponieważ został stworzony przez {{LinkPediaGłówna|NASA}}.'''
{{Br}}Należy pamiętać, że używanie logo, insygniów i emblematów NASA jest ograniczone zgodnie z prawem USA. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}}
| treść =
{{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Imbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Imbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / licencja / jakość / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Imbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''imbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''systemowe'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Imbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Imbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content imbox imbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content imbox imbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image imbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach plików w przestrzeni nazw: \"Plik\"."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
cqz4y0vvsrvblz12jaiqjlmi4pqjml5
506341
506340
2025-06-14T22:32:57Z
Persino
2851
/* Opis parametrów */
506341
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Mbox}} lub '''meta-box dla komunikatów graficznych'''.
Format {{s|Imbox}} jest tutaj przemyślany. Słowo ''''box'''' oznacza '''Image message box''', a słowo ''''imbox''''' pochodzi od nazwy formatu w języku angielskim – która pochodzi od '''Image message box'''.
Służy do budowania szablonów pól wiadomości dla stron obrazów (plików). Oferuje kilka różnych kolorów, używa domyślnych ustawień, jeśli nie podano parametru szablonu, i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|Ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażanie)! ===
Szablon może swobodnie konwertować pola wiadomości używane na stronach obrazów (plików), aby używały tego szablonu komunikatów. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
== Użycie ==
Prosty przykład użycia:
{{Pre|
{{s|Imbox | tekst {{=}} Tekst komunikatu.}}
}}
{{Imbox | tekst = Tekst komunikatu.}}
Kompleksowy przykład:
{{Pre|
{{s|Imbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Wiadomości o obrazach (plikach).
}}}}
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Wiadomości o obrazach (plikach).
}}
== Wskazówki dla komunikatów {{s|Imbox}} ==
Poniższe przykłady wykorzystują różne parametry '''{{Parametr|typ}}''', ale nie wykorzystują parametrów {{Parametr|grafika}}, dlatego też wykorzystują domyślne obrazy dla każdego typu.
{{Imbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Imbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Imbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Imbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Imbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Imbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
}}
{{Imbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Imbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Imbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
}}
{{Imbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
}}
{{Imbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Imbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
== Inne pliki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''{{Parametr|grafika}}''', aby określić obraz inny niż domyślne obrazy.
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Gnome-dev-camera.svg|rozmiar=42px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome-dev-camera.svg|rozmiar{{=}}42px}}}} {{Br}} Takie szablony używane jak: {{s|Dopracować}}.
}}
{{Imbox
| typ = przeniesienie
| grafika = {{Plik|plik=To Commons.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przenoszenie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}To Commons.svg|rozmiar{{=}}52px}}}} {{Br}} Takie szablony używane jak {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=Heckert GNU white.svg|rozmiar=48px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Heckert GNU white.svg|rozmiar{{=}}48px}}}} {{Br}} Ten obraz jest używany do szablonów licencji GFDL, takich jak: {{s|GFDL}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Imbox
| treść = Brak typu i brak podanego pliku ('''domyślnie''') {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = none
| treść = brak grafiki, czyli: '''{{Parametr|grafika|none}}''' albo '''{{Parametr|grafika|nie}}''' (jeśli ten parametr ma inną wartość, to wtedy mamy jakąś grafikę), ale jeśli nie użyto żadnego {{Parametr|grafika}}, to ona jest grafiką ustalaną, przy ustawionym {{Parametr|typ}}, przez ten parametr, a jeśli nawet tego nie podano, wtedy mamy obraz domyślny, a '''treść''' wykorzystuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = brak
| treść = brak grafiki, czyli: '''{{Parametr|grafika|brak}}''', czyli wtedy powstaje wolne miejsce, tak jakby tam była widoczna grafika, a dla zawartości, określone parametrem {{Parametr|treść}}, jest wypełniona przestrzeń poza tym miejscem. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}} {{s|Br}} {{s|Plik|plik{{=}}Ambox warning yellow.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Shuttle.svg|rozmiar{{=}}30px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = '''Ten plik jest w {{LinkPediaGłówna|public domain}} ponieważ został stworzony przez {{LinkPediaGłówna|NASA}}.'''
{{Br}}Należy pamiętać, że używanie logo, insygniów i emblematów NASA jest ograniczone zgodnie z prawem USA. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}}
| treść =
{{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Imbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Imbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / licencja / jakość / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Imbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''imbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Imbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Imbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content imbox imbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content imbox imbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image imbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach plików w przestrzeni nazw: \"Plik\"."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
3zrsg894t9jiwb8x7vg85vaavt040n9
506350
506341
2025-06-14T22:42:17Z
Persino
2851
/* Opis parametrów */
506350
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest {{s|Mbox}} lub '''meta-box dla komunikatów graficznych'''.
Format {{s|Imbox}} jest tutaj przemyślany. Słowo ''''box'''' oznacza '''Image message box''', a słowo ''''imbox''''' pochodzi od nazwy formatu w języku angielskim – która pochodzi od '''Image message box'''.
Służy do budowania szablonów pól wiadomości dla stron obrazów (plików). Oferuje kilka różnych kolorów, używa domyślnych ustawień, jeśli nie podano parametru szablonu, i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|Ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażanie)! ===
Szablon może swobodnie konwertować pola wiadomości używane na stronach obrazów (plików), aby używały tego szablonu komunikatów. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
== Użycie ==
Prosty przykład użycia:
{{Pre|
{{s|Imbox | tekst {{=}} Tekst komunikatu.}}
}}
{{Imbox | tekst = Tekst komunikatu.}}
Kompleksowy przykład:
{{Pre|
{{s|Imbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Wiadomości o obrazach (plikach).
}}}}
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Wiadomości o obrazach (plikach).
}}
== Wskazówki dla komunikatów {{s|Imbox}} ==
Poniższe przykłady wykorzystują różne parametry '''{{Parametr|typ}}''', ale nie wykorzystują parametrów {{Parametr|grafika}}, dlatego też wykorzystują domyślne obrazy dla każdego typu.
{{Imbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Imbox
| typ = szybko
| treść = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Imbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak: {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Imbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Imbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Imbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{s|Info|POV}}.
}}
{{Imbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie i zmiana nazw plików i propozycje, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = ochrona
| treść = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Imbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Imbox
| typ = licencja
| treść = {{Parametr|typ|{{Un|licencja}}}} – Szablony licencji, takie jak: {{s|Cc-by-sa-4.0}}.
}}
{{Imbox
| typ = jakość
| treść = {{Parametr|typ|{{Un|jakość}}}} – Wyróżnione szablony plików, takie jak: {{s|Plik}}, {{s|Rysunek}} i {{s|MapaObrazu}}.
}}
{{Imbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Imbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
== Inne pliki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''{{Parametr|grafika}}''', aby określić obraz inny niż domyślne obrazy.
{{Imbox
| typ = styl
| grafika = {{Plik|plik=Gnome-dev-camera.svg|rozmiar=42px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome-dev-camera.svg|rozmiar{{=}}42px}}}} {{Br}} Takie szablony używane jak: {{s|Dopracować}}.
}}
{{Imbox
| typ = przeniesienie
| grafika = {{Plik|plik=To Commons.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przenoszenie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}To Commons.svg|rozmiar{{=}}52px}}}} {{Br}} Takie szablony używane jak {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=Heckert GNU white.svg|rozmiar=48px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Heckert GNU white.svg|rozmiar{{=}}48px}}}} {{Br}} Ten obraz jest używany do szablonów licencji GFDL, takich jak: {{s|GFDL}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Imbox
| treść = Brak typu i brak podanego pliku ('''domyślnie''') {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = none
| treść = brak grafiki, czyli: '''{{Parametr|grafika|none}}''' albo '''{{Parametr|grafika|nie}}''' (jeśli ten parametr ma inną wartość, to wtedy mamy jakąś grafikę), ale jeśli nie użyto żadnego {{Parametr|grafika}}, to ona jest grafiką ustalaną, przy ustawionym {{Parametr|typ}}, przez ten parametr, a jeśli nawet tego nie podano, wtedy mamy obraz domyślny, a '''treść''' wykorzystuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| grafika = brak
| treść = brak grafiki, czyli: '''{{Parametr|grafika|brak}}''', czyli wtedy powstaje wolne miejsce, tak jakby tam była widoczna grafika, a dla zawartości, określone parametrem {{Parametr|treść}}, jest wypełniona przestrzeń poza tym miejscem. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = {{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}} {{s|Br}} {{s|Plik|plik{{=}}Ambox warning yellow.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Shuttle.svg|rozmiar{{=}}30px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}} {{Br}} {{Plik|plik=Ambox warning yellow.svg|rozmiar=40px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=30px}}
| treść = '''Ten plik jest w {{LinkPediaGłówna|public domain}} ponieważ został stworzony przez {{LinkPediaGłówna|NASA}}.'''
{{Br}}Należy pamiętać, że używanie logo, insygniów i emblematów NASA jest ograniczone zgodnie z prawem USA. {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Imbox
| typ = licencja
| grafika = {{Plik|plik=PD-icon.svg|rozmiar=40px}}
| treść =
{{Parametr|typ|licencja}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Imbox licență.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Imbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Imbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Imbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Imbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / licencja / jakość / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Imbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''imbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Imbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Imbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content imbox imbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image ambox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content imbox imbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image imbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia na stronach plików w przestrzeni nazw: \"Plik\"."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
cpsh4ov63il8avd331s0l79yhs0r6wb
Szablon:Cmbox/opis
10
61188
506267
506245
2025-06-14T20:14:26Z
Persino
2851
/* Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) */
506267
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| tekst {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| klasa {{=}}
| styl {{=}}
| styl tekstu {{=}}
| id {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| grafika prawo {{=}} {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}
| styl {{=}} Wartość CSS
| styl tekstu {{=}} Wartośść CSS
| treść {{=}} Główna treść wiadomości komunikatu
| poniżej {{=}} Więcej wiadomości, inne {{s|Cmbox}}.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
bmcq5kf1n8ou29ttnpvr8hojforx7mu
506315
506267
2025-06-14T21:48:09Z
Persino
2851
/* Opis parametrów */
506315
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Cmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
gqb7oxlfrfi4puoo07b3h3y0nha65l7
506318
506315
2025-06-14T21:49:54Z
Persino
2851
/* Opis parametrów */
506318
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Cmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Code|tekst}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 10
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = tekst{{Br}}{{Small|(wymagany)}}
| komórka 2_2 = Treść komunikatu.
| nagłówek 3_1 = tak
| komórka 3_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Styl CSS dla tekstu.
| nagłówek 4_1 = tak
| komórka 4_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki
| nagłówek 5_1 = tak
| komórka 5_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 5_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 6_1 = tak
| komórka 6_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 7_1 = tak
| komórka 7_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Styl CSS dla ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Styl CSS dla tekstu.
| nagłówek 9_1 = tak
| komórka 9_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Identyfikator komunikatu.
| nagłówek 10_1 = tak
| komórka 10_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 10_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
bgz8j07lkiz3c9fmyfevg8604850yun
506345
506318
2025-06-14T22:37:00Z
Persino
2851
/* Opis parametrów */
506345
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Cmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
gdklvem594vknw6q69g790o5r16q24i
506346
506345
2025-06-14T22:37:49Z
Persino
2851
/* Opis parametrów */
506346
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem paramwetrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Cmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
n784rapdi8fr211hkh9xc4joq8w8a4v
506349
506346
2025-06-14T22:41:58Z
Persino
2851
/* Opis parametrów */
506349
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- EDYTUJ DOKUMENTACJĘ SZABLONU PONIŻEJ TEJ LINII -->
{{Wysokie ryzyko}}
{{Szablony komunikatów}}
{{Spis treści}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
To jest meta-szablon {{s|cmbox}} lub '''pole wiadomości kategorii'''.
Jest używany do budowania szablonów pól wiadomości dla stron kategorii, takich jak: {{s|mbox-strona}}, itd. Oferuje kilka różnych kolorów, używa domyślnych wyobrażeń, jeśli nie podano parametru wyobrażenia i ma kilka innych funkcji.
Ten szablon działa prawie dokładnie tak samo jak {{s|ambox}} i używa tych samych parametrów.
=== Implementacja (wdrażamy)! ===
Po długiej dyskusji na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}} tego szablonu i w innych miejscach w końcu wdrażamy ten szablon. Możesz swobodnie konwertować dowolne pola wiadomości używane na stronach kategorii, aby używały tego meta-szablonu. Jeśli znajdziesz jakieś trudne przypadki, wypisz je na stronie dyskusji tego szablonu, a otrzymasz pomoc.
Kiedy ten szablon jest używany do budowania pól wiadomości kategorii, pola te powinny zawierać wyjaśniające wiadomości, tak jak poprzednio. (Te same wiadomości co poprzednio lub nowe, ulepszone wiadomości.) Jeśli w polach znajdują się bardziej szczegółowe obrazy lub znasz lepszy obraz, użyj ich zamiast domyślnych obrazów pokazanych tutaj.
== Użycie ==
Prosty przykład użycia:
{{Pre|{{s|Cmbox | treść {{=}} Jakaś wiadomość.}}}}
{{Cmbox | treść = Jakaś wiadomość.}}
Złożony przykład:
{{Pre|
{{s|Cmbox
| typ {{=}} styl
| grafika {{=}} {{s|Plik|plik{{=}}Emblem-question-yellow.svg|rozmiar{{=}}40px}}
| styl {{=}} width: 400px;
| styl tekstu {{=}} color: red; font-weight: bold; font-style: italic;
| treść {{=}} Treść ciała wiadomości.
}}}}
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Emblem-question-yellow.svg|rozmiar=40px}}
| styl = width: 400px;
| styl tekstu = color: red; font-weight: bold; font-style: italic;
| treść = Treść ciała wiadomości.
}}
=== Wskazówki dotyczące pola wiadomości kategorii ===
Poniższe przykłady wykorzystują różne parametry '''typ''', ale nie zawierają parametru: {{Parametr|grafika}}, dlatego dla każdego wywołania stosują domyślne grafiki.
{{Cmbox
| typ = poważny
| tekst = {{Parametr|typ|{{Un|poważny}}}} – Poważne problemy, jak: {{s|NPA}} i {{s|NPAfrgm}}.
}}
{{Cmbox
| typ = szybko
| tekst = {{Parametr|typ|{{Un|szybko}}}} – Szybkie szablony usuwania, takie jak: {{s|Screenshot}}.
}}
{{Cmbox
| typ = usuń
| treść = {{Parametr|typ|{{Un|usuń}}}} – Szablony usuwania, takie jak {{s|DNU}}, {{s|SdU}} i {{s|SdUwynik}}.
}}
{{Cmbox
| typ = zawartość
| treść = {{Parametr|typ|{{Un|zawartość}}}} – Ważne ostrzeżenia i problemy, takie jak: {{s|Dopracować|POV}}.
}}
{{Cmbox
| typ = rozszerz
| tekst = {{Parametr|typ|{{Un|rozszerz}}}} – Problemy z zawartością o małej treści, należy ją rozszrzerzyć, takie jak: {{S|Info|POV}}.
}}
{{Cmbox
| typ = styl
| treść = {{Parametr|typ|{{Un|styl}}}} – Drobne ostrzeżenia i problemy, takie jak: {{s|Kasowanie po przeniesieniu}} i {{s|Zgłoś błąd}}.
}}
{{Cmbox
| typ = przeniesienie
| treść = {{Parametr|typ|{{Un|przeniesienie}}}} – Przenoszenie, scalanie i dzielenie wiadomości i propozycji, takich jak: {{s|Integrowanie}}, {{s|Integruj z}} i {{s|Integruj do}}.
}}
{{Cmbox
| typ = integruj
| tekst = {{Parametr|typ|{{Un|integruj}}}} – integracja, dzielenie i propozycje transwiki, jak {{S|Integracja}}.
}}
{{Cmbox
| typ = ochrona
| tekst = {{Parametr|typ|{{Un|ochrona}}}} – Szablony ochrony, takie jak: {{s|Wysokie ryzyko}} i {{s|Skomplikowany}}, wyświetlane na stronie pliku.
}}
{{Cmbox
| typ = powiadomienie
| treść = {{Parametr|typ|{{Un|powiadomienie}}}} – Powiadomienia i wiadomości wszelkiego rodzaju, zarówno stałe, jak i tymczasowe.
}}
{{Cmbox
| typ = wiadomość
| tekst = {{Parametr|typ|{{Un|wiadomość}}}} – Informacje o artykule, jak {{S|Aktualne}} i {{S|W edycji}}.
}}
Jeśli w wywołaniu szablonu nie zadeklarowano parametru ''typ'', domyślnym ustawieniem jest {{Parametr|typ|wiadomość}}.
== Inne grafiki ==
Domyślne obrazy pokazane powyżej są głównie dla wygody. W wielu przypadkach bardziej odpowiednie jest użycie bardziej szczegółowych obrazów. Te przykłady używają parametru '''image''', aby określić obraz inny niż domyślne obrazy.
{{Cmbox
| typ = styl
| grafika = {{Plik|plik=Sub-arrows.svg|rozmiar=40px}}
| treść = {{Parametr|typ|styl}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Sub-arrows.svg|rozmiar{{=}}40px}}}} {{Br}} Ten obraz jest używany do: {{s|Opis kategorii}} i {{s|Opis kategorii 2}}.
}}
{{Cmbox
| typ = przenieszenie
| grafika = {{Plik|Redirect arrow.svg|rozmiar=52px}}
| treść = {{Parametr|typ|przeniesienie}} {{Br}} {{Parametr|grafika|{{s|Plik|plik{{=}}Redirect arrow.svg|rozmiar{{=}}52px}}}} {{Br}} Ten obraz jest używany do: {{s|Podziel}}, {{s|Wydziel}} i {{s|Softredirect}}.
}}
== Specjalne ==
Kilka innych kombinacji parametrów.
{{Cmbox
| treść = Nie podano typu i obrazu (''domyślne'') {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść{{=}}Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = none
| treść = Brak typu i '''{{Parametr|grafika|none}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = brak
| treść = Brak typu i '''{{Parametr|grafika|brak}}''' – Obrazek nie jest używany, a ''{{Parametr|treść}}'' zajmuje cały obszar pola wiadomości bez miejsca na grafiki. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Nuvola apps bookcase.svg|rozmiar=40px}}
| treść = {{Parametr|grafika|{{s|Plik|plik{{=}}Gnome globe current event.svg|rozmiar{{=}}42px}}}} {{Br}} {{Parametr|grafika prawo|{{s|Plik|plik{{=}}Nuvola apps bookcase.svg|rozmiar{{=}}40px}}}} {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|treść {{=}} Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek! }}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
{{Cmbox
| grafika = {{Plik|plik=Gnome globe current event.svg|rozmiar=42px}}
| grafika prawo = {{Plik|plik=Shuttle.svg|rozmiar=20px}}
| treść = '''Ta kategoria zawiera artykuły o bieżących i niedawnych {{LinkPediaGłówna|lot kosmiczny|lotach kosicznych}}.'''{{Br}} Kategoria ta jest wypełniana przez szablon {{s|Wolumin}}. {{Br}} {{Parametr|poniżej|{{s|Cmbox|typ{{=}}zawartość|Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!}}}}
| poniżej =
{{Cmbox
| typ = zawartość
| treść = Ten szablon jest w osobnym wierszu, z atomatycznie ustawioną liczbą scalonych komórek!
}}
}}
== Opis parametrów ==
Lista wszystkich parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}}
| grafika {{=}}
| grafika prawo {{=}}
| styl tekstu {{=}}
| [tekst{{!}}treść{{!}}1] {{=}}
| poniżej {{=}}
| id {{=}}
| klasa {{=}}
| styl {{=}}
}}}}
Przykładowe użycie z opisem parametrów:
{{Pre|
{{s|Cmbox
| typ {{=}} poważny / szybko / usuń / styl / zawartość / rozszerz / przeniesienie / ochrona / integruj / powiadomienie / wiadomość.
| grafika {{=}} none / nie / brak / {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}.
| grafika prawo {{=}} inna grafika: {{s|Plik|plik{{=}}Some imagine.svg|rozmiar{{=}}40px}}, lub całkiem inny obiekt.
| styl tekstu {{=}} Wartośść CSS tekstu zawartości szablonu komunikatów.
| [tekst{{!}}treść{{!}}1] {{=}} Główna treść wiadomości komunikatu.
| poniżej {{=}} Więcej elementów, szablonu komunikatów, wiadomości, inne {{s|Cmbox}} lub inny szablon tego typu.
| id {{=}} Unikalny identyfikator HTML tabelki komunikatu.
| klasa {{=}} klasy reguł CSS tabelki komunikatu.
| styl {{=}} Wartości CSS kaskadowych arkuszy stylów tabelki komunikatów.
}}}}
'''Uwaga''': Jedynym wymaganym parametrem jest {{Parametr|tekst}} lub {{Parametr|treść}} bądź {{Parametr|1}}.
{{Tabela|styl=margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;|atrybuty=border="1" cellpadding="2"
| liczba wierszy = 9
| liczba kolumn = 2
| kolumny 1 = 2 | styl 1 = background: #CCCCFF; text-align: center; | nagłówek 1 = Parametry ''cmbox''
| nagłówek 1_1 = tak
| komórka 1_1 = typ{{Br}}{{Small|(opcjonalny)}}
| komórka 1_2 = Typ powiadomienia. Jeśli nie podano parametru '''typ''', przyznawany jest '''typ''' = '''wiadomość'''.
| nagłówek 2_1 = tak
| komórka 2_1 = grafika{{Br}}{{Small|(opcjonalny)}}
| komórka 2_2 = Ikona komunikatu.
: '''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''.
: '''Jakaś grafika''' = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Unbalanced scales.svg|rozmiar{{=}}40px}}}}
: '''nie''' = Nie używa grafiki, jej puste miejsce jest zapełniane przez tekst wraz z miejscem na grafikę.
: '''brak''' = Zostawia puste miesce, gdzie powinna być grafika, nieużywana przez tekst.
| nagłówek 3_1 = tak
| komórka 3_1 = grafika prawo{{Br}}{{Small|(opcjonalny)}}
| komórka 3_2 = Ikona komunikatu.
: '''Brak parametru''' = Nie wyświetla grafiki po prawej
: '''Jakaś grafika''' = Jak wyżej. Na przykład:
:: {{Code|{{s|Plik|plik{{=}}Nuvola apps bookcase.png|rozmiar{{=}}40px}}}}
: '''Cokolwiek''' = Dowolny obiekt, który chcesz po prawej stronie.
| nagłówek 4_1 = tak
| komórka 4_1 = styl tekstu{{Br}}{{Small|(opcjonalny)}}
| komórka 4_2 = Styl CSS dla tekstu ramki.
| nagłówek 5_1 = tak
| komórka 5_1 = nazwa zmiennej: tekst albo treść bodź 1{{Br}}{{Small|(wymagany)}}
| komórka 5_2 = Treść komunikatu ramki.
| nagłówek 6_1 = tak
| komórka 6_1 = poniżej{{Br}}{{Small|(opcjonalny)}}
| komórka 6_2 = Wywołanie szablonu {{s|Mbox}} lub jego kolegów innych ramek komunikatów.
| nagłówek 7_1 = tak
| komórka 7_1 = id{{Br}}{{Small|(opcjonalny)}}
| komórka 7_2 = Identyfikator komunikatu ramki z komunikatem.
| nagłówek 8_1 = tak
| komórka 8_1 = klasa{{Br}}{{Small|(opcjonalny)}}
| komórka 8_2 = Nazwa klasy CSS dla ramki z komunikatem.
| nagłówek 9_1 = tak
| komórka 9_1 = styl{{Br}}{{Small|(opcjonalny)}}
| komórka 9_2 = Styl CSS dla ramki z komunikatem.
}}
== Techniczne szczegóły ==
Jeśli musisz użyć znaków specjalnych w parametrze {{Parametr|treść}}, musisz je zabezpieczyć w następujący sposób:
{{Pre|
{{s|Cmbox
| tekst {{=}} {{s|Div|Znak równości {{s|{{=}}}} i klamerki {{s|(}} {{s|)}} działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto nie idzie kreska pionowa {{s|!}} i dwie zamykające klamerki {{s|))}}.
A teraz zarówno kreska pionowa, jak i klamerki: {{s|!}}{{s|))}}.}}
}}
}}
{{Cmbox
| tekst = {{Div|Znak równości {{=}} i klamerki {{(}} {{)}} działają dobrze bez żadnych niepotrzebnych zabiegów.<!--
--> Ale oto nie idzie kreska pionowa {{!}} i dwie zamykające klamerki {{))}}.<!--
--> A teraz zarówno kreska pionowa, jak i klamerki: {{!}}{{))}}.}}
}}
Klasy CSS mogą być użyte także bezpośrednio w tabelkach:
{{Pre|
{{s|Tabelka|klasa{{=}}mbox mbox-content cmbox cmbox-content box-mobilne|<nowiki><!--
--></nowiki>{{s|Wiersz|<nowiki><!--
--></nowiki>{{s|Komórka|klasa{{=}}mbox-image cmbox-image|{{s|Ikona|pomuwaga|35}} }}<nowiki><!--
--></nowiki>{{s|Komórka|Jakiś tekst}}<nowiki><!--
--></nowiki>}}<nowiki><!--
--></nowiki>}}
}}
{{Tabelka|klasa=mbox mbox-content cmbox cmbox-content box-mobilne|<!--
-->{{Wiersz|<!--
-->{{Komórka|klasa=mbox-image cmbox-image|{{Ikona|pomuwaga|35}}}}<!--
-->{{Komórka|Jakiś tekst}}<!--
-->}}<!--
-->}}
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
Ten szablon używa klas CSS imbox w {{LinkKomunikat|Common.css}} do większości swoich wyglądów, więc jest w pełni skórkowalny.
Wewnętrznie ten meta-szablon używa znaczników wiki zamiast znaczników HTML dla kodu tabeli. To jest niezwykły sposób, w jaki tworzymy meta-szablony, ponieważ znaczniki wiki mają kilka wad. Na przykład utrudniają używanie {{LinkMetaWikiPomoc|ParserFunctions|funkcji parsera}} i znaków specjalnych w parametrach, więc do tego celu użyto je w postaci szablonów, gdzie ich tam użyto w takiej postaci.
Domyślne obrazy dla tego meta-szablonu są w formacie png zamiast svg. Głównym powodem jest to, że niektóre starsze przeglądarki internetowe mają problemy z przezroczystym tłem, które MediaWiki renderuje dla obrazów svg. Obrazy png tutaj mają ręcznie zoptymalizowany przezroczysty kolor tła, więc wyglądają dobrze we wszystkich przeglądarkach. Należy zauważyć, że ikony svg wyglądają nieco źle tylko w starych przeglądarkach, więc taka ręczna optymalizacja jest warta zachodu tylko w przypadku bardzo powszechnie używanych ikon.
Więcej szczegółów technicznych znajdziesz na {{LinkSzablon|Cmbox|stronie dyskusji|dyskusja=tak}}. Ponieważ ten szablon działa niemal dokładnie tak samo jak {{s|ambox}} i {{s|cmbox}}, ich strony dyskusji i powiązane strony mogą również zawierać więcej szczegółów.
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"styl": {
"description": "Style tabelki komunikatu kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
},
"typ": {
"suggested": true,
"description": "Tyo danego komunikatu oznaczony domyślnym rysunkiem i stylami.",
"type": "string"
},
"grafika": {
"example": "{{ikona|pov|35}}",
"suggested": true,
"description": "Lewa grafika",
"type": "unbalanced-wikitext"
},
"tekst": {
"required": true,
"aliases": [
"1 treść"
],
"description": "Tekst komunikatu",
"type": "content"
},
"grafika prawo": {
"description": "Grafika po prawej stronie komunikatu.",
"type": "unbalanced-wikitext"
},
"id": {
"description": "Unikalny identyfikator tabelki komunikatów.",
"type": "string"
},
"styl tekstu": {
"description": "Styl tekstu, w zmiennej 1, tekst albo treść, kaskadowych arkuszy stylów CSS.",
"type": "string"
},
"poniżej": {
"description": "Inne wywołanie szablonu komunikatu w danym komunikacie.",
"type": "string"
},
"klasa": {
"description": "Klasa kaskadowych arkuszy stylów CSS tabelki komunikatów.",
"type": "string"
}
},
"paramOrder": [
"typ",
"styl tekstu",
"tekst",
"grafika",
"grafika prawo",
"id",
"klasa",
"styl",
"poniżej"
],
"format": "block",
"description": "Szablon do użycia w kategoriach w przestrzeni nazw Kategoria."
}
</templatedata>
== Zobacz też ==
; Złożone szablony komunikatów{{Dk}}
* {{s|Ambox}} - szablon do tworzenia komunikatów stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}},
* {{s|Tmbox}} - szablon do tworzenia pól wiadomości informacyjnych dla stron dyskusji,
* {{s|Fmbox}} - szablon do tworzenia pól wiadomości komunikatów systemowych w przestrzeniach nazw: {{Np|MediaWiki|link=tak}} i {{Np|Special|link=tak}},
* {{s|Imbox}} - szablon do tworzenia pól wiadomości dla stron obrazów (plików) dla przestrzeni nazw: {{Np|File|link=tak}},
* {{s|Cmbox}} - szablon do tworzenia pól komunikatów dla stron kategorii dla przestrzeni nazw: {{Np|Category|link=tak}},
* {{s|Ombox}} - szablon do tworzenia pól wiadomości informacyjnych i ostrzegawczych - odpowiednik dla pozostałych przestrzeni nazw.
; Szablony zbudowane w oparciu o złożone szablony komunikatów{{Dk}}
* {{s|AmboxProsty}} - prosty szablon komunikatów informacyjny, używający klas szablonu {{s|Ambox}}, stosowany w artykułach w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}.
; Szablony komunikatów - kombajny{{Dk}}
* {{s|Mbox}} - szablon komunikatów kombajn wywołyjący, złożone szablony komunikatów, w zależności od ustawionej przestrzeni nazw od szablonów {{m|Pudełko}} lub w jakiej przestrzeni się znalazł, szablon wykorzystywany w różnych {{LinkPediaPomoc|Przestrzeń nazw|przestrzeniach nazw}}, automatycznie wybiera odpowiedni szablon komunikatów dla danej przestrzeni nazw.
; Szablony stron ujednoznaczniających i przekierowań na inne szczegółowe strony ze stron ogólnych{{Dk}}
* {{s|Dmbox}} - szablon komunikatów umieszczany na tych stronach,
* {{s|Ujednoznacznienie}} - szablon umieszczany na stronach ujednoznaczniających, zwyczajowo na górze strony,
* {{s|Przekierowanie}} - szablon wstawiany na samej górze do stron głównych książek, do których istnieje przekierowanie, które z kolei posiada jeszcze własną {{LinkPediaProjekt|Strona ujednoznaczniająca|stronę ujednoznaczniającą}},
* {{s|Inne znaczenia}} - szablon stron ujednoznaczniających kierujących do innych znaczeń danego pojęcia,
* {{s|Nie mylić z}} - szablon ostrzega przed myleniem jakiegoś pojęcia z innym,
* {{s|Linki niejednoznaczne}} - szablon używany, gdy nie udało się wybrać właściwego znaczenia spośród dostępnych na stronie ujednoznaczniające.
; Inne szablony - kombajny{{Dk}}
* {{s|Mbox-strona}} - szablon komunikatów taki jak: {{s|Mbox}}, z wiadomością, tylko, że jest to ramka pływająca umieszczona z prawej strony.
;; Szczególne stronicowe szablony komuniaktów{{Dk}}
* {{s|Wymaga znajomości}} - szablon komunikatów zbudowany w oparciu o: {{s|Mbox-strona}}, z parametrem: {{Parametr|typ|notatki}}, linkujący do artykułu.
; Inne{{Dk}}
* {{LinkPediaProjekt|Szablony komunikatów|Wikipedia:Szablony komunikatów}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony komunikatów mbox
| Szablony szablonów
}}
</includeonly>
nk5ln37bbi0udhrqgfkjwkq8471qfyt
Dyskusja:Angielski/Jak się uczyć, by się nauczyć?
1
61203
506259
506258
2025-06-14T13:52:59Z
Persino
2851
506259
wikitext
text/x-wiki
== Błędy ==
Dzień dobry! Chciałam poprawić błędy językowe w artykule i nie mogę. Edycja została uznana za szkodliwą. To niepoważne. [[Specjalna:Wkład/83.29.56.29|83.29.56.29]] ([[Dyskusja wikipedysty:83.29.56.29|dyskusja]]) 11:50, 14 cze 2025 (CEST)
* Już usunąłem ten błąd z filtrami nadużyć! [[Wikipedysta:Persino|Persino]] ([[Dyskusja wikipedysty:Persino|dyskusja]]) 15:52, 14 cze 2025 (CEST)
dc715pj1zdrecr459g72gq0htim284t