Słuchaj

Szablon:Ambox: Różnice pomiędzy wersjami

Z Wikiradio
Skocz do: nawigacja, szukaj
m
m (16 wersji)
 
(Nie pokazano 14 wersji utworzonych przez 5 użytkowników)
Linia 1: Linia 1:
<table class="metadata plainlinks ambox  
+
<table style="{{{styl|}}}" class="metadata plainlinks ambox {{#switch:{{{typ|}}}
{{#switch:{{{typ|}}}
+
  | poważny  = ambox-serious
| poważne  = ambox-serious
+
  | zawartość = ambox-content
| zawartość= ambox-content
+
  | styl     = ambox-style
| styl     = ambox-style
+
  | integruj = ambox-merge
| integruj = ambox-merge
+
  | rozszerz  = ambox-growth
| wiadomość= ambox-notice
+
  | wiadomość = ambox-notice
| #default = ambox-notice
+
  | #default = ambox-notice
}}"><tr>
+
}}">
{{#ifeq:{{{grafika}}}|brak|
+
<tr>
<!-- grafika=brak -->
+
<td class="ambox-image">
|<!-- else -->
+
{{#ifeq:{{{grafika}}}|nie
<td class="ambox-image"><!--
+
  | <!-- no image cell - pusta komórka wymagana dla tekstu width:100%; -->
-->{{#ifeq:{{{grafika}}}|nie|
+
  | <div style="width:52px;">{{#switch:{{{grafika|{{{typ|}}}}}}
<!-- grafika=nie -->
+
    | poważny  = [[Plik:Stop hand nuvola.svg|40px]]
|<!-- grafika != nie -->
+
    | zawartość = [[Plik:Ambox Content.svg|40px]]
{{#if:{{{grafika|}}}|
+
    | styl     = [[Plik:Broom icon.svg|40px]]
{{{grafika}}}
+
    | integruj = [[Plik:Merge-split-transwiki default.svg]]
|<!-- No image param -->
+
    | wiadomość = [[Plik:Information icon4.svg|40px]]
{{#switch:{{{typ|}}}
+
    | rozszerz  = [[Plik:N write green black.svg|40px]]
| poważne  = [[Grafika:Stop hand nuvola.svg|40px]]
+
    | brak      = [[Plik:Spacer.gif]]
| zawartość= [[Grafika:Emblem-important.svg|40px]]
+
    | #default = {{{grafika|[[Plik:Information icon4.svg|40px]]}}}
| styl     = [[Grafika:Broom icon.svg|40px]]
+
  }}</div>
| integruj = [[Grafika:Merge-split-transwiki default.svg]]
+
}}</td>
| wiadomość= [[Grafika:Info non-talk.svg|40px]]
+
<td class="ambox-text">{{{tekst}}}</td>
| #default = [[Grafika:Info non-talk.svg|40px]]
 
}}<!-- End #switch type -->
 
}}<!-- End if image -->
 
}}<!-- End ifeq image==blank -->
 
</td>
 
}}<!-- End ifeq image==none -->
 
<td>{{{tekst}}}</td>
 
 
{{#if:{{{grafika prawo|}}}|
 
{{#if:{{{grafika prawo|}}}|
<td class="ambox-imageright">{{{grafika prawo}}}</td>
+
  <td class="ambox-imageright">{{{grafika prawo}}}</td>
 
}}
 
}}
 
</tr></table><noinclude>
 
</tr></table><noinclude>
{{{{FULLPAGENAME}}/opis}}
+
{{Dokumentacja}}
<!-- Kategorie i interwiki dodawaj do podstrony /opis, nie tutaj! -->
 
 
</noinclude>
 
</noinclude>

Aktualna wersja na dzień 00:06, 5 wrz 2011

[edytuj] [odśwież] Dokumentacja

To jest ambox (skrót od article message box) — szablon szablonów.

Szablon ten jest używany do tworzenia szablonów, takich jak {{dopracować}}. Oferuje on kolorowania i obrazki odpowiednie do rodzaju problemu.

