Wikibooks
plwikibooks
https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna
MediaWiki 1.47.0-wmf.24
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
Wydarzenie
Dyskusja wydarzenia
Szablon:Commonscat/opis
10
19896
559185
546293
2026-10-13T17:28:12Z
Persino
2851
/* Przykłady */
559185
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
{{wysokie ryzyko}}
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon linkuje do kategorii na Commons.
== Parametry szablonu ==
<nowiki>{{commonscat|nazwa kategorii na commons|polska nazwa kategorii}}</nowiki>
* '''''nazwa kategorii na commons''''' – nazwa kategorii (gdy się różni od nazwy artykułu). Parametr nieobowiązkowy, gdy go pominiemy za nazwę kategorii posłuży tytuł artykułu.
* '''''polska nazwa kategorii''''' – polska nazwa kategorii (tylko gdy występuje parametr ''nazwa kategorii na commons''). Parametr nieobowiązkowy, gdy go pominiemy za nazwę kategorii posłuży tytuł artykułu.
* '''''position=left''''' – dodanie opcji position=left spowoduje umieszczenie szablonu po lewej stronie.
=== Przykłady ===
{{EfektKodów
| 1 = '''pełny'''{{Br}}
{{s|commonscat|Herpes zoster|Półpasiec}}
| _1 = {{Commonscat|Herpes zoster|Półpasiec}}
| 2 = '''częściowo skrócony'''{{Br}}
{{s|commonscat|Herpes zoster}}
| _2 = {{Commonscat|Herpes zoster}}
| 3 = '''skrócony'''{{Br}}Używany w przypadku gdzie wszystkie nazwy się pokrywają.{{Br}}
{{s|commonscat}}
| _3 = {{Commonscat}}
}}
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"description": "Szablon do linkowania kategorii w serwisie Commons powiązanej z artykułem",
"params": {
"1": {
"label": "Nazwa kategorii na Commons",
"description": "Nazwa kategorii (gdy się różni od nazwy artykułu)",
"default": "{{PAGENAME}}",
"type": "string"
},
"2": {
"label": "Polska nazwa kategorii",
"description": "Polska nazwa kategorii (tylko gdy występuje parametr ''nazwa kategorii na commons'')",
"type": "string"
},
"3": {
"label": "Szerokość",
"description": "Szerokość ramki",
"type": "string",
"default": "250px"
},
"position": {
"label": "Pozycja",
"description": "Pozycja szablonu (można wpisać ''left'')",
"type": "string",
"default": "right"
}
}
}
</templatedata>
== Zobacz też ==
* [[Szablon:Commons]] – linkuje do galerii na Commons
* [[Szablon:Commonsall]] – linkuje jednocześnie do galerii i kategorii na Commons
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
gc6ck8ad023zho2swekg8wupvu7rz1x
Szablon:Commonsall/opis
10
19898
559184
546292
2026-10-13T17:25:28Z
Persino
2851
/* Przykłady */
559184
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon linkuje jednocześnie do galerii i kategorii w Wikimedia Commons.
== Parametry szablonu ==
<nowiki>{{Commonsall|nazwa galerii w Wikimedia Commons|nazwa kategorii w Wikimedia Commons|polska nazwa galerii|polska nazwa kategorii}}</nowiki>
* '''''nazwa galerii w Wikimedia Commons''''' – nazwa galerii (gdy się różni od nazwy artykułu). Parametr nieobowiązkowy, gdy go pominiemy za nazwę galerii posłuży tytuł artykułu.
* '''''nazwa kategorii w Wikimedia Commons''''' – nazwa kategorii (gdy się różni od nazwy artykułu). Parametr nieobowiązkowy, gdy go pominiemy za nazwę kategorii posłuży tytuł artykułu.
* '''''polska nazwa galerii''''' – polska nazwa galerii (tylko gdy występuje parametr ''nazwa galerii w Wikimedia Commons''). Parametr nieobowiązkowy, gdy go pominiemy za nazwę galerii posłuży tytuł artykułu.
* '''''polska nazwa kategorii''''' – polska nazwa kategorii (tylko gdy występuje parametr ''nazwa kategorii w Wikimedia Commons''). Parametr nieobowiązkowy, gdy go pominiemy za nazwę kategorii posłuży tytuł artykułu.
=== Przykłady ===
{{EfektKodów
| 1 = '''pełny'''{{Br}}
{{s|Commonsall|Herpes zoster|Herpes zoster|Półpasiec|Półpasiec}}
| _1 = {{Commonsall|Herpes zoster|Herpes zoster|Półpasiec|Półpasiec}}
| 2 = '''częściowo skrócony'''{{Br}}
{{s|Commonsall|Herpes zoster|Herpes zoster}}
| _2 = {{Commonsall|Herpes zoster|Herpes zoster}}
| 3 = '''skrócony'''{{Br}}Używany w przypadku gdzie wszystkie nazwy się pokrywają.{{Br}}
{{s|Commonsall}}
| _3 = {{Commonsall}}
}}
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"description": "Szablon do linkowania kategorii w serwisie Wikimedia Commons powiązanej z artykułem",
"params": {
"1": {
"label": "Nazwa galerii w Wikimedia Commons",
"description": "Nazwa galerii (gdy się różni od nazwy artykułu)",
"default": "{{PAGENAME}}",
"type": "string"
},
"2": {
"label": "Nazwa kategorii w Wikimedia Commons",
"description": "Nazwa kategorii (gdy się różni od nazwy artykułu)",
"default": "{{PAGENAME}}",
"type": "string"
},
"3": {
"label": "Polska nazwa galerii",
"description": "Polska nazwa galerii (tylko gdy występuje parametr ''nazwa galerii w Wikimedia Commons'')",
"type": "string"
},
"4": {
"label": "Polska nazwa kategorii",
"description": "Polska nazwa kategorii (tylko gdy występuje parametr ''nazwa kategorii w Wikimedia Commons'')",
"type": "string"
}
}
}
</templatedata>
== Zobacz też ==
* [[Szablon:Commons]] – linkuje do galerii w Wikimedia Commons
* [[Szablon:Commonscat]] – linkuje do kategorii w Wikimedia Commons
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
k4dfievp50t5kptah3ado4qvvi1l8cy
Szablon:Wikiźródła/opis
10
24615
559204
546319
2026-10-13T17:56:59Z
Persino
2851
/* Przykłady */
559204
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon dodaje w ramce po prawej stronie link do wybranego hasła w serwisie [[w:Wikiźródła|Wikiźródła]]. Należy go umieszczać na początku sekcji ''Zobacz też''.
=== Parametry ===
* 1. nazwa strony na Wikiźródłach
* 2. nazwa wyświetlona w linku
Można też użyć dodatkowych parametrów:
* ''3=left'' – umieszcza ramkę po lewej, a nie po prawej stronie, np. {{s|Wikiźródła|Strona|Stronka|left}}
* ''tekst=nie'' – usuwa napis "tekst" pomiędzy "Zobacz w Wikiźródłach" a linkiem.
* ''fragmenty=tak'' – zmienia napis "tekst" na "fragmenty".
* ''dopełniacz=czegoś'' – działa tak samo jak parametr 2.
== Przykłady ==
{{EfektKodów
| 1 = {{s|Wikiźródła|Przygody ostatniego z Abenserażów}}
| _1 = {{Wikiźródła|nazwa strony|Przygody ostatniego z Abenserażów}}
| 2 = {{s|Wikiźródła|Przygody ostatniego z Abenserażów|fragmenty{{=}}tak|dopełniacz{{=}}Przygód ostatniego z Abenserażów}}
| _2 = {{Wikiźródła|Przygody ostatniego z Abenserażów|fragmenty=tak|dopełniacz=Przygód ostatniego z Abenserażów}}
| 3 = {{s|Wikiźródła|Przygody ostatniego z Abenserażów|tekst{{=}}nie}}
| _3 = {{Wikiźródła|Przygody ostatniego z Abenserażów|tekst=nie}}
| 4 = {{s|Wikiźródła|Osioł i pies (1893)|dopełniacz{{=}}Adama Mickiewicza}}
| _4 = {{Wikiźródła|Osioł i pies (1893)|dopełniacz=Adama Mickiewicza}}
| 5 = {{s|Wikiźródła|100 potraw z jaj/Jaja po wiedeńsku|tekst{{=}}nie|dopełniacz{{=}}jaja po wiedeńsku według Elżbiety Kiewnarskiej (1928)}}
| _5 = {{Wikiźródła|100 potraw z jaj/Jaja po wiedeńsku|tekst=nie|dopełniacz= jaja po wiedeńsku według Elżbiety Kiewnarskiej (1928)}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
d1o98hh3tk8rwhanrimgjhpx66neeoe
Szablon:Wikiźródła kat/opis
10
24620
559205
546300
2026-10-13T17:58:16Z
Persino
2851
/* Przykład */
559205
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Szablony siostrzanych projektów}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
== Użycie ==
Szablon dodaje w ramce po prawej stronie link do wybranej kategorii w serwisie [[w:Wikiźródła|Wikiźródła]]. Należy go umieszczać na początku sekcji ''Zobacz też''.
W szablonie występuje jeden parametr (nazwa kategorii na Wikiźródłach). Podajemy go z pominięciem nazwy przestrzeni Kategoria:
== Przykład ==
{{EfektKodów
| 1 = {{s|Wikiźródła kat|Epika}}
| _1 = {{Wikiźródła kat|Epika}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
arfuiu146qxswfp38s73xlh4sbpvyti
Szablon:Wikipedia kat/opis
10
31000
559180
546299
2026-10-13T17:13:28Z
Persino
2851
/* Użycie */
559180
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii.
== Użycie ==
{{EfektKodów
| 1 = {{s|Wikipedia kat|nazwa kategorii w Wikipedii}}
| _1 = {{Wikipedia kat|nazwa kategorii w Wikipedii}}
| 2 = {{s|Wikipedia|nazwa kategorii w Wikipedii|opis linku}}
| _2 = {{Wikipedia kat|nazwa kategorii w Wikipedii|opis linku}}
}}
== Opis parametrów ==
;{{{1}}}: nazwa kategorii w Wikipedii
;{{{2}}}: opis linku, jaki ma się pojawić w ramce
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "1",
"description": "Nazwa kategorii w Wikipedii",
"required": true
},
"2": {
"label": "2",
"description": "Opis linku, który ma się pojawić w ramce"
}
},
"description": "Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii."
}
</templatedata>
== Zobacz też ==
* {{S|Wikipedia}}, umożliwiający linkowanie dodając ramkę z odnośnikiem do hasła w Wikipedii.
* {{S|Wikipedia2}}, umożliwiający linkowanie umożliwiającej dodanie więcej linków (do 5) do artykułów w Wikipedii.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
trmsr2cvzdb3bhcmhkf1tz17tf98lod
559181
559180
2026-10-13T17:14:00Z
Persino
2851
/* Użycie */
559181
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii.
== Użycie ==
{{EfektKodów
| 1 = {{s|Wikipedia kat|nazwa kategorii w Wikipedii}}
| _1 = {{Wikipedia kat|nazwa kategorii w Wikipedii}}
| 2 = {{s|Wikipedia kat|nazwa kategorii w Wikipedii|opis linku}}
| _2 = {{Wikipedia kat|nazwa kategorii w Wikipedii|opis linku}}
}}
== Opis parametrów ==
;{{{1}}}: nazwa kategorii w Wikipedii
;{{{2}}}: opis linku, jaki ma się pojawić w ramce
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "1",
"description": "Nazwa kategorii w Wikipedii",
"required": true
},
"2": {
"label": "2",
"description": "Opis linku, który ma się pojawić w ramce"
}
},
"description": "Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii."
}
</templatedata>
== Zobacz też ==
* {{S|Wikipedia}}, umożliwiający linkowanie dodając ramkę z odnośnikiem do hasła w Wikipedii.
* {{S|Wikipedia2}}, umożliwiający linkowanie umożliwiającej dodanie więcej linków (do 5) do artykułów w Wikipedii.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
8hxr41jf3291p3kziptifw9i9ph9knb
Szablon:Commons/opis
10
33761
559183
546291
2026-10-13T17:22:43Z
Persino
2851
/* Przykłady */
559183
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{WR}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Opis ==
Szablon linkuje do galerii na Commons.
== Parametry szablonu ==
<nowiki>{{commons|nazwa galerii na commons (nie wymagany)|polska nazwa galerii (nie wymagany)|szerokość w px (nie wymagany), domyślnie 250px}}</nowiki>
* '''''nazwa galerii na commons''''' – nazwa galerii (gdy się różni od nazwy artykułu). Parametr nieobowiązkowy, gdy go pominiemy za nazwę galerii posłuży tytuł artykułu.
* '''''polska nazwa galerii''''' – polska nazwa galerii (tylko gdy występuje parametr ''nazwa galerii na commons''). Parametr nieobowiązkowy, gdy go pominiemy za nazwę galerii posłuży tytuł artykułu.
* '''''position=left''''' – dodanie opcji position=left spowoduje umieszczenie szablonu po lewej stronie.
=== Przykłady ===
{{EfektKodów
| 1 = '''pełny'''{{Br}}
{{s|commons|Herpes zoster|Półpasiec|200px}}
| _1 = {{Commons|Herpes zoster|Półpasiec|200px}}
| 2= '''bez ingerencji w rozmiar'''{{Br}}
{{s|commons|Herpes zoster|Półpasiec}}
| _2 = {{Commons|Herpes zoster|Półpasiec}}
| 3 = '''częściowo skrócony'''{{Br}}
{{s|commons|Herpes zoster}}
| _3 = {{Commons|Herpes zoster}}
| 4 = '''skrócony'''{{Br}}Używany w przypadku gdzie wszystkie nazwy się pokrywają.{{Br}}
{{s|commons}}
| _4 = {{Commons}}
}}
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"description": "Szablon do linkowania galerii w serwisie Commons powiązanej z artykułem",
"params": {
"1": {
"label": "Nazwa galerii na Commons",
"description": "Nazwa galerii (gdy się różni od nazwy artykułu)",
"default": "{{PAGENAME}}",
"type": "string"
},
"2": {
"label": "Polska nazwa galerii",
"description": "Polska nazwa galerii (tylko gdy występuje parametr ''nazwa galerii na commons'')",
"type": "string"
},
"3": {
"label": "Szerokość",
"description": "Szerokość ramki",
"type": "string",
"default": "250px"
},
"position": {
"label": "Pozycja",
"description": "Pozycja szablonu (można wpisać ''left'')",
"type": "string",
"default": "right"
}
}
}
</templatedata>
== Zobacz też ==
* {{s|commonscat}} – linkuje do kategorii na Commons
* {{s|commonsall}} – linkuje jednocześnie do galerii i kategorii na Commons
{{BrClear}}
<includeonly>
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
0gv60p5ct5ud1mn92gld80twd7hmqiw
Szablon:Wikiatlas/opis
10
33763
559186
546288
2026-10-13T17:30:45Z
Persino
2851
/* Przyklady */
559186
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przyklady ==
{{EfektKodów
| 1 = '''pełny'''
{{s|wikiatlas|Europe|Europa}}
| _1 = {{wikiatlas|Europe|Europa}}
| 2 = '''częściowo skrócony'''{{Br}}(link do wybranego atlasu w Commons z opisem odpowiadającym nazwie bieżącej strony){{Br}}
{{s|wikiatlas|Europe}}
| _2 = {{wikiatlas|Europe}}
| 3 = '''skrócony''' - używany w przypadku gdzie wszystkie nazwy się pokrywają<br />(link do atlasu w Commons odpowiadającemu nazwie bieżącej strony){{Br}}
{{s|wikiatlas}}
| _3 = {{wikiatlas}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
2824ej6ifn3z35c7h2ubt6hu84j36qu
Szablon:Wikicytaty przysłowia/opis
10
33766
559187
546312
2026-10-13T17:32:14Z
Persino
2851
/* Przykład */
559187
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykład ==
{{EfektKodów
| 1 = {{s|Wikicytaty przysłowia|strona=Przysłowia fińskie|dopełniacz{{=}}fińskich}}
| _1 = {{Wikicytaty przysłowia|strona=Przysłowia fińskie|dopełniacz=fińskich}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
r23zfyy7aki9mr6vfgbj9yo42j939ik
559188
559187
2026-10-13T17:32:37Z
Persino
2851
/* Przykład */
559188
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykład ==
{{EfektKodów
| 1 = {{s|Wikicytaty przysłowia|strona{{=}}Przysłowia fińskie|dopełniacz{{=}}fińskich}}
| _1 = {{Wikicytaty przysłowia|strona=Przysłowia fińskie|dopełniacz=fińskich}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
bawesfjakwfzp2thh5evqpazywznk3u
Szablon:Inkubator/opis
10
33768
559189
546298
2026-10-13T17:35:36Z
Persino
2851
/* Przykład */
559189
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykład ==
{{EfektKodów
| 1 = {{s|Inkubator|code{{=}}prg|prg/Galwas pāusan|w języku{{=}}pruskim}}
| _1 = {{Inkubator|code=prg|prg/Galwas pāusan|w języku=pruskim}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
qf1v3okjxnipnpvtntkbfgusciyosm2
Szablon:Meta/opis
10
33770
559190
546304
2026-10-13T17:36:56Z
Persino
2851
/* Przykład */
559190
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykład ==
{{EfektKodów
| 1 = {{s|Meta|Wikimedia Polska}}
| _1 = {{Meta|Wikimedia Polska}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
a7672pfbf9jvswn6ar6a63id3ndudyi
Szablon:Wikinews/opis
10
33771
559191
546306
2026-10-13T17:38:38Z
Persino
2851
/* Przykłady */
559191
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikinews|2007-09-20: Polska Wikipedia na DVD do pobrania w internecie}}
| _1 = {{Wikinews|2007-09-20: Polska Wikipedia na DVD do pobrania w internecie}}
| 2 = '''dwa parametry'''
{{s|Wikinews|2007-09-20: Polska Wikipedia na DVD do pobrania w internecie|Polska Wikipedia na DVD do pobrania w internecie (2007)}}
| _2 = {{Wikinews|2007-09-20: Polska Wikipedia na DVD do pobrania w internecie|Polska Wikipedia na DVD do pobrania w internecie (2007)}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
t82ejaza34fwo0xsydkfiynb650y98s
Szablon:Wikinewscat/opis
10
33773
559192
546307
2026-10-13T17:40:20Z
Persino
2851
/* Przykłady */
559192
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykłady ==
{{Efektkodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikinewscat|Wikimedia}}
| _1 = {{Wikinewscat|Wikimedia}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Wikinewscat|Wikimedia|świat Wikimediów}}
| _2 = {{Wikinewscat|Wikimedia|świat Wikimediów}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
ejvpnt8yee2ck8zugpsg6lizejbc5fj
559193
559192
2026-10-13T17:40:36Z
Persino
2851
/* Przykłady */
559193
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikinewscat|Wikimedia}}
| _1 = {{Wikinewscat|Wikimedia}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Wikinewscat|Wikimedia|świat Wikimediów}}
| _2 = {{Wikinewscat|Wikimedia|świat Wikimediów}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
p4t709vduesk9f73nk8j2r1sm9aoxm2
Szablon:Wikinewsy/opis
10
33775
559194
546308
2026-10-13T17:43:03Z
Persino
2851
/* Przykłady */
559194
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon obsługuje '''od 1 do 9''' odnośników do wiadomości w projekcie {{lpg|Wikinews}}.
== Przykłady ==
{{EfektKodów
| 1 = '''jeden odnośnik'''{{Br}}
{{s|Wikinewsy|Uroczyste zakończenie konkursu Wiki Lubi Zabytki}}
| _1 = {{Wikinewsy|Uroczyste zakończenie konkursu Wiki Lubi Zabytki}}
| 2 = '''dwa odnośniki'''{{Br}}
{{s|Wikinewsy|Ministerstwo Kultury i Dziedzictwa Narodowego objęło patronatem projekt Wiki Lubi Zabytki|Uroczyste zakończenie konkursu Wiki Lubi Zabytki}}
| _2 = {{Wikinewsy|Ministerstwo Kultury i Dziedzictwa Narodowego objęło patronatem projekt Wiki Lubi Zabytki|Uroczyste zakończenie konkursu Wiki Lubi Zabytki}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
cahmezqdv6rve25nsuhmzeniha7r1jw
Szablon:Portal Wikinews/opis
10
33777
559195
546305
2026-10-13T17:45:02Z
Persino
2851
/* Przykłady */
559195
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Uzycie ==
Szablon obsługuje odnośniki do portali tematycznych w projekcie [[w:Wikinews|Wikinews]].
== Przykłady ==
{{Efektkodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Portal Wikinews|Wiki Lubi Zabytki}}
| _1 = {{Portal Wikinews|Wiki Lubi Zabytki}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Portal Wikinews|Wiki Lubi Zabytki|Wiki Lubi Zabytki (archiwum)}}
| _2 = {{Portal Wikinews|Wiki Lubi Zabytki|Wiki Lubi Zabytki (archiwum)}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
kluu6ehwilgl2kope6ljclo5kvx01rd
559196
559195
2026-10-13T17:45:16Z
Persino
2851
/* Przykłady */
559196
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Uzycie ==
Szablon obsługuje odnośniki do portali tematycznych w projekcie [[w:Wikinews|Wikinews]].
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Portal Wikinews|Wiki Lubi Zabytki}}
| _1 = {{Portal Wikinews|Wiki Lubi Zabytki}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Portal Wikinews|Wiki Lubi Zabytki|Wiki Lubi Zabytki (archiwum)}}
| _2 = {{Portal Wikinews|Wiki Lubi Zabytki|Wiki Lubi Zabytki (archiwum)}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
46lk8dtyqdqxgl9g8qod2150amjkwk5
Szablon:Wikimedia/opis
10
33781
559197
546303
2026-10-13T17:46:52Z
Persino
2851
/* Przykłady */
559197
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Szablony siostrzanych projektów}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon {{s|Wikimedia}} przeznaczony jest do linkowania do artykułów i zasobów na wiki Stowarzyszenia Wikimedia Polska.
== Opis parametrów ==
;{{{1}}}: Nazwa artykułu na wiki Stowarzyszenia Wikimedia Polska
== Przykłady ==
{{EfektKodów
| 1 = {{s|Wikimedia|Wiki Lubi Przyrodę 2015}}
| _1 = {{Wikimedia|Wiki Lubi Przyrodę 2015}}
| 2 = {{s|Wikimedia|Wiki Lubi Przyrodę 2015|Wiki Lubi Przyrodę 2015 (BIP Stowarzyszenia WMPL)}}
| _2 = {{Wikimedia|Wiki Lubi Przyrodę 2015|Wiki Lubi Przyrodę 2015 (BIP Stowarzyszenia WMPL)}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "Nazwa artykułu",
"description": "Nazwa artykułu na wiki Stowarzyszenia Wikimedia Polska",
"required": true
}
},
"description": "Szablon {{Wikimedia}} przeznaczony jest do linkowania do artykułów i zasobów na wiki Stowarzyszenia Wikimedia Polska."
}
</templatedata>
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
lp8o08y3v3lam1eevna6s1rkqo9clru
Szablon:Multiwmpl/opis
10
33783
559198
517135
2026-10-13T17:49:18Z
Persino
2851
/* Przykłady */
559198
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon obsługuje '''od 1 do 9''' odnośników do stron stowarzyszenia {{lpg|Wikimedia Polska}}.
== Przykłady ==
{{Efektkodów
| 1 = '''jeden odnośnik'''{{Br}}
{{s|Multiwmpl|Wiki Lubi Przyrodę 2015}}
| _1 = {{Multiwmpl|Wiki Lubi Przyrodę 2015}}
| 2 = '''dwa odnośniki'''{{Br}}
{{s|Multiwmpl|Wiki Lubi Przyrodę 2015|Wiki Lubi Zabytki/2011}}
| _2 = {{Multiwmpl|Wiki Lubi Przyrodę 2015|Wiki Lubi Zabytki/2011}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
</includeonly>
fqe63cxr6ic1kb4xfkcviid92yhpk74
559199
559198
2026-10-13T17:49:31Z
Persino
2851
/* Przykłady */
559199
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon obsługuje '''od 1 do 9''' odnośników do stron stowarzyszenia {{lpg|Wikimedia Polska}}.
== Przykłady ==
{{EfektKodów
| 1 = '''jeden odnośnik'''{{Br}}
{{s|Multiwmpl|Wiki Lubi Przyrodę 2015}}
| _1 = {{Multiwmpl|Wiki Lubi Przyrodę 2015}}
| 2 = '''dwa odnośniki'''{{Br}}
{{s|Multiwmpl|Wiki Lubi Przyrodę 2015|Wiki Lubi Zabytki/2011}}
| _2 = {{Multiwmpl|Wiki Lubi Przyrodę 2015|Wiki Lubi Zabytki/2011}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
</includeonly>
oah5i1qgis1r5n9wxyulfb7paxf3jyp
Szablon:Wikipodróże/opis
10
33785
559200
546311
2026-10-13T17:51:23Z
Persino
2851
/* Przykłady */
559200
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Używa Wikidane}}
{{Szablony siostrzanych projektów}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
== Użycie ==
Szablon generuje link do opisu hasła w polskiej wersji przewodnika turystycznego Wikipodróże.
{{s|1=wikipodróże|2=hasło|3=opis=''opis''}}
Wywołany bez hasła tworzy link na podstawie wikidanych i jeśli ich brak to link nie jest pokazywany.
== Przykłady ==
{{EfektKodów
| 1 = {{s|wikipodróże}}
| _1 = {{wikipodróże}}
| 2 = {{s|wikipodróże|Polska}}
| _2 = {{wikipodróże|Polska}}
| 3 = {{s|wikipodróże|Polska|opis{{=}}Rzeczpospolita Polska}}
| _3 = {{wikipodróże|Polska|opis=Rzeczpospolita Polska}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
j2cqaysvv9olxsvv6n1k5prlu58bvr3
Szablon:Wikispecies/opis
10
33787
559201
546316
2026-10-13T17:53:17Z
Persino
2851
/* Przykłady */
559201
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon {{s|Wikispecies}} obsługuje odnośniki do projektu [[w:Wikispecies|Wikispecies]].
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikispecies|Rhizopoda}}
| _1 = {{s|Wikispecies|Rhizopoda}}
| 2 = '''dwa parametry'''{{Br}]
{{s|Wikispecies|Rhizopoda|Rhizopoda}}
| _2 = {{Wikispecies|Rhizopoda|Rhizopoda}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
65xzfjpyzje1yezr5pd403hqc2i2ppa
559202
559201
2026-10-13T17:53:34Z
Persino
2851
/* Przykłady */
559202
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon {{s|Wikispecies}} obsługuje odnośniki do projektu [[w:Wikispecies|Wikispecies]].
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikispecies|Rhizopoda}}
| _1 = {{s|Wikispecies|Rhizopoda}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Wikispecies|Rhizopoda|Rhizopoda}}
| _2 = {{Wikispecies|Rhizopoda|Rhizopoda}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
jjr3z9r5y1yiumn2a4tixnedgtuawlk
559203
559202
2026-10-13T17:53:45Z
Persino
2851
/* Przykłady */
559203
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
== Użycie ==
Szablon {{s|Wikispecies}} obsługuje odnośniki do projektu [[w:Wikispecies|Wikispecies]].
== Przykłady ==
{{EfektKodów
| 1 = '''jeden parametr'''{{Br}}
{{s|Wikispecies|Rhizopoda}}
| _1 = {{Wikispecies|Rhizopoda}}
| 2 = '''dwa parametry'''{{Br}}
{{s|Wikispecies|Rhizopoda|Rhizopoda}}
| _2 = {{Wikispecies|Rhizopoda|Rhizopoda}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
p0ypfhuopkg4kae978pumqy485l9o7o
Szablon:Wikiźródła kuch kat/opis
10
33792
559206
546302
2026-10-13T17:59:37Z
Persino
2851
/* Przykłady */
559206
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Szablony siostrzanych projektów}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon {{s|Wikiźródła kuch kat}} przeznaczony jest do linkowania do kategorii grupujących przepisy kulinarne znajdujące się w [[w:Wikiźródła|Wikiźródłach]] i będącymi podkategoriami tamtejszej kategorii [[s:Kategoria:Przepisy kulinarne|Przepisy kulinarne]].
== Opis parametrów ==
;{{{1}}}: Nazwa kategorii należącej do przepisów kulinarnych w Wikiźródłach – '''bez przedrostka „Kulinaria/”'''
;{{{2}}}: Wyświetlany tytuł łącza
== Przykłady ==
{{EfektKodów
| 1 = {{s|Wikiźródła kuch kat|Mazurki}}
| _1 = {{Wikiźródła kuch kat|Mazurki}}
| 2 = {{s|Wikiźródła kuch kat|Mazurki|Mazurki jak laurki}}
| _2 = {{Wikiźródła kuch kat|Mazurki|Mazurki jak laurki}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
jj9810cg19kmt0tqyrkc9h4i1x1dwoo
Szablon:Wikipedia/opis
10
33810
559154
546309
2026-10-13T13:27:24Z
Persino
2851
/* Użycie */
559154
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii.
== Użycie ==
{{EfektKodów
| kod-rozmiar = 35%
| 1 = {{s|Wikipedia|nazwa artykułu w Wikipedii}}
| _1 = {{Wikipedia|nazwa artykułu w Wikipedii}}
| 2 = {{s|Wikipedia|nazwa artykułu w Wikipedii|opis linku}}
| _2 = {{Wikipedia|nazwa artykułu w Wikipedii|opis linku}}
}}
== Opis parametrów ==
;{{{1}}}: nazwa artykułu w Wikipedii
;{{{2}}}: opis linku, jaki ma się pojawić w ramce
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "1",
"description": "Nazwa artykułu w Wikipedii",
"required": true
},
"2": {
"label": "2",
"description": "Opis linku, który ma się pojawić w ramce"
}
},
"description": "Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii."
}
</templatedata>
== Zobacz też ==
* {{S|Wikipedia kat}}, umożliwiający linkowanie do konkretnej kategorii w Wikipedii,
* {{S|Wikipedia2}}, umożliwiający linkowanie umożliwiającej dodanie więcej linków (do 5) do artykułów w Wikipedii.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
9fm9rhv651k1wkum2bfuw18dhkxzraq
559218
559154
2026-10-13T19:31:08Z
Persino
2851
/* Użycie */
559218
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii.
== Użycie ==
{{EfektKodów
| 1 = {{s|Wikipedia|nazwa artykułu w Wikipedii}}
| _1 = {{Wikipedia|nazwa artykułu w Wikipedii}}
| 2 = {{s|Wikipedia|nazwa artykułu w Wikipedii|opis linku}}
| _2 = {{Wikipedia|nazwa artykułu w Wikipedii|opis linku}}
}}
== Opis parametrów ==
;{{{1}}}: nazwa artykułu w Wikipedii
;{{{2}}}: opis linku, jaki ma się pojawić w ramce
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "1",
"description": "Nazwa artykułu w Wikipedii",
"required": true
},
"2": {
"label": "2",
"description": "Opis linku, który ma się pojawić w ramce"
}
},
"description": "Ten szablon dodaje ramkę z odnośnikiem do hasła w Wikipedii."
}
</templatedata>
== Zobacz też ==
* {{S|Wikipedia kat}}, umożliwiający linkowanie do konkretnej kategorii w Wikipedii,
* {{S|Wikipedia2}}, umożliwiający linkowanie umożliwiającej dodanie więcej linków (do 5) do artykułów w Wikipedii.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
ewgn062i8lty62mtp90s2xs7iszleof
Szablon:EfektKodów
10
58876
559155
506510
2026-10-13T13:31:20Z
Persino
2851
559155
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|25%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
2pltfsplv2tmepl2zl6objwmifkushz
559207
559155
2026-10-13T18:45:29Z
Persino
2851
559207
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|35%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
fmgngu3wzzvp3lqe1h581e0gpm69kyg
559208
559207
2026-10-13T18:47:34Z
Persino
2851
559208
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|40%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
rk6otiqwy9h2nih9ifnouvdgveyttng
559209
559208
2026-10-13T18:55:02Z
Persino
2851
559209
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|25%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
2pltfsplv2tmepl2zl6objwmifkushz
559210
559209
2026-10-13T18:57:27Z
Persino
2851
559210
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|45%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
7qbp18iqtwqz1pl63c3gxe20v56nask
559211
559210
2026-10-13T18:59:59Z
Persino
2851
559211
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|25%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
2pltfsplv2tmepl2zl6objwmifkushz
559212
559211
2026-10-13T19:02:19Z
Persino
2851
559212
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|40%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
rk6otiqwy9h2nih9ifnouvdgveyttng
559213
559212
2026-10-13T19:04:46Z
Persino
2851
559213
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|35%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
fmgngu3wzzvp3lqe1h581e0gpm69kyg
559214
559213
2026-10-13T19:06:41Z
Persino
2851
559214
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|40%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
rk6otiqwy9h2nih9ifnouvdgveyttng
559215
559214
2026-10-13T19:19:21Z
Persino
2851
559215
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|50%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
0av6ewtl562si1fx2vb9g6nhwx94lp8
559216
559215
2026-10-13T19:27:16Z
Persino
2851
559216
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! style="max-width:{{{kod-rozmiar|50%}}};min-width:25%;" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
7we88azcw98x5lh58x9lu9dj5fxxvki
559217
559216
2026-10-13T19:30:11Z
Persino
2851
559217
wikitext
text/x-wiki
<includeonly><templatestyles src="Szablon:EfektKodów/styles.css" /><!--
-->{{Div start|klasa=efekt-kodów-op}}
{| class="efekt-kodów" |
|- style="background-color: #efefef; font-size: 95%;"
! width="{{{kod-rozmiar|50%}}}" | Kod i zastosowanie
! Efekt<!--
Początek wywołania powtarzania po parametrach numerowanych-->{{#invoke:Ramka|Powtarzaj|wytnij=tak|
{{!}}-<!-- początek wiersza dwóch komórek-->
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{(((}}scal_{{((}}_{{))}}{{)))}}{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{)))}}{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-opis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-opis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-opis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}};{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-opis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-opis cała-szerokość{{))}} div-overflow-w-komórce-opis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-opis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-opis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_opis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
{{!}} {{((}}#if:{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}}{{{!}}style{{=}}"{{(((}}styl_{{((}}_{{))}}{{!}}{{)))}};{{((}}#if:{{(((}}scal_{{((}}_{{))}}{{!}}{{)))}}{{!}}border-bottom:0;{{))}};{{((}}#if:{{(((}}scal_{{((}}#expr:{{((}}_{{))}}-1{{))}}{{!}}{{)))}}{{!}}border-top:0;{{))}}"{{((}}!{{))}}{{))}}
{{((}}#if:{{(((}}bez-overflow-spis_{{((}}_{{))}}{{!}}{{(((}}bez-overflow-wiersz_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}{{((}}Div start{{!}}klasa{{=}}div-bez-overflow-w-komórce-spis div-bez-overflow-w-komórce{{!}}styl{{=}}max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{(((}}styl-spis_{{((}}_{{))}}{{!}}{{(((}}styl-wiersz{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{))}}{{!}}{{((}}Div start{{!}}styl{{=}}overflow:auto;max-width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};max-height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}none{{)))}}{{)))}};{{!}}klasa{{=}}{{((}}#if:{{(((}}cała-szerokość-spis_{{((}}_{{))}}{{!}}{{(((}}cała-szerokość-w_{{((}}_{{))}}{{!}}{{)))}}{{)))}}{{!}}cała-szerokość-spis cała-szerokość{{))}} div-overflow-w-komórce-spis div-overflow-w-komórce mw-overflow-x mw-overflow-y{{))}}{{))}}{{((}}Div start{{!}}klasa{{=}}div-nie-overflow-w-komórce-spis div-nie-overflow-w-komórce{{!}}styl{{=}}width:{{(((}}w-spis_{{((}}_{{))}}{{!}}{{(((}}w_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}};height:{{(((}}h_spis{{!}}{{(((}}h_{{((}}_{{))}}{{!}}auto{{)))}}{{)))}}{{))}}
{{(((}}_{{((}}_{{))}} {{)))}}{{((}}Div koniec{{))}}{{((}}Div koniec{{))}}
<!--wynik wywołania szablonowego-->
}}<!--Koniec wywołania powtarzania-->
|}{{Div koniec}}{{#if:{{{bez dodatkowych sprawdzeń|}}}||{{#invoke:Ramka|Rozwiń|{{((}}#invoke:Sprawdź{{!}}Parametry{{!}}{{=}}problemy-w-szablonie-%s {{((}}(({{))}}Kategoria{{((}}!{{))}}Szablon %s do sprawdzenia{{((}})){{))}}{{!}}kod-rozmiar{{=}}^%d+%%${{#invoke:Ramka|Powtarzaj|po kolei=tak|nie rozwiń=tak|{{!}}{{((}}_{{))}}{{=}}txt!{{!}}_{{((}}_{{))}}{{=}}txt!{{!}}styl_{{((}}_{{))}}{{=}}txt{{!}}scal_{{((}}_{{))}}{{=}}txt{{!}}bez-overflow-opis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-spis_{{((}}_{{))}}{{=}}{{!}}bez-overflow-wiersz_{{((}}_{{))}}{{=}}{{!}}styl-opis_{{((}}_{{))}}{{=}}{{!}}styl-spis_{{((}}_{{))}}{{=}}{{!}}styl-wiersz_{{((}}_{{))}}{{=}}{{!}}h_{{((}}_{{))}}{{=}}{{!}}w_{{((}}_{{))}}{{=}}{{!}}h-opis_{{((}}_{{))}}{{=}}{{!}}w-opis_{{((}}_{{))}}{{=}}{{!}}h-spis_{{((}}_{{))}}{{=}}{{!}}w-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-opis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-spis_{{((}}_{{))}}{{=}}{{!}}cała-szerokość-w_{{((}}_{{))}}{{=}}}}{{))}}}}}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
0av6ewtl562si1fx2vb9g6nhwx94lp8
Szablon:EfektKodów/opis
10
58877
559167
555501
2026-10-13T14:31:06Z
Persino
2851
/* Opis parametrów */
559167
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
; Parametry styli dla danego wiersza
* Parametry przedrostkiem {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z {{Code|bez-overflow-}} (pusty lub niepodany), co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tych maksymów wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest normalne dla tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry {{Code|-opis_}} są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z {{Code|-coś_}} występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np. {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
isq4z5m8elar3l24lqh4o42lw89olvv
559168
559167
2026-10-13T14:43:28Z
Persino
2851
/* Opis parametrów */
559168
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
; Parametry styli dla danego wiersza
* Parametry przedrostkiem {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry {{Code|-opis_}} są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z {{Code|-coś_}} występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np. {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
gtnuqfatg3v5hh12llxd3159qcumi6f
559169
559168
2026-10-13T14:48:36Z
Persino
2851
/* Opis parametrów */
559169
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1,2,3,...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1,_2,_3,...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry {{Code|-opis_}} są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z {{Code|-coś_}} występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np. {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
0naoajel86rwbvgyvmvp9en2ol65emy
559170
559169
2026-10-13T14:58:38Z
Persino
2851
/* Opis parametrów */
559170
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1,2,3,...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1,_2,_3,...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry {{Code|-opis_}} są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z {{Code|-coś_}} występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np. {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
40w5slqplxvkl7xio1hmwtsjd1samwa
559171
559170
2026-10-13T15:02:30Z
Persino
2851
/* Opis parametrów */
559171
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1,2,3,...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1,_2,_3,...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry {{Code|-opis_}} są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z {{Code|-coś_}} występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np. {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
scwrsybop351c0j0iswtpau7mltudr8
559172
559171
2026-10-13T15:07:22Z
Persino
2851
/* Opis parametrów */
559172
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1,2,3,...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1,_2,_3,...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
8sw1vulnh7xo9hx4v1jlk51dcj7sw9n
559173
559172
2026-10-13T15:07:57Z
Persino
2851
/* Opis parametrów */
559173
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
1alruf94pgg65f6fsqxag5gzzsv5bkz
559174
559173
2026-10-13T15:48:58Z
Persino
2851
/* Opis parametrów */
559174
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu) i {{Code|w_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: {{Code|max-width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu) i {{Code|h_spis_}} (dla drugiej komórki w wierszu), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: {{Code|max-height:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
nrqfljjesbdtsnkm4h7lrn0a86o7o6y
559175
559174
2026-10-13T16:09:31Z
Persino
2851
/* Opis parametrów */
559175
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|w_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, a dla jego dziecka: {{Code|width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|h_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, a dla jego dziecka: {{Code|width:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
fzuz8xrctntglvdsh9n9g61665282cy
559176
559175
2026-10-13T16:12:18Z
Persino
2851
/* Opis parametrów */
559176
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow:auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow:auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|w_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, a dla ich dziecka: {{Code|width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width:100px}}, dla dziecka: {{Code|width:100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|h_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, a dla ich dziecka: {{Code|height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height:100px}}, dla dziecka: {{Code|height:100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
o5s1cwj9y8egddtuo2zi64io51ohmex
559177
559176
2026-10-13T16:16:52Z
Persino
2851
/* Opis parametrów */
559177
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej: {{Parametr|styl-opis-2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej: {{Parametr|styl_spis-2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow: auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow: auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|w_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, a dla ich dziecka: {{Code|width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|w_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|w_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|w_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|h_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, a dla ich dziecka: {{Code|height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej: {{Parametr|h_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części spisowej: {{Parametr|h_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|h_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
6hb9kznra6fda7l3vwi0dy353jzh8ff
559178
559177
2026-10-13T16:21:41Z
Persino
2851
/* Opis parametrów */
559178
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}.
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu, np.: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej, np.: {{Parametr|styl-opis_2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej, np.: {{Parametr|styl_spis_2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow: auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow: auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|w_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, a dla ich dziecka: {{Code|width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej, np.: {{Parametr|w_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części spisowej, np.: {{Parametr|w_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części opisowej i spisowej, np.: {{Parametr|w_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|h_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, a dla ich dziecka: {{Code|height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej, np.: {{Parametr|h_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części spisowej, np.: {{Parametr|h_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części opisowej i spisowej, np.: {{Parametr|h_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height:100%}} i {{Code|width:auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow:auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
6svhaewf3whyij4ma8eyrq3f8q99a5k
559179
559178
2026-10-13T16:24:42Z
Persino
2851
/* Opis parametrów */
559179
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
{{Lua|Ramka}}
{{Wysokie ryzyko|częste użycie}}
{{Wysokie ryzyko|skomplikowany}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
== Użycie ==
Szablon używamy do przedstawienia kodu i jego zastosowania, wraz z jego wynikiem.
== Opis parametrów ==
Szablon przyjmuje parametry numerowane: jak: {{Code|1, 2, 3, ...}}, które muszą być podane (są one wymagane), w których jest symboliczny podany kod bez jego uruchomienia, i ich kolegów, w których jest wykonywany wiki-kod, i są one numerowane w schemacie: {{Code|_i}} (gdzie {{Code|i}}, to numerek wiersza tego szablonu), jak: {{Code|_1, _2, _3, ...}}, co przedstawia zastosowanie z dolnym myślnikiem z numerkiem odnoszącym się do parametru numerowanego.
* Jest to parametr typu jak: {{Code|i}} i {{Code|_i}}, jak: {{Code|2}} i {{Code|_2}}.
; Parametry styli dla danego wiersza
* Parametry przedrostkiem: {{Code|styl_}}, mówiące, że należy ustawić style dla danego wiersza.
** Jest to parametr typu, np.: {{Parametr|styl_2|background-color:blue;}}.
; Parametry styli dla danej komórki w danym wierszu
* Elementy takie jak: {{Code|styl-opis_}} (dla pierwszej komórki w wierszu) i {{Code|styl-spis_}} (dla drugiej komórki w wierszu), one dostarczają style w części opisowej (jeżeli podano - pierwsza komórka) lub w części spisowej (jeżeli podano - druga komórka).
* Jeżeli, któreś z elementów lub dwa, z poprzedniego wiersza nie pojawiły się, to można podać zmienną: {{Code|styl-wiersz_}} (dla wiersza), wtedy można wykonać funkcje opisane w tych podanych wersach. Ta zmienna robi to samo, co jej odpowiedniki: '''-opis_''' i '''-spis_''', tylko jest o mniejszym priorytecie.
** Jest to parametr typu dla części opisowej, np.: {{Parametr|styl-opis_2|background-color:blue;}} - lewa komórka.
** Jest to parametr typu dla części spisowej, np.: {{Parametr|styl_spis_2|background-color:blue;}} - prawa komórka.
; Parametry scalania nie po HTML-owemu komórek kolumny
* Parametry z przedrostkiem: {{Code|scal_}}, mówiące, że dolne obramowanie w danym wierszu aktualnej komórki, i górne, jeżeli ustalono tam ten parametr dla poprzedniej komórki, ma się wyzerować, co odpowiada wizualnie scalaniu komórek, ale według {{lpg|HTML}} nie są one scalane.
** Jest to parametr typu: {{Parametr|scal_2|tak}}.
----
; Style działające podwarunkiem, że podano parametr opisany niżej
* Elementy takie jak: {{Code|bez-overflow-opis_}} (dla pierwszej komórki w wierszu) i {{Code|bez-overflow-spis_}} (dla drugiej komórki w wierszu), mówiące, że elementy mogą być opatrzone dodatkowymi podanymi stylami wraz z podanymi maksymalnymi wysokościami i szerokościami.
* Jest to parametr typu dla części opisowej: {{Parametr|bez-overflow-opis_2|tak}}, wtedy mamy opis bez parametru: {{Code|overflow: auto;}}.
* Jest to parametr typu dla części spisowej: {{Parametr|bez-overflow-spis_2|tak}}, wtedy mamy spis bez parametru: {{Code|overflow: auto;}}.
;; Style zastępcze do dwóch poprzednich
* Jeżeli któreś lub dwa elementy się nie pojawiły z wersu poprzedniego z listy, to można podać zmienną: {{Code|bez-overflow-wiersz_}} (dla wiersza), wtedy można wykonać funkcję opisane dla nich. Ta zmienna robi to samo, co jej odpowiednik '''-opis_''' i '''-spis_''', ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to parametr typu dla części opisowej i spisowej: {{Parametr|bez-overflow-wiersz_2|tak}}, wtedy mamy, opis i spis, bez parametru: {{Code|overflow:auto;}}.
----
; Style szerokości
* Elementy takie jak: {{Code|w_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|w_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-width:}}, a dla ich dziecka: {{Code|width:}}, kolejno dla pierwszej (jeżeli parametr podano) i drugiej komórki wiersza (jeżeli parametr podano).
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|w_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej, np.: {{Parametr|w_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części spisowej, np.: {{Parametr|w_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
** Jest to opis typu dla części opisowej i spisowej, np.: {{Parametr|w_2|100px}}, co odpowiada: dla rodzica: {{Code|max-width: 100px}}, dla dziecka: {{Code|width: 100px}}.
----
; Style wysokości
* Elementy takie jak: {{Code|h_opis_}} (dla pierwszej komórki w wierszu, w div) i {{Code|h_spis_}} (dla drugiej komórki w wierszu, w div), są podane, lub któreś z nich, wtedy jest ustawiany parametr właściwość: {{Code|max-height:}}, a dla ich dziecka: {{Code|height:}}, kolejno dla pierwszej i drugiej komórki wiersza.
* Jeżeli, któreś lub dwa pierwsze, elementy z ostatniego akapitu się nie pojawiły, to można podać zmienną: {{Code|h_}}, wtedy ona robi to samo, co poprzednie dwa zmienne w poprzednim akapicie, ale ta zmienna ma mniejszą ważność niż jej parametr niewierszowy.
** Jest to opis typu dla części opisowej, np.: {{Parametr|h_opis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części spisowej, np.: {{Parametr|h_spis_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
** Jest to opis typu dla części opisowej i spisowej, np.: {{Parametr|h_2|100px}}, co odpowiada: dla rodzica: {{Code|max-height: 100px}}, dla dziecka: {{Code|height: 100px}}.
----
; Style z wewnętrznymi automatycznymi suwakami
* Gdy: {{Code|cała-szerokość-opis_}} - opisu (pierwsza komórka), i {{Code|cała-szerokość-spis_}} - spisu (druga komórka), oczywiście dla wiersza, się pojawią, to ich element '''opis'''-owy lub '''spis'''-owy, wtedy ich elementy są o całej szerokości, jak dla nich ustalono, tzn. dla nich jest ustawiona właściwość {{Code|height: 100%}} i {{Code|width: auto}}, one się pojawiają, gdy nie pojawią się już elementy z: {{Code|bez-overflow-}} (pusty lub niepodany), dla danego opis, czy spisu, lub razem, co wymusza dopasowanie się elementu do zawartości, o ile nie zostaną przekroczone rozmiary maksymalne, jeżeli zostały ustalone, nie podanie tej zmiennej wymusza wyłączenie: {{Code|overflow: auto}}, co zachowanie jest wtedy normalne dla tych tabelek.
* Zamiast tych dwóch elementów w poprzednim akapicie, lub któreś z nich, można podać parametr: {{Code|cała-szerokość-w_}}, co ona robi to samo, co one.
* Wtedy nie mają sensu parametry: {{Code|w_}} lub {{Code|w_opis_}} i {{Code|w_spis_}}, oraz: {{Code|h_}} lub {{Code|h_opis_}} i {{Code|h_spis_}}.
* Zamiast tego stosuje się w takim przypadku to:
** Jest to opis typu dla części opisowej: {{Parametr|cała-szerokość_opis_2|tak}}.
** Jest to opis typu dla części spisowej: {{Parametr|cała-szerokość_spis_2|tak}}.
** Jest to opis typu dla części opisowej i spisowej: {{Parametr|cała-szerokość_w_2|tak}}.
** One odpowiadają ustawieniu, dla części opisowej i spisowej lub dla tych dwóch kolejno, lub osobno, właściwością:
<syntaxhighlight lang="css">
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
</syntaxhighlight>
----
----
; Dodatki do opisu zmiennych
Parametry: {{Code|-opis_}}, są dla części tabeli '''opis'''-u (dla pierwszej komórki w wierszu tabeli) i {{Code|-spis_}} są dla części tabeli '''spis'''-u (dla drugiej komórki w wierszu tabeli), i one mają pierwszeństwo niż funkcje robiące to samo, co te dwa bez tego zrostka, należy rozważać, o tym, dla tych dwóch komórek z osobna, które funkcje są pierwsze, a które jako w części domyślnej, bo może być inaczej dla dwóch różnych komórek w wierszu.
----
Elementy z: {{Code|-coś_}}, występują wywołaniu szablonu, to po niej w tym wywołaniu musi bezpośrednio znajdować się numer mówiący o numerze wiersza, dla której ma to zastosować.
----
Do szablonu można wsadzić też parametr, np.: {{Parametr|kod-rozmiar|50%}}, mówiący o szerokości pierwszej jego kolumny.
== Przykład ==
; Przykład
{{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{s|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
; Wynik
{{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
== Błędy ==
Błędy należy zgłaszać na stronie {{Kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
}
}
</templatedata>
== Zobacz też ==
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony formułujące tabele
| Szablony specjalne
| Szablony opisów
| Szablony przykładów stron projektowe
}}
</includeonly>
tsnyg6q1v3gqh7swy7wapqyvh000qdg
Szablon:EfektKodów/styles.css
10
60178
559156
559140
2026-10-13T13:33:40Z
Persino
2851
559156
sanitized-css
text/css
table.efekt-kodów > tbody > tr > th > div.cała-szerokość,
table.efekt-kodów > tbody > tr > td > div.cała-szerokość{
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
}
div.efekt-kodów-op{
display:flex;
flex-direction:row;
width:auto;
}
div.efekt-kodów-op > table.efekt-kodów{
width:100%;
}
table.efekt-kodów{
border-collapse: collapse;
max-width: 100%;
width:100%;
box-sizing:border-box;
}
table.efekt-kodów,
table.efekt-kodów > tbody,/*
table.efekt-kodów > tbody > tr,*/
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
margin: 0;
border: 1px #aaaaaa solid;
background-color: #ffffff;
}
table.efekt-kodów > tbody > tr > th > div,
table.efekt-kodów > tbody > tr > td > div{
margin:0;
}
table.efekt-kodów > tbody > tr:first-child > th,
table.efekt-kodów > tbody > tr:first-child > td{
padding:0.3rem;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th,
table.efekt-kodów > tbody > tr:not(:first-child) > td{
padding:0.3rem;
}
table.efekt-kodów > tbody > tr:first-child > th,
table.efekt-kodów > tbody > tr:first-child > td{
background-color: #efefef;
font-size: 95%;
}
table.efekt-kodów > tbody > tr > th:first-child,
table.efekt-kodów > tbody > tr > td:first-child{
min-width:21.25rem;
/*max-width:50%;*/
}
table.efekt-kodów > tbody > tr > td:first-child{
word-wrap: break-word;
word-break: break-word;
hyphens:auto;
}
table.efekt-kodów > tbody > tr > td > p:first-child{
margin-top:0;
}
table.efekt-kodów > tbody > tr > td > p:last-child{
margin-bottom:0;
}
table.efekt-kodów > tbody > tr > td{
max-width:0px;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table{
margin-top:0;
}
table.efekt-kodów > tbody > tr > td > div.div-overflow-w-komórce.mw-overflow-x.mw-scrollbar-overflow-x{
padding-bottom:0.3125rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr,
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
width:100%;
height:auto;
box-sizing:border-box;
overflow:visible;
}
table.efekt-kodów > tbody > tr > th *,
table.efekt-kodów > tbody > tr > td *{
white-space:normal;
}
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr{
border:0;
}
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr,
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
display:block;
box-sizing:border-box;
margin:0;
}
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
max-width:none !important;
min-width:auto !important;
}
table.efekt-kodów > tbody > tr:first-child > th:first-child,
table.efekt-kodów > tbody > tr:first-child > td:first-child{
clear:both;
float:left;
width:9rem;
box-sizing: border-box;
padding:0.23em 1em;
}
table.efekt-kodów > tbody > tr:first-child > th:nth-child(2),
table.efekt-kodów > tbody > tr:first-child > td:nth-child(2){
float:left;
max-width:calc( 100% - 9rem ) !important;
box-sizing: border-box;
padding:0.23em 1em;
border-left:0;
}
table.efekt-kodów > tbody > tr:not(:first-child):not(:last-child) > th,
table.efekt-kodów > tbody > tr:not(:first-child):not(:last-child) > td,
table.efekt-kodów > tbody > tr:last-child > th:first-child,
table.efekt-kodów > tbody > tr:last-child > td:first-child{
border-bottom:0;
}
table.efekt-kodów > tbody > tr:first-child{
display:flex;
flex-direction:row;
align-items: stretch;
justify-content: center;
}
table.efekt-kodów > tbody > tr:first-child > td,
table.efekt-kodów > tbody > tr:first-child > th{
display:flex;
flex-direction:column;
align-items: stretch;
justify-content: center;
border-bottom:0;
}
table.efekt-kodów > tbody > tr:not(:first-child){
display:flex;
flex-direction:column;
}
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table{
overflow:visible;
display:table;
width:100% !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable{
margin:0;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce{
width:auto !important;
height:auto !important;
overflow:auto;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce{
overflow:auto !important;
max-width:none !important;
max-height:none !important;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
fxexe3t7w8ji5az42xkhwukhpw471he
559157
559156
2026-10-13T13:38:59Z
Persino
2851
559157
sanitized-css
text/css
div.efekt-kodów-op{
display:flex;
flex-direction:row;
width:auto;
}
div.efekt-kodów-op > table.efekt-kodów{
width:100%;
}
table.efekt-kodów{
border-collapse: collapse;
max-width: 100%;
width:100%;
box-sizing:border-box;
}
table.efekt-kodów,
table.efekt-kodów > tbody,/*
table.efekt-kodów > tbody > tr,*/
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
margin: 0;
border: 1px #aaaaaa solid;
background-color: #ffffff;
}
table.efekt-kodów > tbody > tr > th > div,
table.efekt-kodów > tbody > tr > td > div{
margin:0;
}
table.efekt-kodów > tbody > tr:first-child > th,
table.efekt-kodów > tbody > tr:first-child > td{
padding:0.3rem;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th,
table.efekt-kodów > tbody > tr:not(:first-child) > td{
padding:0.3rem;
}
table.efekt-kodów > tbody > tr:first-child > th,
table.efekt-kodów > tbody > tr:first-child > td{
background-color: #efefef;
font-size: 95%;
}
table.efekt-kodów > tbody > tr > th:first-child,
table.efekt-kodów > tbody > tr > td:first-child{
min-width:21.25rem;
/*max-width:50%;*/
}
table.efekt-kodów > tbody > tr > td:first-child{
word-wrap: break-word;
word-break: break-word;
hyphens:auto;
}
table.efekt-kodów > tbody > tr > td > p:first-child{
margin-top:0;
}
table.efekt-kodów > tbody > tr > td > p:last-child{
margin-bottom:0;
}
table.efekt-kodów > tbody > tr > td{
max-width:0px;
}
table.efekt-kodów > tbody > tr > th > div.cała-szerokość,
table.efekt-kodów > tbody > tr > td > div.cała-szerokość{
height:100% !important;
width:auto !important;
overflow:visible !important;
box-sizing:border-box !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:first-child{
margin-top:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > pre:last-child{
margin-bottom:0 !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > p.br-clear + table{
margin-top:0;
}
table.efekt-kodów > tbody > tr > td > div.div-overflow-w-komórce.mw-overflow-x.mw-scrollbar-overflow-x{
padding-bottom:0.3125rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr,
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
width:100%;
height:auto;
box-sizing:border-box;
overflow:visible;
}
table.efekt-kodów > tbody > tr > th *,
table.efekt-kodów > tbody > tr > td *{
white-space:normal;
}
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr{
border:0;
}
table.efekt-kodów,
table.efekt-kodów > tbody,
table.efekt-kodów > tbody > tr,
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
display:block;
box-sizing:border-box;
margin:0;
}
table.efekt-kodów > tbody > tr > th,
table.efekt-kodów > tbody > tr > td{
max-width:none !important;
min-width:auto !important;
}
table.efekt-kodów > tbody > tr:first-child > th:first-child,
table.efekt-kodów > tbody > tr:first-child > td:first-child{
clear:both;
float:left;
width:9rem;
box-sizing: border-box;
padding:0.23em 1em;
}
table.efekt-kodów > tbody > tr:first-child > th:nth-child(2),
table.efekt-kodów > tbody > tr:first-child > td:nth-child(2){
float:left;
max-width:calc( 100% - 9rem ) !important;
box-sizing: border-box;
padding:0.23em 1em;
border-left:0;
}
table.efekt-kodów > tbody > tr:not(:first-child):not(:last-child) > th,
table.efekt-kodów > tbody > tr:not(:first-child):not(:last-child) > td,
table.efekt-kodów > tbody > tr:last-child > th:first-child,
table.efekt-kodów > tbody > tr:last-child > td:first-child{
border-bottom:0;
}
table.efekt-kodów > tbody > tr:first-child{
display:flex;
flex-direction:row;
align-items: stretch;
justify-content: center;
}
table.efekt-kodów > tbody > tr:first-child > td,
table.efekt-kodów > tbody > tr:first-child > th{
display:flex;
flex-direction:column;
align-items: stretch;
justify-content: center;
border-bottom:0;
}
table.efekt-kodów > tbody > tr:not(:first-child){
display:flex;
flex-direction:column;
}
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table{
overflow:visible;
display:table;
width:100% !important;
}
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce > table.wikitable{
margin:0;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce > div.div-nie-overflow-w-komórce{
width:auto !important;
height:auto !important;
overflow:auto;
}
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > th > div.div-bez-overflow-w-komórce,
table.efekt-kodów > tbody > tr:not(:first-child) > td > div.div-bez-overflow-w-komórce{
overflow:auto !important;
max-width:none !important;
max-height:none !important;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
jlmuypjjlbnjgujre60std22retyths
Wikibooks:Szablony/Zawartość
4
60352
559161
552177
2026-10-13T14:13:41Z
Persino
2851
/* Techniczna zawartość szablonu */
559161
wikitext
text/x-wiki
<noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude>
== Szablony tekstu specjalne ==
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Unicode|Oto jest tekst napisany w standardzie Unicode}}}}
| _1 = {{Unicode|Oto jest tekst napisany w standardzie Unicode}}
| 2 = {{Tt|
{{Śr}} Nagłówek pogrubiony, a w nim tekst{{s|Dk}} {{s|Nobold|wpisany tekst}}, niepogrubiony.
}}
| _2 = ; Nagłówek pogrubiony, a w nim tekst{{Dk}} {{Nobold|wpisany tekst}}, niepogrubiony.
| 3 = {{Tt|{{s|Nowiki|{{s|Id|test|div|zawartość}}}}}}
| _3 = {{Nowiki|{{Id|test|div|zawartość}}}}
| 4 = {{Tt|{{s|Nowiki|{{Nowiki|Oto jest tekst ze znakami HTML: & px.}}}}}}
* Różnica ze znacznikiem mechanizmu {{NS|k=mw|l=tak}}, tzn. {{Tag|nowiki}}, jest taka, że ten nie wyświetla kodów w postaci kodów, tylko w wersji rozwiniętej.
; Przykład
* {{Tag|nowiki|zawartość={{Nowiki|Oto jest tekst ze znakami HTML: & px.}}}}
; Wynik
* <nowiki>Oto jest tekst ze znakami HTML: & px.</nowiki>
| _4 = {{Nowiki|Oto jest tekst ze znakami HTML: & px.}}
}}
== Szablony do wyświetlania zawartości szablonu ==
=== Szablony wyświetlające zawartość inkludowaną szablonu ===
{{EfektKodów
| 1 = {{Tt|{{s|Wikikod|BrClear}}}} | _1 = {{Wikikod|BrClear}}
}}
=== Inne szablony specjalne oparte o znacznik {{Tag|pre}} ===
{{EfektKodów
| 1 = {{Tt|{{s|PreWikikod|BrClear}}}}
* Szablon nie skraca wielokrotne odstępy.
| _1 = {{PreWikikod|BrClear}}
| 2 = {{Tt|{{s|PreLineWikikod|BrClear}}}}
* Szablon skraca wielokrotne odstępy do jednego.
| _2 = {{PreLineWikikod|BrClear}}
}}
=== Inne szablony z podświetlaniem składni oparte o znacznik {{Tag|syntaxhighlight}} do wyświetlania zawartości szablonu ===
{{EfektKodów
| 1 = {{Tt|{{s|ŹródłoWikikod|BrClear}}}} | _1 = {{ŹródłoWikikod|BrClear}}
}}
== Techniczna zawartość szablonu ==
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|LuaSurowySzablonRozwiń|strona{{=}}Szablon:Uprawa - roślina infobox}}}}
| _1 = {{LuaSurowySzablonRozwiń|strona=Szablon:Uprawa - roślina infobox|bez dodatkowych sprawdzeń=tak}}
}}
== Szablony do wyświetlania tekstu z kodami HTML ==
=== Podstawowe szablony ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|PreNowiki|{{s|Czyim|nazwa przestrzeni nazw{{=}}(main)|typ jednostki{{=}}artykuł|nazwa jednostki{{=}}Strona/Podstrona}}}}}}
* Szablon nie skraca wielokrotne odstępy.
| _1 = {{PreNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}
| 2 = {{Tt|{{s|PreLineNowiki|{{s|Czyim|nazwa przestrzeni nazw{{=}}(main)|typ jednostki{{=}}artykuł|nazwa jednostki{{=}}Strona/Podstrona}}}}}}
* Szablon skraca wielokrotne odstępy do jednego.
| _2 = {{PreLineNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}
}}
=== Inne szablony z podświetlaniem składni oparte o znacznik {{Tag|syntaxhighlight}} do wyświetlania zawartości szablonu ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|ŹródłoNowiki|Przestrzeń{{=}}Template|Nazw{{=}}S|M|parametr1{{((}}{{=}}{{))}}wartosc1|parametr2{{((}}{{=}}{{))}}wartosc2|parametr3{{((}}{{=}}{{))}}wartosc3}}}}
| _1 = {{ŹródłoNowiki|Przestrzeń=Template|Nazwa=S|M|parametr1{{=}}wartosc1|parametr2{{=}}wartosc2|parametr3{{=}}wartosc3}}
}}
== Szablony zamieniające pewne znaki na kod HTML ==
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|KodHTMLZnaku|k}} → {{s|Nowiki|{{s|KodHTMLZnaku|k}}}}}}
| _1 = {{KodHTMLZnaku|k}} → {{Nowiki|{{KodHTMLZnaku|k}}}}
| 2 = {{Tt|{{s|KodHTMLZnaku|k|tak}} → {{s|Nowiki|{{s|KodHTMLZnaku|k|tak}}}}}}
| _2 = {{KodHTMLZnaku|k|tak}} → {{Nowiki|{{KodHTMLZnaku|k|tak}}}}
| 3 = {{Tt|{{s|KodyHTMLZnakówWikiCiągu|k{{s|((}}s}} → {{s|Nowiki|{{s|KodyHTMLZnakówWikiCiągu|k{{s|((}}s}}}}}}
| _3 = {{KodyHTMLZnakówWikiCiągu|k{{((}}s}} → {{Nowiki|{{KodyHTMLZnakówWikiCiągu|k{{((}}s}}}}
| 4 = {{Tt|{{s|KodyHTMLZnakówWikiCiągu|k{{s|((}}s|tak}} → {{s|Nowiki|{{s|KodyHTMLZnakówWikiCiągu|k{{s|((}}s|tak}}}}}}
| _4 = {{KodyHTMLZnakówWikiCiągu|k{{((}}s|tak}} → {{Nowiki|{{KodyHTMLZnakówWikiCiągu|k{{((}}s|tak}}}}
}}
== Szablony użyte w tekście do spowodowania jego łamliwości lub nie ==
=== Szablony łamliwości ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Span|Oto jest tekst{{s|Wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|W}}.
| _1 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{Wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{Wrap}}. Oto jest tekst za.}}}}
| 2 = {{Tt|{{s|Span|Oto jest tekst{{s|·wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|·w}}.
| _2 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{·wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{·wrap}}. Oto jest tekst za.}}}}
| 3 = {{Tt|{{s|Span|Oto jest tekst{{s|•wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|•w}}.
| _3 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{•wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{•wrap}}. Oto jest tekst za.}}}}
| 4 = {{Tt|{{s|Span|Oto jest tekst{{s|–wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|–w}}.
| _4 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{–wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{–wrap}}. Oto jest tekst za.}}}}
| 5 = {{Tt|{{s|Span|Oto jest tekst{{s|!wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|!w}}.
| _5 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{!wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{!wrap}}. Oto jest tekst za.}}}}
| 6 = {{Tt|{{s|Span|Oto jest tekst{{s|\wrap}}. Oto jest tekst za.}}}}
* Przekierowaniem do niego jest szablon {{s|\w}}.
| _6 =
* ''' Wynik: ''' {{Span|Oto jest tekst{{\wrap}}. Oto jest tekst za.}}
* ''' Kod HTML: ''' {{Nowiki|{{Span|Oto jest tekst{{\wrap}}. Oto jest tekst za.}}}}
}}
=== Szablony niełamliwości ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Nowrap| 1 {{=}} 2 + 2 {{((}}{{=}}{{))}} 4}}}}
| _1 =
* '''Wynik:''' {{Nowrap| 1 = 2 + 2 = 4}}
* '''Kod HTML:''' {{Nowiki|{{Nowrap|1=2 + 2 = 4}}}}
| 2 = {{Pre|{{s|Nowrap start}}
[[Chlorek sodu|Sól]] i{{s|Wrap}} [[Pieprz]] i{{s|Wrap}} [[Curry]]
i{{s|Wrap}} [[Szafran]].{{s|Wrap}}
[[Chlorek sodu|Sól]] i{{s|Wrap}} [[Pieprz]] i{{s|Wrap}} [[Curry]]
i{{s|Wrap}} [[Szafran]].
{{s|Nowrap koniec}}}}
| _2 = {{Nowrap start}}
[[Chlorek sodu|Sól]] i{{Wrap}} [[Pieprz]] i{{Wrap}} [[Curry]]
i{{Wrap}} [[Szafran]].{{Wrap}}
[[Chlorek sodu|Sól]] i{{Wrap}} [[Pieprz]] i{{Wrap}} [[Curry]]
i{{Wrap}} [[Szafran]].
{{Nowrap koniec}}
| 3 = {{Pre|{{s|Nowraplinki|<nowiki>[[Wikibooks:Różnice między Wikipedią i Wikibooks]], ten tekst jest przeływany, [[Wikibooks:Dlaczego warto rozpocząć współpracę]], [[Wikibooks:Dlaczego używać wolnych podręczników]], ten drugi tekst jest przeływany, [[Wikibooks:Czym jest Wikibooks]], [[Wikibooks:Prośby do administratorów interfejsu]], [[Wikibooks:Sprzątanie Wikibooks]].</nowiki>}}}}
| _3 = {{Nowraplinki|[[Wikibooks:Różnice między Wikipedią i Wikibooks]], ten tekst jest przeływany, [[Wikibooks:Dlaczego warto rozpocząć współpracę]], [[Wikibooks:Dlaczego używać wolnych podręczników]], ten drugi tekst jest przeływany, [[Wikibooks:Czym jest Wikibooks]], [[Wikibooks:Prośby do administratorów interfejsu]], [[Wikibooks:Sprzątanie Wikibooks]].}}
| 4 = {{Pre|{{s|Nowraplinki start}}<nowiki>[[Wikibooks:Różnice między Wikipedią i Wikibooks]], ten tekst jest przeływany, [[Wikibooks:Dlaczego warto rozpocząć współpracę]], [[Wikibooks:Dlaczego używać wolnych podręczników]], ten drugi tekst jest przeływany, [[Wikibooks:Czym jest Wikibooks]], [[Wikibooks:Prośby do administratorów interfejsu]], [[Wikibooks:Sprzątanie Wikibooks]].</nowiki>{{s|Nowraplinki koniec}}}}
| _4 = {{Nowraplinki start}}[[Wikibooks:Różnice między Wikipedią i Wikibooks]], ten tekst jest przeływany, [[Wikibooks:Dlaczego warto rozpocząć współpracę]], [[Wikibooks:Dlaczego używać wolnych podręczników]], ten drugi tekst jest przeływany, [[Wikibooks:Czym jest Wikibooks]], [[Wikibooks:Prośby do administratorów interfejsu]], [[Wikibooks:Sprzątanie Wikibooks]].{{Nowraplinki koniec}}
}}
=== Szablony niełamliwej spacji bezpośrednio po jakimś znaku i po nim bezpośrednio innego znaku, a po nim łamliwej spacji ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|Oto jest tekst{{s|·}}A za nim inny.}}
* Przekierowaniem do niego jest szablon {{s|Dot}} i {{s|Middot}}.
| _1 =
* ''' Wynik: ''' Oto jest tekst{{·}}A za nim inny.
* ''' Kod HTML: ''' {{Nowiki|Oto jest tekst{{·}}A za nim inny.}}
| 2 = {{Tt|Oto jest tekst{{s|•}}A za nim inny.}}
* Przekierowaniem do niego jest szablon {{s|Bull}} i {{s|Bullet}}.
| _2 =
* ''' Wynik: ''' Oto jest tekst{{•}}A za nim inny.
* ''' Kod HTML: ''' {{Nowiki|Oto jest tekst{{•}}A za nim inny.}}
| 3 = {{Tt|Oto jest tekst{{s|–}}A za nim inny.}}
* Przekierowaniem do niego jest szablon {{s|Ndash}} i {{s|En dash}}.
| _3 =
* ''' Wynik: ''' Oto jest tekst{{–}}A za nim inny.
* ''' Kod HTML: ''' {{Nowiki|Oto jest tekst{{–}}A za nim inny.}}
| 4 = {{Tt|Oto jest tekst{{s|—}}A za nim inny.}}
* Przekierowaniem do niego jest szablon {{s|Mdash}} i {{s|Em dash}}.
| _4 =
* ''' Wynik: ''' Oto jest tekst{{—}}A za nim inny.
* ''' Kod HTML: ''' {{Nowiki|Oto jest tekst{{—}}A za nim inny.}}
}}
== Szablon zastępujące pewne znaki ==
=== Potrzebne typu do szablonów, wiki-linków, wiki-tabel, wiki-list i zmiennych ===
==== Szablony zastępujące znaki ====
{{EfektKodów
| 1 = {{Tt|{{s|!}}}}
| _1 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{!}}}}}}
| 2 = {{Tt|{{s|!!}}}}
| _2 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{!!}}}}}}
| 3 = {{Tt|{{s|!(}}}}
| _3 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{!(}}}}}}
| 4 = {{Tt|{{s|)!}}}}
| _4 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{)!}}}}}}
| 5 = {{Tt|{{s|!((}}}}
| _5 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{!((}}}}}}
| 6 = {{Tt|{{s|))!}}}}
| _6 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{))!}}}}}}
| 7 = {{Tt|{{s|(}}}}
| _7 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{(}}}}}}
| 8 = {{Tt|{{s|)}}}}
| _8 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{)}}}}}}
| 9 = {{Tt|{{s|((}}}}
| _9 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{((}}}}}}
| 10 = {{Tt|{{s|))}}}}
| _10 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{))}}}}}}
| 11 = {{Tt|{{s|(((}}}}
| _11 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{(((}}}}}}
| 12 = {{Tt|{{s|)))}}}}
| _12 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{)))}}}}}}
| 13 = {{Tt|{{s|{{=}}}}}}
| _13 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{=}}}}}}
}}
==== Szablony zastępujące znaki w postaci kodu HTML ====
===== Szablony wiki-tabel =====
{{EfektKodów
| 1 = {{Tt|{{s|Pipe}}}}
| _1 =
* ''' Wynik: ''' {{Code|{{Pipe}}}}
* ''' Kod HTML: ''' {{Tt|{{s|Nowiki|{{s|Pipe}}}}}} → {{Code|{{Nowiki|{{Pipe}}}}}}
}}
===== Szablony wiki-list =====
{{EfektKodów
| 1 = {{Tt|{{s|Śr}}}}
| _1 =
* ''' Wynik: ''' {{Code|{{Śr}}}}
* ''' Kod HTML: ''' {{Tt|{{s|Nowiki|{{s|Śr}}}}}} → {{Code|{{Nowiki|{{Śr}}}}}}
| 2 = {{Tt|{{s|Sp}}}}
| _2 =
* ''' Wynik: ''' {{Code|{{Sp}}}}
* ''' Kod HTML: ''' {{Tt|{{s|Nowiki|{{s|Sp}}}}}} → {{Code|{{Nowiki|{{Sp}}}}}}
| 3 = {{Tt|{{s|Gw}}}}
| _3 =
* ''' Wynik: ''' {{Code|{{Gw}}}}
* ''' Kod HTML: ''' {{Tt|{{s|Nowiki|{{s|Gw}}}}}} → {{Code|{{Nowiki|{{Gw}}}}}}
| 4 = {{Tt|{{s|Dk}}}}
| _4 =
* ''' Wynik: ''' {{Code|{{Dk}}}}
* ''' Kod HTML: ''' {{Tt|{{s|Nowiki|{{s|Dk}}}}}} → {{Code|{{Nowiki|{{Dk}}}}}}
}}
=== Wykorzystywane do innych znaków ===
{{EfektKodów
| 1 = {{Tt|{{s|Mniejszy}}}}
| _1 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Mniejszy}}}}}}
| 2 = {{Tt|{{s|Większy}}}}
| _2 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Większy}}}}}}
| 3 = {{Tt|{{s|Kropka}}}}
| _3 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Kropka}}}}}}
| 4 = {{Tt|{{s|Kula}}}}
| _4 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Kula}}}}}}
| 5 = {{Tt|{{s|Pauza}}}}
| _5 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Pauza}}}}}}
| 6 = {{Tt|{{s|Półpauza}}}}
| _6 = {{Code|{{KodyHTMLZnakówWikiCiągu|{{Półpauza}}}}}}
}}
== Szablony tworzące tabele przy pomocy mechanizmu MediaWiki ==
=== Szablony skonstruowane bez pomocy kodu w języku {{lpg|Lua}} w {{lpr|Lua|Scribunto}} ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Tabelka|id{{=}}{{(((}}id{{)))}}|opcje{{=}}{{(((}}opcje{{)))}}|styl{{=}}{{(((}}styl{{)))}}|klasa{{=}}{{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| _1 = {{PreNowiki|{{Tabelka|id={{(((}}id{{)))}}|opcje={{(((}}opcje{{)))}}|styl={{(((}}styl{{)))}}|klasa={{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| 2 = {{Tt|{{s|Tytuł|id{{=}}{{(((}}id{{)))}}|opcje{{=}}{{(((}}opcje{{)))}}|styl{{=}}{{(((}}styl{{)))}}|klasa{{=}}{{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| _2 = {{PreNowiki|{{Tytuł|id={{(((}}id{{)))}}|opcje={{(((}}opcje{{)))}}|styl={{(((}}styl{{)))}}|klasa={{(((}}klasa{{)))}}|{{(((}}1{{)))}}|{{(((}}1{{)))}}}}}}
| 3 = {{Tt|{{s|Wiersz|id{{=}}{{(((}}id{{)))}}|opcje{{=}}{{(((}}opcje{{)))}}|styl{{=}}{{(((}}styl{{)))}}|klasa{{=}}{{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| _3 = {{PreNowiki|{{Wiersz|id={{(((}}id{{)))}}|opcje={{(((}}opcje{{)))}}|styl={{(((}}styl{{)))}}|klasa={{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| 4 = {{Tt|{{s|Komórka|id{{=}}{{(((}}id{{)))}}|opcje{{=}}{{(((}}opcje{{)))}}|styl{{=}}{{(((}}styl{{)))}}|klasa{{=}}{{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
| _4 = {{PreNowiki|{{Komórka|id={{(((}}id{{)))}}|opcje={{(((}}opcje{{)))}}|styl={{(((}}styl{{)))}}|klasa={{(((}}klasa{{)))}}|{{(((}}1{{)))}}}}}}
}}
==== Szablony pomocnicze szablonów tabelek ====
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Tabelka|{{s|Wiersz|{{s|Komórka|{{s|Dunno}}}}}}}}}}
| _1 = {{Tabelka|{{Wiersz|{{Komórka|{{Dunno}}}}}}}}
| 2 = {{Tt|{{s|Tabelka|{{s|Wiersz|{{s|Komórka|{{s|No}}}}}}}}}}
| _2 = {{Tabelka|{{Wiersz|{{Komórka|{{No}}}}}}}}
}}
=== Szablony skonstruowane przy pomocy kodu w języku {{lpg|Lua}} w {{lpr|Lua|Scribunto}} ===
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Pre|{{s|Tabela|klasa{{=}}wikitable|liczba wierszy{{=}}3|liczba kolumn{{=}}3|tytuł{{=}}Tytuł tabeli
| nagłówek 1 {{=}} nagłówek 1 | nagłówek 2 {{=}} nagłówek 2 | kolumny 2 {{=}} 2
| komórka 1_1 {{=}} komórka 1 1 | komórka 1_2 {{=}} komórka 1 2 | komórka 1_3 {{=}} komórka 1 3 | wiersze 1_2 {{=}} 2
| komórka 2_1 {{=}} komórka 2 1 | komórka 2_3 {{=}} komórka 2_3 | nagłówek 2_3 {{=}} tak
| scal 3_1 {{=}} 1 2 | komórka 3_1 {{=}} komórka 3 1 | komórka 3_3 {{=}} komórka 3 3 | styl 3_1 {{=}} text-align:center
}}}}
| _1 = {{Tabela|klasa=wikitable|liczba wierszy=3|liczba kolumn=3|tytuł=Tytuł tabeli
| nagłówek 1 = nagłówek 1 | nagłówek 2 = nagłówek 2 | kolumny 2 = 2
| komórka 1_1 = komórka 1 1 | komórka 1_2 = komórka 1 2 | komórka 1_3 = komórka 1 3 | wiersze 1_2 = 2
| komórka 2_1 = komórka 2 1 | komórka 2_3 = komórka 2 3 | nagłówek 2_3 = tak
| scal 3_1 = 1 2 | komórka 3_1 = {{Center|komórka 3 1}} | komórka 3_3 = komórka 3 3 |styl 3_1 = text-align:center
}}
}}
== Szablony z zawartością ==
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Pre|
{{s|Numerowanie w tabeli| class{{=}}"wikitable"
! lp. !! opis
|-
|#|| jeden
|-
|#|| dwa
|-
|#|| trzy
}}}}
| _1 = {{Numerowanie w tabeli| class{{=}}"wikitable"
! lp. !! opis
|-
|#|| jeden
|-
|#|| dwa
|-
|#|| trzy
}}
}}
=== Szablony opisujące coś ===
{{EfektKodów|kod-rozmiar=50%
| w-opis_1 = 850px
| 1 = {{Pre start}}
{{s|EfektKodów
| 1 {{=}} {{s|s|Dopracować|powód}}
| _1 {{=}} {{s|OpakujKategorieZeSortowaniem|{{S|Dopracować|powód|typ jednostki{{=}}artykuł}}}}
| 2 {{=}} {{s|s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 {{=}} {{s|OpakujKategorieZeSortowaniem|{{S|Integruj z|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 3 {{=}} {{s|s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 {{=}} {{s|OpakujKategorieZeSortowaniem|{{S|Integruj do|cel{{=}}strona/podstrona|typ jednostki{{=}}artykuł}}}}
| 4 {{=}} {{s|s|POV}}
| _4 {{=}} {{s|POV}}
| 5 {{=}} {{s|s|Fakt|Wątpliwa informacja}}
| _5 {{=}} {{s|OpakujKategorieZeSortowaniem|{{S|Fakt|Wątpliwa informacja|typ jednostki{{=}}artykuł}}}}
}}
{{Pre koniec}}
| w-spis_1 = 1000px
| _1 = {{EfektKodów
| 1 = {{s|Dopracować|powód}}
| _1 = {{OpakujKategorieZeSortowaniem|{{Dopracować|powód|typ jednostki=artykuł}}}}
| 2 = {{s|Integruj z|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, do której należy dołączyć treść innej
| _2 = {{OpakujKategorieZeSortowaniem|{{Integruj z|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 3 = {{s|Integruj do|cel{{=}}strona/podstrona}}
* wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej
| _3 = {{OpakujKategorieZeSortowaniem|{{Integruj do|cel=strona/podstrona|typ jednostki=artykuł}}}}
| 4 = {{s|POV}}
| _4 = {{POV}}
| 5 = {{s|Fakt|Wątpliwa informacja}}
| _5 = {{OpakujKategorieZeSortowaniem|{{Fakt|Wątpliwa informacja|typ jednostki=artykuł}}}}
}}
| w-opis_2 = 1350px
| 2 = {{Pre|{{s|OpisKsiążek
| 1 {{=}} ModPlug Tracker | _1 {{=}} Podręcznik opisuje korzystanie z programu ModPlug Tracker - prostego narzędzia do tworzenia muzyki.
| 2 {{=}} AutoIt | _2 {{=}} Podręcznik programowania w języku skryptowym AutoIt.
| 3 {{=}} Pisanie OS | _3 {{=}} Podręcznik wprowadzający w pisanie systemów operacyjnych.{{!}} o3 {{=}} Pisanie systemów operacyjnych
| 4 {{=}} Szablon:ListaKategorii | _4 {{=}} Szablon do wyświetlania listy kategorii, danej kategorii, jako pozycje.
| 5 {{=}} Moduł:Mapa | _5 {{=}} Moduł do wyświetlania mapy w artykule.
| 6 {{=}} Moduł:Mapa | _6 {{=}} Moduł do wyświetlania mapy w artykule. | o6 {{=}} Moduł Mapa
| 7 {{=}} Szablon:Mapa | _7 {{=}} Szablon do wyświetlania nazwy mapy w artykule. | o7 {{=}} Szablon Mapa
| 8 {{=}} Wikijunior:Polska | _8 {{=}} Podręcznik dla dzieci na temat Polski
| 9 {{=}} Astronomiczne podstawy geografii/Okładka | _9 {{=}} Jest to skrypt z astronomicznych podstaw geografii, który daje przegląd wybranych zagadnień tej tematyki.
}}}}
| w-spis_2 = 860px
| _2 = {{OpisKsiążek
| 1 = ModPlug Tracker | _1 = Podręcznik opisuje korzystanie z programu ModPlug Tracker - prostego narzędzia do tworzenia muzyki.
| 2 = AutoIt | _2 = Podręcznik programowania w języku skryptowym AutoIt.
| 3 = Pisanie OS | _3 = Podręcznik wprowadzający w pisanie systemów operacyjnych.| o3 = Pisanie systemów operacyjnych
| 4 = Szablon:ListaKategorii | _4 = Szablon do wyświetlania listy kategorii, danej kategorii, jako pozycje.
| 5 = Moduł:Mapa | _5 = Moduł do wyświetlania mapy w artykule.
| 6 = Moduł:Mapa | _6 = Moduł do wyświetlania mapy w artykule. | o6 = Moduł Mapa
| 7 = Szablon:Mapa | _7 = Szablon do wyświetlania nazwy mapy w artykule. | o7 = Szablon Mapa
| 8 = Wikijunior:Polska | _8 = Podręcznik dla dzieci na temat Polski
| 9 = Astronomiczne podstawy geografii/Okładka | _9 = Jest to skrypt z astronomicznych podstaw geografii, który daje przegląd wybranych zagadnień tej tematyki.
}}
}}
== Szablony okładek ==
{{EfektKodów|kod-rozmiar=50%
| w-opis_1 = 600px
| 1 = {{Pre|{{s|OkładkaKsiążki
| tytuł {{=}} Welkom!
| dokończenie {{=}} Witamy!
| obraz {{=}} Royal Coat of Arms of the Netherlands.svg
| rozmiar {{=}} 400px
| opis {{=}} Godło {{l|w:Holandia|Królestwa Niderlandów}}
| adnotacja {{=}} Witamy w podręczniku do nauki języka niderlandzkiego!
| plik1 {{=}} Flag_of_the_Netherlands.svg
| adnotacja1 {{=}} Flaga Holandii
| plik2 {{=}} Flag_of_Belgium.svg
| adnotacja2 {{=}} Flaga Belgii
| plik3 {{=}} Royal Coat of Arms of the Netherlands.svg
| adnotacja3 {{=}} Godło Holandii
| plik4 {{=}} Great Coat of Arms of Belgium.svg
| adnotacja4 {{=}} Godło Belgii
}}}}
| w-spis_1 = 700px
| _1 = {{OpakujKategorieZeSortowaniem|{{OkładkaKsiążki
| tytuł = Welkom!
| dokończenie = Witamy!
| obraz = Royal Coat of Arms of the Netherlands.svg
| rozmiar = 400px
| opis = Godło [[w:Holandia|Królestwa Niderlandów]]
| adnotacja = Witamy w podręczniku do nauki języka niderlandzkiego!
| plik1 = Flag_of_the_Netherlands.svg
| adnotacja1 = Flaga Holandii
| plik2 = Flag_of_Belgium.svg
| adnotacja2 = Flaga Belgii
| plik3 = Royal Coat of Arms of the Netherlands.svg
| adnotacja3 = Godło Holandii
| plik4 = Great Coat of Arms of Belgium.svg
| adnotacja4 = Godło Belgii
}}}}
}}
== Formatowanie ramek ==
{{EfektKodów|kod-rozmiar=50%
| 1 = {{Tt|{{s|Pokaż|tytuł{{=}}Widoczny tytuł|zawartość{{=}}Tekst do ukrycia|css_tabela{{=}}width: 80%}}}}
| _1 = {{Pokaż|tytuł=Widoczny tytuł|zawartość=Tekst do ukrycia|css_tabela=width: 80%}}
| 2 = {{Pre|{{s|Tabela|klasa{{=}}wikitable|styl{{=}}width:300px|liczba wierszy{{=}}1|liczba kolumn{{=}}1
| komórka 1_1 {{=}} {{s|Show
| Wytłuszczony nagłówek
| Ukryte wytłuszczone wprowadzenie:
Informacje te nie pokażą się do czasu przyciśnięcia "pokaż". Zostały domyślnie ukryte zwinięciem, także po przyciśnięciu "ukryj".
}}
}}
}}
| _2 = {{Tabela|klasa=wikitable|styl=width:300px|liczba wierszy=1|liczba kolumn=1
| komórka 1_1 = {{Show
| Wytłuszczony nagłówek
| Ukryte wytłuszczone wprowadzenie:
Informacje te nie pokażą się do czasu przyciśnięcia "pokaż". Zostały domyślnie ukryte zwinięciem, także po przyciśnięciu "ukryj".
}}
}}
| 3 = {{Pre|{{s|Tabela nawigacyjna
| styl {{=}} width:500px;margin-left:auto;margin-right:auto;
| funkcja {{=}} UkrytaWikitabelowaListaMenu
| tytuł {{=}} Tytuł menu
| spis {{=}}
* Pozycja pierwsza
* Pozycja druga
* Pozycja trzecia
}}}}
| _3 = {{Tabela nawigacyjna
| styl = width:500px;margin-left:auto;margin-right:auto;
| funkcja = UkrytaWikitabelowaListaMenu
| tytuł = Tytuł menu
| spis =
* Pozycja pierwsza
* Pozycja druga
* Pozycja trzecia
}}
| cała-szerokość-spis_4=tak
| 4 = {{Pre|{{s|Ramka nawigacyjna
| funkcja {{=}} UkryjZawartośćMenu
| styl {{=}} position:relative;width:500px;margin-left:auto;margin-right:auto;
| styl tytułu {{=}} border:solid 1px;
| tytuł {{=}} Tytuł menu
| styl spisu {{=}} border:solid 1px;text-align:left;margin:-1px 0;background-color:white;
| styl spisu 2 {{=}} border:solid 1px;text-align:left;margin:-1px 0;background-color:white;
| styl spisu 3 {{=}} border:solid 1px;text-align:left;margin:-1px 0 0;background-color:white;
| funkcja spisu {{=}} NawigacyjnaZawartość
| funkcja spisu 2 {{=}} NawigacyjnaZawartość
| funkcja spisu 3 {{=}} NawigacyjnaZawartość
| spis {{=}}
* Pozycja pierwsza
* Pozycja druga
* Pozycja trzecia
| spis 2 {{=}}
* Pozycja pierwsza 2
* Pozycja druga 2
* Pozycja trzecia 2
| spis 3 {{=}}
* Pozycja pierwsza 3
* Pozycja druga 3
* Pozycja trzecia 3
}}}}
| _4 = {{Ramka nawigacyjna
| funkcja = UkryjZawartośćMenu
| styl = position:relative;width:500px;margin-left:auto;margin-right:auto;
| styl tytułu = border:solid 1px;
| tytuł = Tytuł menu
| styl spisu = border:solid 1px;text-align:left;margin:-1px 0;background-color:white;
| styl spisu 2 = border:solid 1px;text-align:left;margin:-1px 0;background-color:white;
| styl spisu 3 = border:solid 1px;text-align:left;margin:-1px 0 0;background-color:white;
| funkcja spisu = NawigacyjnaZawartość
| funkcja spisu 2 = NawigacyjnaZawartość
| funkcja spisu 3 = NawigacyjnaZawartość
| spis =
*Pozycja pierwsza
*Pozycja druga
*Pozycja trzecia
| spis 2 =
*Pozycja pierwsza 2
*Pozycja druga 2
*Pozycja trzecia 2
| spis 3 =
*Pozycja pierwsza 3
*Pozycja druga 3
*Pozycja trzecia 3
}}
| bez-overflow-spis_5=tak
| 5 = {{Tt|{{s|Menu listy pozycji kategorii|tytuł{{=}}Menu listy kategorii szablonowych i szablonów|kategoria{{=}}Szablony}}}}
| _5 = {{Menu listy pozycji kategorii|tytuł=Menu listy kategorii szablonowych i szablonów|kategoria=Szablony|styl=z-index:15}}
| bez-overflow-spis_6=tak
| 6 = {{Tt|{{s|Menu listy kategorii portali}}}}
| _6 = {{Menu listy kategorii portali|styl=z-index:14}}
| bez-overflow-spis_7=tak
| 7 = {{Tt|{{s|Menu listy kategorii statusu}}}}
| _7 = {{Menu listy kategorii statusu|styl=z-index:13}}
| bez-overflow-spis_8=tak
| 8 = {{Tt|{{s|Menu listy kategorii poziomu}}}}
| _8 = {{Menu listy kategorii poziomu|styl=z-index:12}}
| bez-overflow-spis_9=tak
| 9 = {{Tt|{{s|Menu listy kategorii tematycznych}}}}
| _9 = {{Menu listy kategorii tematycznych|styl=z-index:11}}
| bez-overflow-spis_10=tak
| 10 = {{Tt|{{s|Menu listy kategorii Światy dla dzieci}}}}
| _10 = {{Menu listy kategorii Światy dla dzieci|styl=z-index:10}}
}}
{{BrClear}}
<noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude>
rsrtfo17x5g9f12iqyillb0baqepozq
Szablon:Wikibooks/opis
10
63454
559182
546290
2026-10-13T17:15:18Z
Persino
2851
/* Użycie */
559182
wikitext
text/x-wiki
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE NA DOLE STRONY -->
{{Szablony siostrzanych projektów}}
Ten szablon dodaje ramkę z odnośnikiem do strony głównej książki i artykułu tego podręcznika.
== Użycie ==
{{EfektKodów
| 1 = {{s|Wikibooks|Ekoogrodnictwo/Rośliny_użytkowe/Kolendra_siewna}}
| _1 = {{Wikibooks|Ekoogrodnictwo/Rośliny_użytkowe/Kolendra_siewna}}
| 2 = {{s|Wikibooks|Ekoogrodnictwo/Rośliny_użytkowe/Kolendra_siewna|uprawy kolendry}}
| _2 = {{Wikibooks|Ekoogrodnictwo/Rośliny_użytkowe/Kolendra_siewna|uprawy kolendry}}
}}
== Opis parametrów ==
; {{{1}}}: nazwa artykułu książki (wymagany)
; {{{2}}}: opis hasła artykułu tejże książki (opcjonalny)
== Błędy ==
Błędy należy zgłaszać na stronie {{kwestie techniczne}}.
== Parametry szablonu ({{Strukturyzacja Wizualnego Edytora}}) ==
<templatedata>
{
"params": {
"1": {
"label": "1",
"description": "Nazwa artykułu książki.",
"required": true
},
"2": {
"label": "2",
"description": "Opis artykułu książki."
}
},
"description": "Ten szablon dodaje ramkę z odnośnikiem do artykułu do innej książki."
}
</templatedata>
== Zobacz też ==
* {{S|Wikipedia kat}}, umożliwiający linkowanie do konkretnej kategorii w Wikipedii,
* {{S|Wikipedia2}}, umożliwiający linkowanie umożliwiającej dodanie więcej linków (do 5) do artykułów w Wikipedii.
{{BrClear}}
<includeonly><!--
++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII -->
{{Kategorie
| Szablony siostrzanych projektów
| Omiń w druku
}}
</includeonly>
o0a0iztbimqvh1pv0bqb5ea040dbez8
Archiwistyka cyfrowa od podstaw/Merytoryczne podstawy przed rozpoczęciem archiwizacji
0
63729
559158
547319
2026-10-13T13:47:30Z
Wtyczka DIN 545
38739
/* Merytoryczne podstawy przed rozpoczęciem archiwizacji */ usunięcie placeholdera
559158
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie to archiwa są. Omówię te urządzenia oraz ich zapotrzebowanie.
o5p9occ5gnrm33fqs7jz5znrxx2z7yc
559159
559158
2026-10-13T14:03:18Z
Wtyczka DIN 545
38739
/* Wymagany sprzęt w zależności od posiadanych archiwaliów */ wstawienie sekcji
559159
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
4say4p68hi8wcfl2ij8ggyp8orih8e3
559160
559159
2026-10-13T14:05:17Z
Wtyczka DIN 545
38739
/* Wymagany sprzęt w zależności od posiadanych archiwaliów */
559160
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
692qzu5s7u47fmmii18era744ktboua
559162
559160
2026-10-13T14:21:31Z
Wtyczka DIN 545
38739
/* Dokumenty, książki, czasopisma i broszury */ kontynuacja
559162
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
=== Fotografie, negatywy i slajdy ===
Fotografie wymagają nieco innego podejścia. O ile zwykłe odbitki papierowe można skanować na urządzeniu płaskim, o tyle negatywy i slajdy wymagają sprzętu umożliwiającego odpowiednio precyzyjne odczytanie obrazu z materiału przezroczystego. Skaner płaski o rozdzielczości 600 punktów na cal (DPI) przy klatce 35mm nie da zadowalających wyników. Dlatego powstały odpowiednie skanery negatywowe.
Do fotografii papierowych wystarczy nam zwykle odpowiedni skaner płaski. Przy cennych fotografiach dobrze jest również zadbać o czyste miejsce pracy i delikatne obchodzenie się z oryginałem.
Nie należy również zapominać o przechowywaniu oryginałów. Zdigitalizowana fotografia nie staje się niepotrzebna tylko dlatego, że mamy już jej kopię na dysku. Oryginał nadal może zawierać informacje o papierze, technice wykonania, odwrocie odbitki czy odręcznych adnotacjach, których nie uwzględniliśmy podczas skanowania.
gibz26ogkmwgyka39x1zrl25oks51bc
559163
559162
2026-10-13T14:22:43Z
Wtyczka DIN 545
38739
/* Fotografie, negatywy i slajdy */ dalsze uzupełnienia
559163
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
=== Fotografie, negatywy i slajdy ===
Fotografie wymagają nieco innego podejścia. O ile zwykłe odbitki papierowe można skanować na urządzeniu płaskim, o tyle negatywy i slajdy wymagają sprzętu umożliwiającego odpowiednio precyzyjne odczytanie obrazu z materiału przezroczystego. Skaner płaski o rozdzielczości 600 punktów na cal (DPI) przy klatce 35mm nie da zadowalających wyników. Dlatego powstały odpowiednie skanery negatywowe.
Do fotografii papierowych wystarczy nam zwykle odpowiedni skaner płaski. Przy cennych fotografiach dobrze jest również zadbać o czyste miejsce pracy i delikatne obchodzenie się z oryginałem.
Nie należy również zapominać o przechowywaniu oryginałów. Zdigitalizowana fotografia nie staje się niepotrzebna tylko dlatego, że mamy już jej kopię na dysku. Oryginał nadal może zawierać informacje o papierze, technice wykonania, odwrocie odbitki czy odręcznych adnotacjach, których nie uwzględniliśmy podczas skanowania.
=== Nagrania dźwiękowe i kasety magnetofonowe ===
Przechodzimy teraz do materiałów, których treści innej niż okładka nie zeskanujemy na zwykłym skanerze. Jeżeli nasze archiwum obejmuje kasety magnetofonowe, szpule z taśmą, płyty gramofonowe lub inne nośniki dźwięku, potrzebujemy urządzeń odtwarzających zapisany na nich sygnał.
W przypadku kaset magnetofonowych podstawowym wyposażeniem jest sprawny magnetofon kasetowy. Może to być urządzenie przenośne, magnetofon stacjonarny albo inny sprzęt obsługujący odpowiedni rodzaj kasety. Nie musi to być najdroższy model dostępny na rynku, ale powinien odtwarzać nagranie stabilnie i bez nadmiernych zniekształceń. Wskazane jest posiadanie reduktora szumu, jeżeli taśmy przez nas zgrywane nagrywano z użyciem technologii Dolby NR.
Przed rozpoczęciem pracy należy sprawdzić stan techniczny urządzenia. Szczególną uwagę zwróćmy na tor przesuwu taśmy, tj. rolkę dociskową, głowicę oraz paski napędowe, jeżeli dany model je wykorzystuje. Zanieczyszczenia i zużyte elementy mogą wpływać na jakość odtwarzania, a w skrajnych przypadkach doprowadzić do uszkodzenia nagrania. Jeżeli kaseta jest uszkodzona, zablokowana lub wykazuje oznaki degradacji, nie należy wielokrotnie próbować jej odtwarzać bez ustalenia przyczyny problemu.
Sygnał z magnetofonu możemy przechwycić za pomocą interfejsu audio lub odpowiedniego wejścia liniowego w komputerze. W najprostszym zestawie wystarczy sprawny magnetofon, odpowiedni przewód i komputer wyposażony w wejście umożliwiające rejestrację dźwięku. Należy jednak sprawdzić, czy dane wejście rzeczywiście obsługuje sygnał liniowy. Wejście mikrofonowe nie zawsze jest właściwym zamiennikiem, ponieważ może dodatkowo wzmacniać sygnał i wprowadzać zniekształcenia, a często jest też monofoniczne.
Przy większych zbiorach warto rozważyć zewnętrzny interfejs audio. Zapewnia on często lepszą kontrolę nad poziomem sygnału i pozwala wygodniej rejestrować dźwięk. Pamiętajmy, że celem archiwizacji jest zachowanie możliwie wiernego zapisu, a nie uzyskanie efektu podobnego do współczesnej produkcji muzycznej. Nie należy więc bez potrzeby odszumiać, kompresować czy nadmiernie przetwarzać nagrania podczas samego przechwytywania. Ewentualne poprawki najlepiej wykonywać na kopii roboczej, zachowując niezmieniony plik źródłowy.
Podobne zasady obowiązują przy digitalizacji płyt gramofonowych i taśm szpulowych. Potrzebujemy odpowiedniego odtwarzacza, a w przypadku gramofonu także właściwego przedwzmacniacza, jeśli wymaga go używany sprzęt. Warto pamiętać, że sygnał z wkładki gramofonowej nie jest tym samym co standardowy sygnał liniowy. Wymaga tzw. korekcji RIAA (w wypadku braku przedwzmacniacza), która polega na odwróceniu charakterystyki pasmowej nagrania. Jeżeli zgrana przez nas płyta brzmi „płasko”, brakuje jej basów – oznacza to, że konieczna jest taka korekcja. Z kolei magnetofony szpulowe mogą wymagać znajomości prędkości przesuwu taśmy, rodzaju zapisu i parametrów korekcji. W razie wątpliwości lepiej skonsultować się z osobą mającą doświadczenie w konserwacji takich urządzeń.
6skhv0ijx6v4fdhee66xtr6d50s3ej6
559164
559163
2026-10-13T14:25:15Z
Wtyczka DIN 545
38739
/* Nagrania dźwiękowe i kasety magnetofonowe */ uzupełnień ciąg dalszy. ależ mnie te filtry denerwują...
559164
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
=== Fotografie, negatywy i slajdy ===
Fotografie wymagają nieco innego podejścia. O ile zwykłe odbitki papierowe można skanować na urządzeniu płaskim, o tyle negatywy i slajdy wymagają sprzętu umożliwiającego odpowiednio precyzyjne odczytanie obrazu z materiału przezroczystego. Skaner płaski o rozdzielczości 600 punktów na cal (DPI) przy klatce 35mm nie da zadowalających wyników. Dlatego powstały odpowiednie skanery negatywowe.
Do fotografii papierowych wystarczy nam zwykle odpowiedni skaner płaski. Przy cennych fotografiach dobrze jest również zadbać o czyste miejsce pracy i delikatne obchodzenie się z oryginałem.
Nie należy również zapominać o przechowywaniu oryginałów. Zdigitalizowana fotografia nie staje się niepotrzebna tylko dlatego, że mamy już jej kopię na dysku. Oryginał nadal może zawierać informacje o papierze, technice wykonania, odwrocie odbitki czy odręcznych adnotacjach, których nie uwzględniliśmy podczas skanowania.
=== Nagrania dźwiękowe i kasety magnetofonowe ===
Przechodzimy teraz do materiałów, których treści innej niż okładka nie zeskanujemy na zwykłym skanerze. Jeżeli nasze archiwum obejmuje kasety magnetofonowe, szpule z taśmą, płyty gramofonowe lub inne nośniki dźwięku, potrzebujemy urządzeń odtwarzających zapisany na nich sygnał.
W przypadku kaset magnetofonowych podstawowym wyposażeniem jest sprawny magnetofon kasetowy. Może to być urządzenie przenośne, magnetofon stacjonarny albo inny sprzęt obsługujący odpowiedni rodzaj kasety. Nie musi to być najdroższy model dostępny na rynku, ale powinien odtwarzać nagranie stabilnie i bez nadmiernych zniekształceń. Wskazane jest posiadanie reduktora szumu, jeżeli taśmy przez nas zgrywane nagrywano z użyciem technologii Dolby NR.
Przed rozpoczęciem pracy należy sprawdzić stan techniczny urządzenia. Szczególną uwagę zwróćmy na tor przesuwu taśmy, tj. rolkę dociskową, głowicę oraz paski napędowe, jeżeli dany model je wykorzystuje. Zanieczyszczenia i zużyte elementy mogą wpływać na jakość odtwarzania, a w skrajnych przypadkach doprowadzić do uszkodzenia nagrania. Jeżeli kaseta jest uszkodzona, zablokowana lub wykazuje oznaki degradacji, nie należy wielokrotnie próbować jej odtwarzać bez ustalenia przyczyny problemu.
Sygnał z magnetofonu możemy przechwycić za pomocą interfejsu audio lub odpowiedniego wejścia liniowego w komputerze. W najprostszym zestawie wystarczy sprawny magnetofon, odpowiedni przewód i komputer wyposażony w wejście umożliwiające rejestrację dźwięku. Należy jednak sprawdzić, czy dane wejście rzeczywiście obsługuje sygnał liniowy. Wejście mikrofonowe nie zawsze jest właściwym zamiennikiem, ponieważ może dodatkowo wzmacniać sygnał i wprowadzać zniekształcenia, a często jest też monofoniczne.
Przy większych zbiorach warto rozważyć zewnętrzny interfejs audio. Zapewnia on często lepszą kontrolę nad poziomem sygnału i pozwala wygodniej rejestrować dźwięk. Pamiętajmy, że celem archiwizacji jest zachowanie możliwie wiernego zapisu, a nie uzyskanie efektu podobnego do współczesnej produkcji muzycznej. Nie należy więc bez potrzeby odszumiać, kompresować czy nadmiernie przetwarzać nagrania podczas samego przechwytywania. Ewentualne poprawki najlepiej wykonywać na kopii roboczej, zachowując niezmieniony plik źródłowy.
Podobne zasady obowiązują przy digitalizacji płyt gramofonowych i taśm szpulowych. Potrzebujemy odpowiedniego odtwarzacza, a w przypadku gramofonu także właściwego przedwzmacniacza, jeśli wymaga go używany sprzęt. Warto pamiętać, że sygnał z wkładki gramofonowej nie jest tym samym co standardowy sygnał liniowy. Wymaga tzw. korekcji RIAA (w wypadku braku przedwzmacniacza), która polega na odwróceniu charakterystyki pasmowej nagrania. Jeżeli zgrana przez nas płyta brzmi „płasko”, brakuje jej basów – oznacza to, że konieczna jest taka korekcja. Z kolei magnetofony szpulowe mogą wymagać znajomości prędkości przesuwu taśmy, rodzaju zapisu i parametrów korekcji. W razie wątpliwości lepiej skonsultować się z osobą mającą doświadczenie w konserwacji takich urządzeń.
=== Nagrania wideo, kasety VHS i inne nośniki filmowe ==
Jeżeli w naszych zbiorach znajdują się kasety VHS, Video8, Hi8 lub inne analogowe nośniki obrazu, potrzebujemy urządzenia, które potrafi je odtworzyć, oraz sprzętu pozwalającego przechwycić sygnał wideo na komputerze.
Podstawowym elementem zestawu jest sprawny magnetowid lub odpowiednia kamera odtwarzająca dany rodzaj kasety. Drugim jest urządzenie przechwytujące obraz i dźwięk, które przekazuje sygnał do komputera. Może to być karta przechwytująca lub zewnętrzny konwerter wideo. Przed zakupem sprawdźmy zgodność urządzeń ze sobą, obsługiwane standardy emisji obrazu oraz możliwość przechwytywania dźwięku.
Nie zakładajmy, że każde urządzenie reklamowane jako konwerter VHS zapewni dobrą jakość. Tanie rozwiązania mogą powodować problemy z synchronizacją obrazu i dźwięku, utratę klatek lub nieprawidłowe odwzorowanie kolorów. Przy cennych materiałach warto najpierw wykonać próbę na mniej istotnym nagraniu.
W przypadku kaset analogowych ważny jest również stan techniczny magnetowidu. Urządzenie, które długo leżało nieużywane, może wymagać przeglądu. Nie wkładajmy do niego bez zastanowienia kasety z widocznymi uszkodzeniami lub śladami zawilgocenia. Stara taśma może być krucha lub spleśniała, a awaria mechanizmu może zniszczyć materiał, którego nie da się już zastąpić.
Jeśli natomiast archiwizujemy filmy znajdujące się na płytach DVD, VCD czy innych nośnikach optycznych, potrzebujemy odpowiedniego napędu. Warto wówczas rozróżnić zwykłe skopiowanie dostępnego pliku od przechwytywania sygnału z analogowego źródła. Są to dwa odmienne procesy, wymagające innego wyposażenia.
=== Płyty CD, DVD i inne nośniki danych ===
Nie wszystkie archiwalia musimy digitalizować od zera. Część materiałów została już kiedyś zapisana w postaci cyfrowej, na przykład na płytach CD-ROM, DVD-ROM czy dyskietkach. W takich przypadkach podstawowym zadaniem jest odczytanie danych i wykonanie ich bezpiecznej kopii.
Potrzebujemy zatem sprawnego napędu obsługującego dany rodzaj nośnika. W przypadku płyt optycznych warto mieć na uwadze, że nie każdy napęd odczytuje wszystkie formaty. Jeśli dysponujemy nietypowymi płytami lub nośnikami nagrywanymi wiele lat temu, może być konieczne wypróbowanie innego urządzenia.
Nie należy również utożsamiać skopiowania pojedynczego pliku z wykonaniem kompletnej kopii płyty. Jeżeli nośnik zawiera strukturę katalogów, sesje, ścieżki audio lub dodatkowe dane, zwykłe skopiowanie wybranych plików może nie zachować wszystkich informacji. W zależności od rodzaju materiału warto rozważyć wykonanie obrazu nośnika, a następnie sprawdzenie, czy można go poprawnie odczytać.
W przypadku dyskietek i starszych nośników magnetycznych problemem może być nie tylko brak odpowiedniego napędu, lecz także degradacja samego nośnika. Nie warto więc odkładać odczytu cennych danych na bliżej nieokreśloną przyszłość. Stare urządzenia i części zamienne stają się coraz trudniej dostępne, a z czasem może być trudniej znaleźć osobę, która potrafi bezpiecznie wykonać taką operację.
e2uamldwx654oi9bdpghkq0wwfo9lva
559165
559164
2026-10-13T14:25:50Z
Wtyczka DIN 545
38739
/* Nagrania wideo, kasety VHS i inne nośniki filmowe */ te filtry nadużyć to głupota!
559165
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
=== Fotografie, negatywy i slajdy ===
Fotografie wymagają nieco innego podejścia. O ile zwykłe odbitki papierowe można skanować na urządzeniu płaskim, o tyle negatywy i slajdy wymagają sprzętu umożliwiającego odpowiednio precyzyjne odczytanie obrazu z materiału przezroczystego. Skaner płaski o rozdzielczości 600 punktów na cal (DPI) przy klatce 35mm nie da zadowalających wyników. Dlatego powstały odpowiednie skanery negatywowe.
Do fotografii papierowych wystarczy nam zwykle odpowiedni skaner płaski. Przy cennych fotografiach dobrze jest również zadbać o czyste miejsce pracy i delikatne obchodzenie się z oryginałem.
Nie należy również zapominać o przechowywaniu oryginałów. Zdigitalizowana fotografia nie staje się niepotrzebna tylko dlatego, że mamy już jej kopię na dysku. Oryginał nadal może zawierać informacje o papierze, technice wykonania, odwrocie odbitki czy odręcznych adnotacjach, których nie uwzględniliśmy podczas skanowania.
=== Nagrania dźwiękowe i kasety magnetofonowe ===
Przechodzimy teraz do materiałów, których treści innej niż okładka nie zeskanujemy na zwykłym skanerze. Jeżeli nasze archiwum obejmuje kasety magnetofonowe, szpule z taśmą, płyty gramofonowe lub inne nośniki dźwięku, potrzebujemy urządzeń odtwarzających zapisany na nich sygnał.
W przypadku kaset magnetofonowych podstawowym wyposażeniem jest sprawny magnetofon kasetowy. Może to być urządzenie przenośne, magnetofon stacjonarny albo inny sprzęt obsługujący odpowiedni rodzaj kasety. Nie musi to być najdroższy model dostępny na rynku, ale powinien odtwarzać nagranie stabilnie i bez nadmiernych zniekształceń. Wskazane jest posiadanie reduktora szumu, jeżeli taśmy przez nas zgrywane nagrywano z użyciem technologii Dolby NR.
Przed rozpoczęciem pracy należy sprawdzić stan techniczny urządzenia. Szczególną uwagę zwróćmy na tor przesuwu taśmy, tj. rolkę dociskową, głowicę oraz paski napędowe, jeżeli dany model je wykorzystuje. Zanieczyszczenia i zużyte elementy mogą wpływać na jakość odtwarzania, a w skrajnych przypadkach doprowadzić do uszkodzenia nagrania. Jeżeli kaseta jest uszkodzona, zablokowana lub wykazuje oznaki degradacji, nie należy wielokrotnie próbować jej odtwarzać bez ustalenia przyczyny problemu.
Sygnał z magnetofonu możemy przechwycić za pomocą interfejsu audio lub odpowiedniego wejścia liniowego w komputerze. W najprostszym zestawie wystarczy sprawny magnetofon, odpowiedni przewód i komputer wyposażony w wejście umożliwiające rejestrację dźwięku. Należy jednak sprawdzić, czy dane wejście rzeczywiście obsługuje sygnał liniowy. Wejście mikrofonowe nie zawsze jest właściwym zamiennikiem, ponieważ może dodatkowo wzmacniać sygnał i wprowadzać zniekształcenia, a często jest też monofoniczne.
Przy większych zbiorach warto rozważyć zewnętrzny interfejs audio. Zapewnia on często lepszą kontrolę nad poziomem sygnału i pozwala wygodniej rejestrować dźwięk. Pamiętajmy, że celem archiwizacji jest zachowanie możliwie wiernego zapisu, a nie uzyskanie efektu podobnego do współczesnej produkcji muzycznej. Nie należy więc bez potrzeby odszumiać, kompresować czy nadmiernie przetwarzać nagrania podczas samego przechwytywania. Ewentualne poprawki najlepiej wykonywać na kopii roboczej, zachowując niezmieniony plik źródłowy.
Podobne zasady obowiązują przy digitalizacji płyt gramofonowych i taśm szpulowych. Potrzebujemy odpowiedniego odtwarzacza, a w przypadku gramofonu także właściwego przedwzmacniacza, jeśli wymaga go używany sprzęt. Warto pamiętać, że sygnał z wkładki gramofonowej nie jest tym samym co standardowy sygnał liniowy. Wymaga tzw. korekcji RIAA (w wypadku braku przedwzmacniacza), która polega na odwróceniu charakterystyki pasmowej nagrania. Jeżeli zgrana przez nas płyta brzmi „płasko”, brakuje jej basów – oznacza to, że konieczna jest taka korekcja. Z kolei magnetofony szpulowe mogą wymagać znajomości prędkości przesuwu taśmy, rodzaju zapisu i parametrów korekcji. W razie wątpliwości lepiej skonsultować się z osobą mającą doświadczenie w konserwacji takich urządzeń.
=== Nagrania wideo, kasety VHS i inne nośniki filmowe ===
Jeżeli w naszych zbiorach znajdują się kasety VHS, Video8, Hi8 lub inne analogowe nośniki obrazu, potrzebujemy urządzenia, które potrafi je odtworzyć, oraz sprzętu pozwalającego przechwycić sygnał wideo na komputerze.
Podstawowym elementem zestawu jest sprawny magnetowid lub odpowiednia kamera odtwarzająca dany rodzaj kasety. Drugim jest urządzenie przechwytujące obraz i dźwięk, które przekazuje sygnał do komputera. Może to być karta przechwytująca lub zewnętrzny konwerter wideo. Przed zakupem sprawdźmy zgodność urządzeń ze sobą, obsługiwane standardy emisji obrazu oraz możliwość przechwytywania dźwięku.
Nie zakładajmy, że każde urządzenie reklamowane jako konwerter VHS zapewni dobrą jakość. Tanie rozwiązania mogą powodować problemy z synchronizacją obrazu i dźwięku, utratę klatek lub nieprawidłowe odwzorowanie kolorów. Przy cennych materiałach warto najpierw wykonać próbę na mniej istotnym nagraniu.
W przypadku kaset analogowych ważny jest również stan techniczny magnetowidu. Urządzenie, które długo leżało nieużywane, może wymagać przeglądu. Nie wkładajmy do niego bez zastanowienia kasety z widocznymi uszkodzeniami lub śladami zawilgocenia. Stara taśma może być krucha lub spleśniała, a awaria mechanizmu może zniszczyć materiał, którego nie da się już zastąpić.
Jeśli natomiast archiwizujemy filmy znajdujące się na płytach DVD, VCD czy innych nośnikach optycznych, potrzebujemy odpowiedniego napędu. Warto wówczas rozróżnić zwykłe skopiowanie dostępnego pliku od przechwytywania sygnału z analogowego źródła. Są to dwa odmienne procesy, wymagające innego wyposażenia.
=== Płyty CD, DVD i inne nośniki danych ===
Nie wszystkie archiwalia musimy digitalizować od zera. Część materiałów została już kiedyś zapisana w postaci cyfrowej, na przykład na płytach CD-ROM, DVD-ROM czy dyskietkach. W takich przypadkach podstawowym zadaniem jest odczytanie danych i wykonanie ich bezpiecznej kopii.
Potrzebujemy zatem sprawnego napędu obsługującego dany rodzaj nośnika. W przypadku płyt optycznych warto mieć na uwadze, że nie każdy napęd odczytuje wszystkie formaty. Jeśli dysponujemy nietypowymi płytami lub nośnikami nagrywanymi wiele lat temu, może być konieczne wypróbowanie innego urządzenia.
Nie należy również utożsamiać skopiowania pojedynczego pliku z wykonaniem kompletnej kopii płyty. Jeżeli nośnik zawiera strukturę katalogów, sesje, ścieżki audio lub dodatkowe dane, zwykłe skopiowanie wybranych plików może nie zachować wszystkich informacji. W zależności od rodzaju materiału warto rozważyć wykonanie obrazu nośnika, a następnie sprawdzenie, czy można go poprawnie odczytać.
W przypadku dyskietek i starszych nośników magnetycznych problemem może być nie tylko brak odpowiedniego napędu, lecz także degradacja samego nośnika. Nie warto więc odkładać odczytu cennych danych na bliżej nieokreśloną przyszłość. Stare urządzenia i części zamienne stają się coraz trudniej dostępne, a z czasem może być trudniej znaleźć osobę, która potrafi bezpiecznie wykonać taką operację.
=== Komputer i oprogramowanie ===
Niezależnie od rodzaju archiwaliów przyda nam się komputer, na którym będziemy przechowywać pliki, opisywać je, kontrolować ich jakość oraz wykonywać kopie zapasowe.
Nie musi to być – ba, nie może – najnowszy komputer gamingowy. Wiele zadań związanych ze skanowaniem dokumentów, porządkowaniem katalogów czy zapisywaniem dźwięku można wykonać na starszym sprzęcie. Ważniejsze od samej mocy procesora bywają odpowiednia ilość wolnego miejsca na dysku, stabilność działania, zgodność z urządzeniami wejściowymi oraz możliwość korzystania z potrzebnego oprogramowania.
Więcej pamięci operacyjnej przyda się podczas pracy z dużymi obrazami, wielostronicowymi dokumentami PDF i materiałami wideo. Szybszy procesor ułatwi natomiast wykonywanie OCR, kompresję wideo i konwersję dużych zbiorów plików. Jeżeli nasz komputer jest starszy, warto po prostu dostosować do niego tempo pracy i nie uruchamiać jednocześnie wielu wymagających programów.
Przydatne oprogramowanie obejmuje między innymi programy do skanowania, edycji i obracania obrazów, rozpoznawania tekstu OCR, tworzenia plików PDF, rejestrowania dźwięku oraz przechwytywania wideo. W dalszej części poradnika omówimy je osobno, ponieważ dobór programu powinien wynikać z rodzaju wykonywanej pracy.
Ważna uwaga: nie instalujmy oprogramowania wyłącznie dlatego, że jest najnowsze. Sprawdźmy, czy działa na naszym systemie, obsługuje wykorzystywane urządzenia i pozwala zapisać wynik w formacie odpowiednim dla archiwum. Starszy, stabilny program może być wystarczający, o ile nie ogranicza jakości pracy ani bezpieczeństwa danych. Jednocześnie pamiętajmy, że komputer odłączony od sieci lub działający na niewspieranym systemie wymaga szczególnej ostrożności przy przenoszeniu plików i nośników.
ob7a3r8lo2rb23hfjk03zwjwwyrqdqg
559166
559165
2026-10-13T14:26:03Z
Wtyczka DIN 545
38739
/* Komputer i oprogramowanie */
559166
wikitext
text/x-wiki
== Merytoryczne podstawy przed rozpoczęciem archiwizacji ==
Kiedy już zrozumieliśmy, na czym polegają zadania stawiane przed archiwistyką cyfrową – i zanim zabierzemy się do skanowania – warto wyrobić sobie pewną podstawową wiedzę, którą przekażę państwu w tym miejscu. Oczywiście całość potrzebnych informacji przekażę w stosownych rozdziałach. Tutaj skupimy się na podstawach.
Przede wszystkim wyróbmy sobie pewien sposób myślenia: podczas pracy z archiwami trzeba myśleć, że wszystko, co widzimy może być dla końcowego użytkownika przydatne. Oczywiście nie popadajmy w skrajność i nie wrzucajmy do archiwum naszej listy zakupów – dobre archiwum to archiwum ukierunkowane na konkretny wycinek wiedzy czy rodzaj zbiorów oraz takie, które nie dubluje bez sensu zasobów dostępnych w innych archiwach – chyba, że nasze kopie byłyby lepszej jakości.
Oczywiście można i być ''archiwum wszystkiego'', ale ''wszystko'' z reguły da się odpowiednio pogrupować i dobrze jest to robić, bo przy większej ilości zbiorów możemy wpaść w konsternację, jeżeli np. zapragniemy dodać jeszcze jedną książkę do niepogrupowanego tysiąca jej podobnych. Dlatego też stosujemy skrzętną, ale zarazem prostą i intuicyjną dla nas kategoryzację: książki, broszury, słowniki, biografie, płyty z muzyką, płyty z filmami, kasety audio itp. grupujemy osobno, jak w prawdziwej bibliotece.
Robimy to – jak już wspomniałem – dla wygody własnej. Ale nie można też zapomnieć o komforcie końcowego użytkownika – także w domu uporządkowalibyśmy jakoś swoje zbiory. Postarajmy się więc też nasz „dom”, a więc archiwum cyfrowe zaprojektować przyjemnie, czytelnie i estetycznie. Dla lepszej prezentacji wizualnej można utworzyć nawet ''wirtualne półki'', które z pewnością będą świetnie wyglądały przy unikatowych archiwaliach, a także ułatwią szybką orientację w zasobach. Jest to przydatne zwłaszcza, gdy będziemy chcieli komuś szybko polecić konkretny materiał lub prezentujemy stronę szerszemu gronu, a wiele czasu na zaprezentowanie jej walorów nie mamy. Pamiętajmy, że archiwum cyfrowe nie jest bezładnym magazynem plików, ale przestrzenią, która ma zachęcać do odkrywania jej zasobów.
Skoro o czytelności mowa, kluczem jest konsekwentne nazewnictwo plików. Już na etapie przygotowania do skanowania ustalmy sobie prosty schemat nazw folderów i plików. Może być to np. ''autor – tytuł.pdf'' albo ''sygnatura – opis'' w wypadku nazwy katalogów. Ważne, aby opis był jednoznaczny i przewidywalny, gdyż wówczas nie zgubimy się w gąszczu domyślnych nazw po latach rozbudowywania naszego projektu. Warto też dodać plik tekstowy z objaśnieniem w katalogu głównym, gdzie wytłumaczymy, według jakiego porządku pracujemy. Będzie to przydatne w wypadku, kiedy przekażemy naszą pracę innej osobie.
Potrzebne nam są też tzw. ''metadane'' – to nic innego jak dane nt. danych. Informacje pokroju autora, tytułu, roku wydania, formatu oryginalnego, rozdzielczości skanu, kompletności dokumentu, liczby stron i tak dalej, i tak dalej. Na dłuższą metę metadane właśnie odróżniają profesjonalne archiwum cyfrowe od amatorskiego, przypadkowego zbioru skanów. Można przechowywać je osobno (np. w arkuszu kalkulacyjnym czy opisie na stronie) albo wbudowywać w pliki – format PDF przewiduje na to specjalne pola dla każdego pliku. Im więcej, tym lepiej. Jednakże, proszę wprowadzać je z rozwagą, ażeby nie utonąć w zbędnej czasem biurokracji.
Teraz dojdziemy do punktu, który przez wielu jest zaniedbywany, a okazuje się równie istotny co samo skanowanie: bezpieczeństwo i trwałość naszej pracy. Cyfrowość to nie wieczność – nośniki się starzeją, zmieniają się standardy, wiele formatów nie jest już wspieranych. Dobrym przykładem zmian standardów niech będzie kodek [[w:RealAudio|RealAudio]] – przed trzydziestoma laty tak chętnie używany, dzisiaj zapomniany i zbędny.
Z tego powodu okazuje się koniecznością zaplanowanie systemu kopii zapasowych oraz migracja na nowe formaty, kiedy stare wychodzą z użycia. Dobrym systemem kopii zapasowych jest 3-2-1, oznaczający trzy kopie, na dwóch różnych nośnikach, w tym jedną poza miejscem docelowym. Wybierajmy formaty powszechnie stosowane (PDF dla dokumentów, TIFF lub JPG dla obrazów, FLAC lub MP3 dla dźwięku), gdyż ich konwersja za kilkadziesiąt lat może być znacznie prostsza, a same formaty mogą łatwiej przetrwać technologiczne zmiany.
== Wymagany sprzęt w zależności od posiadanych archiwaliów ==
Wiadomym jest, że nie skopiujemy książki lodówką. Jeżeli chcemy pracować z archiwami i je digitalizować, potrzebujemy różnych urządzeń w zależności od tego, jakie zbiory posiadamy. Omówię te urządzenia oraz ich zastosowanie, a także podpowiem, na co zwrócić uwagę przy ich wyborze.
Przede wszystkim nie dajmy sobie wmówić, że rozpoczęcie archiwizacji wymaga wydania kilku tysięcy złotych na profesjonalny sprzęt. Wiele zależy od tego, z czym pracujemy. Jeżeli naszym celem jest digitalizacja kilku książek, wystarczy nam stosunkowo prosty zestaw. Ba, dzisiaj technika jest tak rozwinięta, że nawet najtańsze skanery są w pełni wystarczające do utrwalania nieskomplikowanych publikacji papierowych. Aczkolwiek jeżeli jednak chcemy ratować nagrania na kasetach magnetofonowych, stare filmy czy płyty gramofonowe, sytuacja będzie wyglądała zupełnie inaczej. Warto więc najpierw określić rodzaj posiadanych zbiorów, a dopiero później kompletować stosowne wyposażenie.
=== Dokumenty, książki, czasopisma i broszury ===
Zacznijmy od materiałów drukowanych, które należą do najczęściej spotykanych archiwaliów. Mogą to być książki, gazety, czasopisma, ulotki, broszury, maszynopisy czy rękopisy. Do ich digitalizacji potrzebujemy przede wszystkim urządzenia umożliwiającego wykonanie odpowiednio szczegółowego obrazu.
Najbardziej oczywistym (i najczęściej spotykanym) wyborem jest skaner płaski. Można go spotkać na co dzień w kserokopiarkach czy urządzeniu wielofunkcyjnym. Nowsze „ksero” pozwala nawet na wykonanie skanu bez podłączania go do komputera. Skaner płaski pozwoli nam umieścić dokument na szklanej powierzchni i zeskanować go z określoną rozdzielczością. Jego zaletą jest stosunkowo łatwa obsługa oraz dobra jakość obrazu przy publikacjach o niewielkim zgnieceniu. Sprawdza się przy pojedynczych kartkach, ulotkach, fotografiach, wycinkach prasowych i dokumentach, które można bezpiecznie ułożyć na szybie.
Nieco inaczej wygląda sytuacja w przypadku książek. Próba zeskanowania grubej publikacji na skanerze płaskim może wymagać dociskania grzbietu do szyby. Nie róbmy tego na siłę! Możemy w ten sposób uszkodzić oprawę, a w przypadku starszych i kruchych publikacji doprowadzić nawet do utraty fragmentów oryginału. W takich sytuacjach lepiej sprawdzi się skaner książkowy, który pozwala fotografować strony bez konieczności mocnego dociskania ich do powierzchni.
Alternatywą dla skanera książkowego jest cyfrowy aparat fotograficzny lub dobry aparat w smartfonie. Wystarczy stabilny statyw, odpowiednie oświetlenie i możliwość ustawienia aparatu równolegle do fotografowanej strony. Takie rozwiązanie może być szczególnie przydatne w przypadku materiałów, których nie chcemy nadmiernie rozginać. Pamiętajmy jednak, że fotografia dokumentu wymaga później sprawdzenia ostrości, geometrii obrazu, równomierności oświetlenia i czytelności drobnego druku.
W przypadku dużych gazet, plakatów czy map zwykły skaner A4 może okazać się niewystarczający. Możemy wówczas wykorzystać skaner A3, urządzenie wielkoformatowe albo aparat fotograficzny. Łączenie kilku zdjęć w jeden obraz również jest możliwe, ale wymaga ostrożności, aby nie zgubić fragmentów tekstu i nie zniekształcić układu strony.
Warto wspomnieć również o skanerach z automatycznym podajnikiem dokumentów. Są one bardzo wygodne przy digitalizacji dużych zbiorów luźnych kartek, jednak nie powinno się wkładać do nich bez zastanowienia starych, podartych, kruchych czy niestandardowych materiałów. Podajnik może je zaciąć lub uszkodzić. W archiwistyce szybkość pracy nie powinna być ważniejsza od bezpieczeństwa oryginału.
=== Fotografie, negatywy i slajdy ===
Fotografie wymagają nieco innego podejścia. O ile zwykłe odbitki papierowe można skanować na urządzeniu płaskim, o tyle negatywy i slajdy wymagają sprzętu umożliwiającego odpowiednio precyzyjne odczytanie obrazu z materiału przezroczystego. Skaner płaski o rozdzielczości 600 punktów na cal (DPI) przy klatce 35mm nie da zadowalających wyników. Dlatego powstały odpowiednie skanery negatywowe.
Do fotografii papierowych wystarczy nam zwykle odpowiedni skaner płaski. Przy cennych fotografiach dobrze jest również zadbać o czyste miejsce pracy i delikatne obchodzenie się z oryginałem.
Nie należy również zapominać o przechowywaniu oryginałów. Zdigitalizowana fotografia nie staje się niepotrzebna tylko dlatego, że mamy już jej kopię na dysku. Oryginał nadal może zawierać informacje o papierze, technice wykonania, odwrocie odbitki czy odręcznych adnotacjach, których nie uwzględniliśmy podczas skanowania.
=== Nagrania dźwiękowe i kasety magnetofonowe ===
Przechodzimy teraz do materiałów, których treści innej niż okładka nie zeskanujemy na zwykłym skanerze. Jeżeli nasze archiwum obejmuje kasety magnetofonowe, szpule z taśmą, płyty gramofonowe lub inne nośniki dźwięku, potrzebujemy urządzeń odtwarzających zapisany na nich sygnał.
W przypadku kaset magnetofonowych podstawowym wyposażeniem jest sprawny magnetofon kasetowy. Może to być urządzenie przenośne, magnetofon stacjonarny albo inny sprzęt obsługujący odpowiedni rodzaj kasety. Nie musi to być najdroższy model dostępny na rynku, ale powinien odtwarzać nagranie stabilnie i bez nadmiernych zniekształceń. Wskazane jest posiadanie reduktora szumu, jeżeli taśmy przez nas zgrywane nagrywano z użyciem technologii Dolby NR.
Przed rozpoczęciem pracy należy sprawdzić stan techniczny urządzenia. Szczególną uwagę zwróćmy na tor przesuwu taśmy, tj. rolkę dociskową, głowicę oraz paski napędowe, jeżeli dany model je wykorzystuje. Zanieczyszczenia i zużyte elementy mogą wpływać na jakość odtwarzania, a w skrajnych przypadkach doprowadzić do uszkodzenia nagrania. Jeżeli kaseta jest uszkodzona, zablokowana lub wykazuje oznaki degradacji, nie należy wielokrotnie próbować jej odtwarzać bez ustalenia przyczyny problemu.
Sygnał z magnetofonu możemy przechwycić za pomocą interfejsu audio lub odpowiedniego wejścia liniowego w komputerze. W najprostszym zestawie wystarczy sprawny magnetofon, odpowiedni przewód i komputer wyposażony w wejście umożliwiające rejestrację dźwięku. Należy jednak sprawdzić, czy dane wejście rzeczywiście obsługuje sygnał liniowy. Wejście mikrofonowe nie zawsze jest właściwym zamiennikiem, ponieważ może dodatkowo wzmacniać sygnał i wprowadzać zniekształcenia, a często jest też monofoniczne.
Przy większych zbiorach warto rozważyć zewnętrzny interfejs audio. Zapewnia on często lepszą kontrolę nad poziomem sygnału i pozwala wygodniej rejestrować dźwięk. Pamiętajmy, że celem archiwizacji jest zachowanie możliwie wiernego zapisu, a nie uzyskanie efektu podobnego do współczesnej produkcji muzycznej. Nie należy więc bez potrzeby odszumiać, kompresować czy nadmiernie przetwarzać nagrania podczas samego przechwytywania. Ewentualne poprawki najlepiej wykonywać na kopii roboczej, zachowując niezmieniony plik źródłowy.
Podobne zasady obowiązują przy digitalizacji płyt gramofonowych i taśm szpulowych. Potrzebujemy odpowiedniego odtwarzacza, a w przypadku gramofonu także właściwego przedwzmacniacza, jeśli wymaga go używany sprzęt. Warto pamiętać, że sygnał z wkładki gramofonowej nie jest tym samym co standardowy sygnał liniowy. Wymaga tzw. korekcji RIAA (w wypadku braku przedwzmacniacza), która polega na odwróceniu charakterystyki pasmowej nagrania. Jeżeli zgrana przez nas płyta brzmi „płasko”, brakuje jej basów – oznacza to, że konieczna jest taka korekcja. Z kolei magnetofony szpulowe mogą wymagać znajomości prędkości przesuwu taśmy, rodzaju zapisu i parametrów korekcji. W razie wątpliwości lepiej skonsultować się z osobą mającą doświadczenie w konserwacji takich urządzeń.
=== Nagrania wideo, kasety VHS i inne nośniki filmowe ===
Jeżeli w naszych zbiorach znajdują się kasety VHS, Video8, Hi8 lub inne analogowe nośniki obrazu, potrzebujemy urządzenia, które potrafi je odtworzyć, oraz sprzętu pozwalającego przechwycić sygnał wideo na komputerze.
Podstawowym elementem zestawu jest sprawny magnetowid lub odpowiednia kamera odtwarzająca dany rodzaj kasety. Drugim jest urządzenie przechwytujące obraz i dźwięk, które przekazuje sygnał do komputera. Może to być karta przechwytująca lub zewnętrzny konwerter wideo. Przed zakupem sprawdźmy zgodność urządzeń ze sobą, obsługiwane standardy emisji obrazu oraz możliwość przechwytywania dźwięku.
Nie zakładajmy, że każde urządzenie reklamowane jako konwerter VHS zapewni dobrą jakość. Tanie rozwiązania mogą powodować problemy z synchronizacją obrazu i dźwięku, utratę klatek lub nieprawidłowe odwzorowanie kolorów. Przy cennych materiałach warto najpierw wykonać próbę na mniej istotnym nagraniu.
W przypadku kaset analogowych ważny jest również stan techniczny magnetowidu. Urządzenie, które długo leżało nieużywane, może wymagać przeglądu. Nie wkładajmy do niego bez zastanowienia kasety z widocznymi uszkodzeniami lub śladami zawilgocenia. Stara taśma może być krucha lub spleśniała, a awaria mechanizmu może zniszczyć materiał, którego nie da się już zastąpić.
Jeśli natomiast archiwizujemy filmy znajdujące się na płytach DVD, VCD czy innych nośnikach optycznych, potrzebujemy odpowiedniego napędu. Warto wówczas rozróżnić zwykłe skopiowanie dostępnego pliku od przechwytywania sygnału z analogowego źródła. Są to dwa odmienne procesy, wymagające innego wyposażenia.
=== Płyty CD, DVD i inne nośniki danych ===
Nie wszystkie archiwalia musimy digitalizować od zera. Część materiałów została już kiedyś zapisana w postaci cyfrowej, na przykład na płytach CD-ROM, DVD-ROM czy dyskietkach. W takich przypadkach podstawowym zadaniem jest odczytanie danych i wykonanie ich bezpiecznej kopii.
Potrzebujemy zatem sprawnego napędu obsługującego dany rodzaj nośnika. W przypadku płyt optycznych warto mieć na uwadze, że nie każdy napęd odczytuje wszystkie formaty. Jeśli dysponujemy nietypowymi płytami lub nośnikami nagrywanymi wiele lat temu, może być konieczne wypróbowanie innego urządzenia.
Nie należy również utożsamiać skopiowania pojedynczego pliku z wykonaniem kompletnej kopii płyty. Jeżeli nośnik zawiera strukturę katalogów, sesje, ścieżki audio lub dodatkowe dane, zwykłe skopiowanie wybranych plików może nie zachować wszystkich informacji. W zależności od rodzaju materiału warto rozważyć wykonanie obrazu nośnika, a następnie sprawdzenie, czy można go poprawnie odczytać.
W przypadku dyskietek i starszych nośników magnetycznych problemem może być nie tylko brak odpowiedniego napędu, lecz także degradacja samego nośnika. Nie warto więc odkładać odczytu cennych danych na bliżej nieokreśloną przyszłość. Stare urządzenia i części zamienne stają się coraz trudniej dostępne, a z czasem może być trudniej znaleźć osobę, która potrafi bezpiecznie wykonać taką operację.
=== Komputer i oprogramowanie ===
Niezależnie od rodzaju archiwaliów przyda nam się komputer, na którym będziemy przechowywać pliki, opisywać je, kontrolować ich jakość oraz wykonywać kopie zapasowe.
Nie musi to być – ba, nie może – najnowszy komputer gamingowy. Wiele zadań związanych ze skanowaniem dokumentów, porządkowaniem katalogów czy zapisywaniem dźwięku można wykonać na starszym sprzęcie. Ważniejsze od samej mocy procesora bywają odpowiednia ilość wolnego miejsca na dysku, stabilność działania, zgodność z urządzeniami wejściowymi oraz możliwość korzystania z potrzebnego oprogramowania.
Więcej pamięci operacyjnej przyda się podczas pracy z dużymi obrazami, wielostronicowymi dokumentami PDF i materiałami wideo. Szybszy procesor ułatwi natomiast wykonywanie OCR, kompresję wideo i konwersję dużych zbiorów plików. Jeżeli nasz komputer jest starszy, warto po prostu dostosować do niego tempo pracy i nie uruchamiać jednocześnie wielu wymagających programów.
Przydatne oprogramowanie obejmuje między innymi programy do skanowania, edycji i obracania obrazów, rozpoznawania tekstu OCR, tworzenia plików PDF, rejestrowania dźwięku oraz przechwytywania wideo. W dalszej części poradnika omówimy je osobno, ponieważ dobór programu powinien wynikać z rodzaju wykonywanej pracy.
Ważna uwaga: nie instalujmy oprogramowania wyłącznie dlatego, że jest najnowsze. Sprawdźmy, czy działa na naszym systemie, obsługuje wykorzystywane urządzenia i pozwala zapisać wynik w formacie odpowiednim dla archiwum. Starszy, stabilny program może być wystarczający, o ile nie ogranicza jakości pracy ani bezpieczeństwa danych. Jednocześnie pamiętajmy, że komputer odłączony od sieci lub działający na niewspieranym systemie wymaga szczególnej ostrożności przy przenoszeniu plików i nośników.
=== Dyski, kopie zapasowe i dodatkowe wyposażenie ===
Na końcu dochodzimy do elementu, o którym początkujący archiwiści często przypominają sobie dopiero wtedy, gdy zabraknie miejsca: przechowywania danych.
Skanowanie w wysokiej rozdzielczości potrafi szybko zapełnić dysk. Jeżeli dodatkowo archiwizujemy nagrania dźwiękowe i wideo, potrzebujemy odpowiednio dużej przestrzeni na pliki źródłowe, kopie robocze i kopie zapasowe. Nie warto kupować dysku o pojemności ledwie wystarczającej na bieżący etap prac. Zbiór, który dziś zajmuje kilkadziesiąt gigabajtów, po kilku latach może rozrosnąć się wielokrotnie.
Możemy wykorzystać dyski wewnętrzne, zewnętrzne albo inne odpowiednie nośniki. Istotne jest jednak, aby nie przechowywać jedynej kopii archiwum na jednym urządzeniu. Awaria dysku, przypadkowe skasowanie plików czy uszkodzenie komputera mogą wówczas oznaczać utratę całej wykonanej pracy. Wróćmy zatem do zasady 3-2-1, omówionej w poprzednim rozdziale.
Przydatnym dodatkiem jest również zasilacz awaryjny UPS, szczególnie jeśli pracujemy na komputerze stacjonarnym i w naszej okolicy zdarzają się przerwy w dostawie prądu. Nie jest on obowiązkowy, ale może pomóc bezpiecznie zakończyć pracę i ograniczyć ryzyko utraty niezapisanych danych.
Nie zapominajmy o pozornie drobnych akcesoriach: przewodach odpowiedniej jakości, statywie do aparatu, oświetleniu, czystych ściereczkach przeznaczonych do optyki, a także miejscu, w którym możemy bezpiecznie odkładać opracowane i nieopracowane materiały. Przydatne mogą być również etykiety i oznaczenia pozwalające rozróżnić oryginały od kopii roboczych.
Wszystkie te elementy należy dobierać do faktycznych potrzeb. Nie kupujmy sprzętu na zapas tylko dlatego, że może kiedyś się przydać. Z drugiej strony nie oszczędzajmy na tyle, aby wybrany zestaw narażał nasze zbiory na uszkodzenie.
=== Czy można zacząć z tym, co już mamy? ===
Oczywiście! Początkujący archiwista nie musi od razu urządzać profesjonalnej pracowni. Jeśli posiadamy komputer, sprawny skaner płaski i trochę wolnego miejsca na dysku, możemy już rozpocząć digitalizację wielu dokumentów. Jeżeli mamy również magnetofon i odpowiedni sposób podłączenia go do komputera, możemy spróbować archiwizacji kaset audio. Inne rodzaje zbiorów będą wymagały kolejnych urządzeń.
Najważniejsze jest rozsądne rozpoznanie własnych zasobów i ograniczeń sprzętowych. Lepiej wykonać mniej kopii, ale zrobić to starannie, niż w pośpiechu przetworzyć cały zbiór, nie sprawdzając rezultatów.
Pamiętajmy też, że nie każde urządzenie należy obsługiwać samodzielnie bez wcześniejszego przygotowania. W przypadku cennych, kruchych lub uszkodzonych materiałów bezpieczniejszym rozwiązaniem może być skorzystanie z pomocy specjalisty. Czasami najważniejszą umiejętnością archiwisty nie jest uruchomienie kolejnego urządzenia, lecz rozpoznanie momentu, w którym należy odłożyć je na bok.
W następnym etapie będziemy mogli przejść od kompletowania wyposażenia do samego procesu digitalizacji, czyli przygotowania materiałów, doboru parametrów pracy oraz kontroli uzyskanych kopii.
jg21ctlszr7das29hms9ex4zvr8j9fj
Wikibooks:Moduły/Parametry/Tom IX
4
63975
559223
556132
2026-10-13T20:27:58Z
Persino
2851
/* {{Śródtytuł|p["ŁączTabele"]}}{{Code|p["ŁączTabele"]}} */
559223
wikitext
text/x-wiki
<noinclude>{{ProstaStronaStart
| nagłówek = {{Podrozdział|{{ld2|Parametry}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}}
| stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}}
}}</noinclude>
{{Spis treści}}
Są tutaj przedstawione funkcje łączenia wielu tabel.
== {{Śródtytuł|p["ŁączDwieTabele"]}}{{Code|p["ŁączDwieTabele"]}} ==
Funkcja łączy dwie tabele przy pomocy: {{LinkŚródtytuł|p["ŁączNumerowaneTabele"]}}, które tam są ustawione w sposób ponumerowany, natomiast te tabele zawierają elementy nazwane jak i nienazwane. Te elementy tych tabel łączymy ze sobą, w ten sposób powstanie wynikowa tabela końcowa.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączDwieTabele"]=function(tabela1,tabela2)...end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|tabela1}} i {{Code|tabela2}} | _1 = Tabele do połączenia w jedną tablicę.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączDwieTabele/}}.
== {{Śródtytuł|p["ŁączZbioryElementówNumerowanychDwóchTabel"]}}{{Code|p["ŁączZbioryElementówNumerowanychDwóchTabel"]}} ==
Funkcja łączy dwie tabele przy pomocy: {{LinkŚródtytuł|p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]}}, które tam są ustawione w sposób ponumerowany, natomiast te tabele zawierają elementy ponumerowane. Te elementy tych tabel łączymy ze sobą, w ten sposób powstanie wynikowa tabela końcowa.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryElementówNumerowanychDwóchTabel"]=function(tabela1,tabela2)...end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|tabela1}}, {{Code|tabela2}} | _1 = Tabele do połączenia w jedną tablicę.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryElementówNumerowanychDwóchTabel/}}.
== {{Śródtytuł|p["ŁączZbioryElementówNienazwanychDwóchTabel"]}}{{Code|p["ŁączZbioryElementówNienazwanychDwóchTabel"]}} ==
Funkcja łączy dwie tabele przy pomocy: {{LinkŚródtytuł|p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]}}, które tam są ustawione w sposób ponumerowany, natomiast te tabele zawierają elementy nienazwane. Te elementy tych tabel łączymy ze sobą, w ten sposób powstanie wynikowa tabela końcowa.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryElementówNienazwanychDwóchTabel"]=function(tabela1,tabela2)...end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|tabela1}}, {{Code|tabela2}} | _1 = Tabele do połączenia w jedną tablicę.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryElementówNienazwanychDwóchTabel/}}.
== {{Śródtytuł|p["ŁączZbioryElementówNazwanychDwóchTabel"]}}{{Code|p["ŁączZbioryElementówNazwanychDwóchTabel"]}} ==
Funkcja łączy dwie tabele przy pomocy: {{LinkŚródtytuł|p["ŁączZbioryNazwanychElementówNumerowanychTabel"]}}, które tam są ustawione w sposób ponumerowany, natomiast te tabele zawierają elementy nazwane. Te elementy tych tabel łączymy ze sobą, w ten sposób powstanie wynikowa tabela końcowa.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryElementówNazwanychDwóchTabel"]=function(tabela1,tabela2)...end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryElementówNazwanychDwóchTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNumerowanychElementówNienazwanychTabel"]}}{{Code|p["ŁączZbioryNumerowanychElementówNienazwanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Funkcja łączy ponumerowane elementy tabel, tabel nazwanych liczbami naturalnymi, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNumerowanychElementówNienazwanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=false,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNumerowanychElementówNienazwanychTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNienazwanychElementówNienazwanychTabel"]}}{{Code|p["ŁączZbioryNienazwanychElementówNienazwanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Funkcja łączy nazwane tylko liczbami naturalnymi elementy tabel, tabel nazwanych liczbami naturalnymi.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNienazwanychElementówNienazwanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNienazwanychElementówNienazwanychTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNazwanychElementówNienazwanychTabel"]}}{{Code|p["ŁączZbioryNazwanychElementówNienazwanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Funkcja łączy tylko elementy nazwane tabel, tabel określonych liczbami naturalnymi, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNazwanychElementówNienazwanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=true,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNazwanychElementówNienazwanychTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]}}{{Code|p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Funkcja łączy elementy ponumerowane tabel, tabel ponumerowanych liczbami naturalnymi, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=false,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNumerowanychElementówNumerowanychTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]}}{{Code|p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Funkcja łączy elementy nazwane tylko liczbami naturalnymi tabel, tabel ponumerowanych, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=false,CzyTylkoNazwaneElementyTabel=false,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNienazwanychElementówNumerowanychTabel/}}.
== {{Śródtytuł|p["ŁączZbioryNazwanychElementówNumerowanychTabel"]}}{{Code|p["ŁączZbioryNazwanychElementówNumerowanychTabel"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Te tabele są łączone w pewien ściśle określony sposób. Funkcja łączy tylko elementy nazwane tabel, tabel ponumerowanych, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączZbioryNazwanychElementówNumerowanychTabel"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=true,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączZbioryNazwanychElementówNumerowanychTabel/}}.
== {{Śródtytuł|p["ŁączNumerowaneTabele"]}}{{Code|p["ŁączNumerowaneTabele"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Te tabele są łączone dokładnie w taki sposób, aby elementy się nie powtarzały, i elementy w nowo powstałej tabeli są powtórzeniem elementów w podanych tabeli z dokładnościa do tej informacji. Funkcja łączy tabele ponumerowane, które są pod zmienną {{Code|args}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączNumerowaneTabele"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=false,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=false,NazwijElementyNumerowane=true,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączNumerowaneTabele/}}.
== {{Śródtytuł|p["ŁączNienazwaneTabele"]}}{{Code|p["ŁączNienazwaneTabele"]}} ==
Funkcja wykorzystuje: {{Code|{{m|Parametry|ŁączTabele}}}}, którą nigdy się nie implemetuje w postaci ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, ale jako funkcję biblioteczną. Te tabele są łączone dokładnie w taki sposób, aby elementy się nie powtarzały, i elementy w nowo powstałej tabeli są powtórzeniem elementów w podanych tabeli z dokładnościa do tej informacji. Funkcja łączy tabele określone liczbami naturalnymi, które są pod zmienną {{Code|args}}.
Definicja skrótowa fukcji:
<syntaxhighlight lang="lua">
p["ŁączNienazwaneTabele"]=function(args)
local parametry_modul=require("Module:Parametry");
local args2={CzyPairsTablic=true,["CzyPairsElementówTablic"]=true,CzyNazwaneElementyTabel=true,CzyTylkoNazwaneElementyTabel=false,NazwijElementyNumerowane=true,};
return parametry_modul["ŁączTabele"](args,args2);
end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tablica elementów będących elementami.
}}
=== Przykład kodu na stronie modułów z przykładami na stronie ich opisów ===
Popatrz na wyniki kodu, w {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w specjalnej ramce w: {{m|Wikibooks/Przykład/Parametry/ŁączNienazwaneTabele/}}.
== {{Śródtytuł|p["ŁączTabele"]}}{{Code|p["ŁączTabele"]}} ==
Funkcja łączy tabele ogólnie nazwane, określone w tablicy: {{Code|args2}}, względem parametrów określonych w tablicy {{Code|args2}}.
Definicja skrótowa funkcji:
<syntaxhighlight lang="lua">
p["ŁączTabele"] = function(args,args2)...end;
</syntaxhighlight>
Parametry funkcji:
{{OpisParametrów
| 1 = {{Code|args}} | _1 = Tabela elementów będących tabelami.
| 2 = {{Code|args2}} | _2 = Tablica z kluczami o wartościach {{Code|true}}, jeśli to ustawienie włączone, w przeciwnym wypadku wyłączone.
}}
Funkcja łączy jedynie tabele ponumerowane liczbami naturalnymi, czy to w sposób nienazwany, też za pomocą tych liczb, ale wtedy numeracja nie musi być od jedynki i ona może mieć przerwy.
Parametry (elementy) tabeli {{Code|args2}} są:
{{OpisParametrów
| 1 = {{Code|args2.CzyPairsTablic}} | _1 = Jeśli prawdziwa, to określa nazwane elementy tabel w tabeli, w przeciwnym wypadku numerowane.
| 2 = {{Code|args2["CzyPairsElementówTablic"]}} | _2 = Jeśli prawdziwa, to określa nazwane elementy poszczególnych tabel w tablicy ogólnie nazwanej, w przeciwnym wypadku numerowane.
| 3 = {{Code|args2.CzyNazwaneElementyTabel}} | _3 = Jeśli prawdziwe, łączy nazwane elementy tabel, mogą być określone liczbami naturalnymi, lub nie, w jedną tablicę.
| 4 = {{Code|args2.CzyTylkoNazwaneElementyTabel}} | _4 = Jeśli niepuste, łączy tylko nazwane elementy tabel.
| 5 = {{Code|args2.NazwijElementyNumerowane}} | _5 = Jeśli prawdziwe, to wśród elementów nienazwanych elementy numerowane traktuje je, jako nazwane, w przeciwnym wypadku takie elementy dodaje do zbioru elementów numerowanych łączonych tablic.
}}
Funkcje łączenia tabel w przeróźny sposób, zdefiniowane według:
{{OpisParametrów
| 1 = {{LinkŚródtytuł|p["ŁączZbioryNumerowanychElementówNienazwanychTabel"]}} | _1 = Łączy ponumerowane elementy tabel, tabel nazwanych liczbami naturalnymi.
| 2 = {{LinkŚródtytuł|p["ŁączZbioryNienazwanychElementówNienazwanychTabel"]}} | _2 = Łaczy nazwane tylko liczbami naturalnymi elementy tabel, tabel nazwanych liczbami naturalnymi.
| 3 = {{LinkŚródtytuł|p["ŁączZbioryNazwanychElementówNienazwanychTabel"]}} | _3 = Łączy tylko elementy nazwane tabel, tabel określonych liczbami naturalnymi.
| 4 = {{LinkŚródtytuł|p["ŁączZbioryNumerowanychElementówNumerowanychTabel"]}} | _4 = Łączy elementy ponumerowane tabel, tabel ponumerowanych liczbami naturalnymi.
| 5 = {{LinkŚródtytuł|p["ŁączZbioryNienazwanychElementówNumerowanychTabel"]}} | _5 = Łączy elementy nazwane tylko liczbami naturalnymi tabel, tabel ponumerowanych.
| 6 = {{LinkŚródtytuł|p["ŁączZbioryNazwanychElementówNumerowanychTabel"]}} | _6 = Łączy tylko elementy nazwane tabel, tabel ponumerowanych.
}}
Powyższe funkcje elementy nienazwane łączy w zbiory, ale nie jako elementy nazwane, tylko jako ponumerowane.
{{Hr}}
{{OpisParametrów
| 1 = {{LinkŚródtytuł|p["ŁączNumerowaneTabele"]}} | _1 = Łączy tabele ponumerowane.
| 2 = {{LinkŚródtytuł|p["ŁączNienazwaneTabele"]}} | _2 = Łączy tabele określone liczbami naturalnymi.
}}
Powyższe funkcje łączą w sposób dokładny wiele tabel, niezależnie z jak nazwanymi elementami, te nazwane jest nie tylko określone liczbami naturalnymi (one nie muszą być ponumerowane), ale też łańcuchami.
{{Hr}}
Działanie tych funkcji w powyższej wyliczance można rozszyfrować na podstawie ich nazw podanych w nawiasach kwadratowych w cudzysłowach.
{{BrClear}}
<noinclude><!--
-->{{ProstaStronaKoniec}}<!--
-->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!--
--></noinclude>
m7ovjflwiohmd1qnokglubmsmb66zue
Szablon:OpisParametrów/styles.css
10
64147
559219
556265
2026-10-13T20:13:32Z
Persino
2851
559219
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
kke37f02yf2ccdlc6md0n0mzlvsy5as
559220
559219
2026-10-13T20:15:00Z
Persino
2851
559220
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
fxpxltszameznv5nkhd7g9cta4amct8
559221
559220
2026-10-13T20:15:53Z
Persino
2851
559221
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
lh1pvq9z3luq5q0ac90feuft0c6ov47
559222
559221
2026-10-13T20:19:55Z
Persino
2851
559222
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
jpnee44tc59sph50pjmqoie22cp3rdd
559224
559222
2026-10-13T20:30:28Z
Persino
2851
559224
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
fkvptb7x0wrcgdvqgs8ppcf5s1j0gmn
559225
559224
2026-10-13T20:53:12Z
Persino
2851
559225
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:max-content !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
flex: 0 0 auto;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
flex:1 1 auto;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
/*max-width:calc( 100% - 2rem) !important;*/
width:100% !important;
border-left:0;
flex:1 1 auto;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
2jfuv2a8619f23s0ceyvdb0asn1udde
559226
559225
2026-10-13T20:56:56Z
Persino
2851
Anulowano wersję [[Special:Diff/559225|559225]] autorstwa [[Special:Contributions/Persino|Persino]] ([[User talk:Persino|dyskusja]])
559226
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
fkvptb7x0wrcgdvqgs8ppcf5s1j0gmn
559227
559226
2026-10-13T21:04:33Z
Persino
2851
559227
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:100% !important;
width:100% !important;
border-left:0;
flex:1 1 auto;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
flex:0 0 100%;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
gd3akuqw2zhpqd0hutk90ux7s2to3jn
559228
559227
2026-10-13T21:05:56Z
Persino
2851
559228
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:100% !important;
border-left:0;
flex:1 1 auto;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
flex:0 0 100%;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
lbdu6pvdmjwqs2wzigm4jol4khn5lf8
559229
559228
2026-10-13T21:12:37Z
Persino
2851
559229
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:100% !important;
width:min-content;
border-left:0;
flex:1 1 auto;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
flex:0 0 100%;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
oio4vuohshxxqagh3kh2i6qkh1i1sqp
559230
559229
2026-10-13T21:26:35Z
Persino
2851
559230
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:100% !important;
width:min-content;
border-left:0;
flex:1 1 auto;
word-wrap:break-word;
word-break:normal;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
flex:0 0 100%;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
l5fvhjntawcxyma21dpsg5cd2suied9
559231
559230
2026-10-13T21:29:19Z
Persino
2851
559231
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100%;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
4tjweg2i92rlj0migrg0pzan6wmtg92
559232
559231
2026-10-13T21:30:35Z
Persino
2851
559232
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
max-width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
eevxsw8c84txqnc7983vq6ygdwm9535
559233
559232
2026-10-13T21:31:22Z
Persino
2851
559233
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
min-width:max-content;
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
qdgd4ud061ll0ni4qvrni8cpmbi7540
559234
559233
2026-10-13T22:09:48Z
Persino
2851
559234
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * > div{
min-width:max-content;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan]{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
bd7mxzs124dq7c606hwvsjdjsxddlsl
559235
559234
2026-10-13T22:11:57Z
Persino
2851
559235
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * > div{
min-width:max-content;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan] > div{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
qw1vw6mz1hp7ad9av2dz72is4gjn7f5
559236
559235
2026-10-13T22:17:16Z
Persino
2851
559236
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr > *:first-child{
min-width:max-content;
max-width:2%;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
}
table.OpisParametrów > tbody > tr > *:first-child + * > div{
max-width:max-content;
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *[colspan] > div{
min-width:auto;
max-width:none;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem ) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
7olbaqd62hdtzl6u0y419tnh80kkkqt
559237
559236
2026-10-13T23:17:48Z
Persino
2851
559237
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
l2onizsrabfu6jrxkg7wmtuueeoe3eg
559238
559237
2026-10-14T10:12:40Z
Persino
2851
559238
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *{
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) > div{
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) + *{
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
lq7gjgfgdrcl6t9nn6zl4r9vclbsq7j
559239
559238
2026-10-14T10:20:12Z
Persino
2851
559239
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) > div{
width:max-content;
max-width:100%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
108hgbwvipl8oo3legf4zbruh3ay67c
559240
559239
2026-10-14T10:22:17Z
Persino
2851
559240
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > td:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > td:first-child + *:not([colspan]) > div{
width:max-content;
max-width:100%;
}
table.OpisParametrów > tbody > tr > td:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr > td:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
9dnwvr3qlhnfi6q773s44zx5lddxig8
559241
559240
2026-10-14T10:23:49Z
Persino
2851
559241
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
width:30%;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) > div{
width:max-content;
max-width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
j0a3q6mc3nhhgj21xxbw8ol124e63eo
559242
559241
2026-10-14T10:24:57Z
Persino
2851
559242
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
/*width:30%;*/
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) > div{
width:max-content;
max-width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
qedfqw61u984r38quz6jl69za8ph06j
559243
559242
2026-10-14T10:29:27Z
Persino
2851
559243
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
/*width:30%;*/
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) > div{
width:max-content;
max-width:inherit;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
6j6ju72oobxegpc3wedabsmlsg8g7u4
559244
559243
2026-10-14T11:13:25Z
Persino
2851
559244
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
/*
table.OpisParametrów > caption{
display:block;
width:100%;
padding:0;
margin:0;
border:1px solid var(--border-color-base,#a2a9b1);
border-bottom:0;
}
table.OpisParametrów > caption > div.OpisParametrów-tytuł{
margin:0;
padding:0.2em;
box-sizing:border-box;
width:100%;
}
*/
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
/*width:30%;*/
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) > div{
max-width:max-content;
word-wrap: break-word;
word-break: break-all;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + *{
/*width:100%;*/
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
ds09d8l6cnplyhquybtm1ykisedu7tb
559245
559244
2026-10-14T11:35:00Z
Persino
2851
559245
sanitized-css
text/css
table.OpisParametrów{
margin-top:0;
margin-right:0;
margin-left:0;
width:100%;
box-sizing:border-box;
}
table.OpisParametrów{
display:flex;
flex-direction:row;
flex-wrap:wrap;
width:auto;
max-width:100%;
flex-shrink: 1;
border:0;
overflow:auto;
}
table.OpisParametrów > tbody{
display:table;
width:100%;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-align:center !important;
color:white;
background-color:black;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a{
text-decoration:underline;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th a:hover,
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th span.link > a:hover{
text-decoration:none;
}
table.OpisParametrów > tbody > tr.OpisParametrów-nagłówek > th code{
color:unset;
background-color:unset;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child{
width:2%;
white-space:nowrap;
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child > th:first-child + th{
/*width:30%;*/
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child{
text-align:center;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th{
text-align:left;
font-weight:normal;
}
table.OpisParametrów > tbody > tr:first-child ~ tr > td:first-child + th + td{
text-align:left;
}
table.OpisParametrów > tbody > tr > *:first-child + *{
max-width:30%;
width:auto;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) > div{
max-width:max-content;
word-wrap:break-word;
word-break:normal;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + *{
width:100%;
}
table.OpisParametrów > tbody > tr > *:first-child + *:not([colspan]) + * > div{
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:30rem;
}
@media all and (max-width:745px), all and (max-device-height:745px){
table.OpisParametrów{
display:flex !important;
flex-direction:row;
width:100%;
}
table.OpisParametrów,
table.OpisParametrów > tbody,
table.OpisParametrów > tbody > tr,
table.OpisParametrów > tbody > tr > th,
table.OpisParametrów > tbody > tr > td{
box-sizing:border-box;
}
table.OpisParametrów > tbody{
display:flex !important;
flex-direction:column;
width:100%;
}
table.OpisParametrów > tbody > tr{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;
width:100%;
}
table.OpisParametrów > tbody > tr> th:not(:first-child),
table.OpisParametrów > tbody > tr> td:not(:first-child){
display:block !important;
}
table.OpisParametrów > tbody > tr > *:first-child{
max-width:2rem !important;
width:100% !important;
display:flex !important;
flex-direction:column;
align-items: stretch;
justify-content: center;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + *{
max-width:5rem !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~ *{
border-left:0;
}
table.OpisParametrów > tbody > tr:first-child > *:first-child + * ~*{
max-width:calc( 100% - 2rem - 5rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(:first-child) > *:first-child + *{
max-width:calc( 100% - 2rem) !important;
width:100% !important;
border-left:0;
}
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child,
table.OpisParametrów > tbody > tr:not(.OpisParametrów-nagłówek):not(.OpisParametrów-komórka):last-child > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + *,
table.OpisParametrów > tbody > tr:not(:last-child) > *:first-child + * ~ *{
border-bottom:0;
}
table.OpisParametrów > tbody > tr > *:first-child + * ~ *{
width:100% !important;
}
table.OpisParametrów.Opis-Szerokość-1 > tbody > tr:not(.OpisParametrów-nagłówek) > *:first-child + *{
min-width:auto;
}
}
/*{{Kategoria|Szablony - arkusze stylów}}*/
lmfiafb0m4mirae9cj2hd9cmtya8wis