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