Użycie

Proste użycie:

{{ambox | tekst = Jakiś tekst.}}

Złożone użycie:

{{ambox
| typ     = styl
| grafika = [[Plik:Wikitext.svg|50px]]
| tekst   = Tekst wiadomości.
}}

Domyślne obrazki

Poniższe przykłady pokazują użycie różnych wartości dla argumentu typ, nie korzystając z parametru obrazka.

Inne grafiki

Domyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru grafika.

Specjały

Przykłady innych kombinacji parametrów.

Parametry

Lista wszystkich parametrów:

{{ambox
| typ     = poważny / zawartość / styl / integruj / wiadomość
| grafika = brak / nie / [[Plik:Jakaś grafika.svg|40px]]
| grafika prawo = [[Plik:Jakaś grafika.svg|40px]]
| tekst   = Tekst szablonu
}}

typ

Jeśli nie podano parametru typ, przyznawany jest typ wiadomość. Szablon otrzymuje jasnoniebieski pasek po lewej.

grafika

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:
[[Plik:Unbalanced scales.svg|40px]]
nie = Nie używa grafiki
brak = Nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach. (Zobacz przykłady-"specjały" powyżej)

grafika prawo

Brak parametru = Nie wyświetla grafiki po prawej
Jakaś grafika = Jak wyżej. Na przykład:
[[Plik:Nuvola apps bookcase.png|40px]]
Cokolwiek = Dowolny obiekt, który chcesz po prawej stronie.

tekst

Tekst szablonu.

Szczegóły techniczne

Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze tekst, musisz je wyescape'ować:

{{ambox
| tekst  = <div>
Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto idzie linia prosta {{!}} i dwie zmykające klamerki <nowiki>}}</nowiki>. 
A teraz zarówno linia prosta, jak i klamerki: <nowiki>|}}</nowiki>.
</div>
}}

Ten szablon korzysta z klas CSS, więc łatwo można go zmienić wg preferencji użytkowników.

Klasy CSS mogą być użyte także bezpośrednio w tabelkach:

{| class="ambox ambox-content"
|-
| class="ambox-image" | [[Plik:Emblem-important.svg|40px]]
| Jakiś tekst
|}
Emblem-important.svg Jakiś tekst

Ten szablon korzysta ze znaczników HTML, a nie z wikitekstu. To normalna droga robienia szablonów dla szablonów, ponieważ wikitekst ma kilka problemów. Na przykład trudniej jest przy nim używać funkcji parsera i znaków specjalnych w parametrach.

Zobacz też

arz:Template:Ambox bg:Шаблон:Ambox be:Шаблон:Ambox be-x-old:Шаблён:Паведамленьне bs:Šablon:Ambox ca:Plantilla:Metacaixa d'avís article da:Skabelon:Hønsedesign dsb:Pśedłoga:Ambox en:Template:Ambox es:Plantilla:Metaplantilla de avisos eo:Ŝablono:ArtikolaMesaĝokesto fa:الگو:Ambox fr:Modèle:Méta bandeau d'avertissement ko:틀:알림 상자 hsb:Předłoha:Ambox hy:Կաղապար:Ambox id:Templat:Ambox is:Snið:Skilaboð it:Template:Avviso ka:თარგი:Ambox lv:Veidne:Ambox mk:Шаблон:Ambox mn:Загвар:Ambox no:Mal:Ambox ja:Template:Ambox pt:Predefinição:Ambox ro:Format:meta-casetă ru:Template:Ambox sc:Template:Ambox simple:Template:Ambox sk:Šablóna:Ambox sl:Predloga:Opozorilno polje fi:Malline:Viestipohja th:แม่แบบ:Ambox tr:Şablon:Mikutusu uk:Шаблон:Ambox ur:Template:Ambox vi:Tiêu bản:Hộp thông báo zh-yue:Template:Ambox zh:Template:Ambox