Przejdź do zawartości

Wikibooks:Szablony/Zawartość

Z Wikibooks, biblioteki wolnych podręczników.

Szablony tekstu specjalne

[edytuj]
Kod i zastosowanie Efekt

; Nagłówek pogrubiony, a w nim tekst: {{Nobold|wpisany tekst}}, niepogrubiony.

Nagłówek pogrubiony, a w nim tekst: wpisany tekst, niepogrubiony.

{{Nowiki|{{Id|test|div|zawartość}}}}

<div id="test">zawartość</div>

{{Nowiki|Oto jest tekst ze znakami HTML: &nbsp;&amp;&#32;px.}}

  • Różnica ze znacznikiem mechanizmu MediaWiki, tzn. <nowiki>...</nowiki>, jest taka, że ten nie wyświetla kodów w postaci kodów, tylko w wersji rozwiniętej.
Przykład
  • <nowiki>Oto jest tekst ze znakami HTML: &nbsp;&amp;&#32;px.</nowiki>
Wynik
  • Oto jest tekst ze znakami HTML:  & px.

Oto jest tekst ze znakami HTML: &nbsp;&amp;&#32;px.

Szablony do wyświetlania zawartości szablonu

[edytuj]

Szablony wyświetlające zawartość inkludowaną szablonu

[edytuj]
Kod i zastosowanie Efekt

{{Wikikod|BrClear}}

{{Znacznik|tag=p|klasa=br-clear br-clear-{{{1|both}}} {{{klasa|}}}|styl=font-size:0;line-height:0;margin:0;padding:0;{{{styl|}}}|{{Znacznik|tag=br|samozamykający=tak|styl=clear:{{{1|both}}}}}}}

Inne szablony specjalne oparte o znacznik <pre>...</pre>

[edytuj]
Kod i zastosowanie Efekt

{{PreWikikod|BrClear}}

  • Szablon nie skraca wielokrotne odstępy.
{{Znacznik|tag=p|klasa=br-clear br-clear-{{{1|both}}} {{{klasa|}}}|styl=font-size:0;line-height:0;margin:0;padding:0;{{{styl|}}}|{{Znacznik|tag=br|samozamykający=tak|styl=clear:{{{1|both}}}}}}}

{{PreLineWikikod|BrClear}}

  • Szablon skraca wielokrotne odstępy do jednego.
{{Znacznik|tag=p|klasa=br-clear br-clear-{{{1|both}}} {{{klasa|}}}|styl=font-size:0;line-height:0;margin:0;padding:0;{{{styl|}}}|{{Znacznik|tag=br|samozamykający=tak|styl=clear:{{{1|both}}}}}}}

Inne szablony z podświetlaniem składni oparte o znacznik <syntaxhighlight>...</syntaxhighlight> do wyświetlania zawartości szablonu

[edytuj]
Kod i zastosowanie Efekt

{{ŹródłoWikikod|BrClear}}

{{Znacznik|tag=p|klasa=br-clear br-clear-{{{1|both}}} {{{klasa|}}}|styl=font-size:0;line-height:0;margin:0;padding:0;{{{styl|}}}|{{Znacznik|tag=br|samozamykający=tak|styl=clear:{{{1|both}}}}}}}

Szablony do wyświetlania tekstu z kodami HTML

[edytuj]

Podstawowe szablony

[edytuj]
Kod i zastosowanie Efekt

{{PreNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}

  • Szablon nie skraca wielokrotne odstępy.
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|Zawartość]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</sup>

{{PreLineNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}

  • Szablon skraca wielokrotne odstępy do jednego.
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|Zawartość]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</sup>

Inne szablony z podświetlaniem składni oparte o znacznik <syntaxhighlight>...</syntaxhighlight> do wyświetlania zawartości szablonu

[edytuj]
Kod i zastosowanie Efekt

{{ŹródłoNowiki|Przestrzeń=Template|Nazw=S|M|parametr1{{=}}wartosc1|parametr2{{=}}wartosc2|parametr3{{=}}wartosc3}}

&#123;&#123;<span class="iw link">[[:Szablon:M|M]]</span>&#124;parametr1=wartosc1&#124;parametr2=wartosc2&#124;parametr3=wartosc3&#125;&#125;

Szablony zamieniające pewne znaki na kod HTML

[edytuj]
Kod i zastosowanie Efekt

{{KodHTMLZnaku|k}} → {{Nowiki|{{KodHTMLZnaku|k}}}}

k → &#107;

{{KodHTMLZnaku|k|tak}} → {{Nowiki|{{KodHTMLZnaku|k|tak}}}}

&#107; → &amp;#107;

k{{s → k&#123;&#123;s

{{KodyHTMLZnakówWikiCiągu|k{{((}}s|tak}} → {{Nowiki|{{KodyHTMLZnakówWikiCiągu|k{{((}}s|tak}}}}

k&#123;&#123;s → k&amp;#123;&amp;#123;s

Szablony użyte w tekście do spowodowania jego łamliwości lub nie

[edytuj]

Szablony łamliwości

[edytuj]
Kod i zastosowanie Efekt

{{Span|Oto jest tekst{{Wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{W}}.
  • Wynik: Oto jest tekst . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst</span> <span style="white-space:nowrap">. Oto jest tekst za.</span>

{{Span|Oto jest tekst{{·wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{·w}}.
  • Wynik: Oto jest tekst · . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst&nbsp;<b>·</b></span> <span style="white-space:nowrap">. Oto jest tekst za.</span>

{{Span|Oto jest tekst{{•wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{•w}}.
  • Wynik: Oto jest tekst • . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst&nbsp;•</span> <span style="white-space:nowrap">. Oto jest tekst za.</span>

{{Span|Oto jest tekst{{–wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{–w}}.
  • Wynik: Oto jest tekst – . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst&nbsp;&ndash;</span> <span style="white-space:nowrap">. Oto jest tekst za.</span>

{{Span|Oto jest tekst{{!wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{!w}}.
  • Wynik: Oto jest tekst | . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst&nbsp;&#124;</span> <span style="white-space:nowrap">. Oto jest tekst za.</span>

{{Span|Oto jest tekst{{\wrap}}. Oto jest tekst za.}}

  • Przekierowaniem do niego jest szablon {{\w}}.
  • Wynik: Oto jest tekst / . Oto jest tekst za.
  • Kod HTML: <span >Oto jest tekst&nbsp;/</span> <span style="white-space:nowrap;">. Oto jest tekst za.</span>

Szablony niełamliwości

[edytuj]
Kod i zastosowanie Efekt

{{Nowrap|1{{=}}2 + 2 {{=}} 4}}

  • Wynik: 2 + 2 = 4
  • Kod HTML: <span style="white-space:nowrap;">2 + 2 = 4</span>
{{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]].}}
{{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

[edytuj]
Kod i zastosowanie Efekt

Oto jest tekst{{·}}A za nim inny.

  • Przekierowaniem do niego jest szablon {{Dot}} i {{Middot}}.

Oto jest tekst · A za nim inny.

Oto jest tekst{{}}A za nim inny.

  • Przekierowaniem do niego jest szablon {{Bull}} i {{Bullet}}.

Oto jest tekst • A za nim inny.

Oto jest tekst{{}}A za nim inny.

  • Przekierowaniem do niego jest szablon {{Ndash}} i {{En dash}}.

Oto jest tekst – A za nim inny.

Oto jest tekst{{}}A za nim inny.

  • Przekierowaniem do niego jest szablon {{Mdash}} i {{Em dash}}.

Oto jest tekst — A za nim inny.

Szablon zastępujące pewne znaki

[edytuj]

Potrzebne typu do szablonów, linków, wikitabel i zmiennych

[edytuj]

Szablony zastępujące znaki

[edytuj]
Kod i zastosowanie Efekt

{{!}}

|

{{!!}}

||

{{!(}}

[

{{)!}}

]

{{!((}}

[[

{{))!}}

]]

{{(}}

{

{{)}}

}

{{((}}

{{

{{))}}

}}

{{(((}}

{{{

{{)))}}

}}}

{{=}}

=

Szablony zastępujące szablony w postaci kodu HTML

[edytuj]
Kod i zastosowanie Efekt

{{Pipe}}

  • Wynik: |
  • Kod HTML: {{Nowiki|{{Pipe}}}} → &#124;

Wykorzystywane do innych znaków

[edytuj]
Kod i zastosowanie Efekt

{{Mniejszy}}

<

{{Większy}}

>

{{Kropka}}

·

{{Kula}}

{{Pauza}}

Szablony tworzące tabele przy pomocy mechanizmu MediaWiki

[edytuj]

Szablony skonstruowane bez pomocy kodu w języku Lua w Scribunto

[edytuj]
Kod i zastosowanie Efekt

{{Tabelka|id={{{id}}}|opcje={{{opcje}}}|styl={{{styl}}}|klasa={{{klasa}}}|{{{1}}}}}

{| style="{{{styl}}}" class="{{{klasa}}}" id="{{{id}}}" {{{opcje}}}
{{{1}}}
|}

{{Tytuł|id={{{id}}}|opcje={{{opcje}}}|styl={{{styl}}}|klasa={{{klasa}}}|{{{1}}}}}

|+ style="{{{styl}}}" class="{{{klasa}}}" id="{{{id}}}" {{{opcje}}}
{{{1}}}

{{Wiersz|id={{{id}}}|opcje={{{opcje}}}|styl={{{styl}}}|klasa={{{klasa}}}|{{{1}}}}}

|- style="{{{styl}}}" class="{{{klasa}}}" id="{{{id}}}" {{{opcje}}}
{{{1}}}

{{Komórka|id={{{id}}}|opcje={{{opcje}}}|styl={{{styl}}}|klasa={{{klasa}}}|{{{1}}}}}

| style="{{{styl}}}" class="{{{klasa}}}" id="{{{id}}}" {{{opcje}}}| {{{1}}}

Szablony pomocnicze szablonów tabelek

[edytuj]
Kod i zastosowanie Efekt

{{Tabelka|{{Wiersz|{{Komórka|{{Dunno}}}}}}}}

?

Szablony skonstruowane przy pomocy kodu w języku Lua w Scribunto

[edytuj]
Kod i zastosowanie Efekt
{{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
 }}
Tytuł tabeli
nagłówek 1 nagłówek 2
komórka 1 1 komórka 1 2 komórka 1 3
komórka 2 1 komórka 2 3
komórka 3 1
komórka 3 3

Szablony z zawartością

[edytuj]
Kod i zastosowanie Efekt
{{Numerowanie w tabeli| class="wikitable"
! lp. !! opis
|-
|#|| jeden
|-
|#|| dwa
|-
|#|| trzy
}}
lp. opis
1. jeden
2. dwa
3. trzy

Szablony opisujące coś

[edytuj]
Kod i zastosowanie Efekt
{{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ł}}}}
}}
Kod i zastosowanie Efekt

{{Dopracować|powód}}

{{Integruj z|cel=strona/podstrona}}

  • wstawiamy na stronę, do której należy dołączyć treść innej

{{Integruj do|cel=strona/podstrona}}

  • wstawiamy na stronę, którą należy zlikwidować a jej treść włączyć do innej

{{POV}}

{{Fakt|Wątpliwa informacja}}

{{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. 
}}
Lp. Nazwa Opis
1 ModPlug Tracker Podręcznik opisuje korzystanie z programu ModPlug Tracker - prostego narzędzia do tworzenia muzyki.
2 AutoIt Podręcznik programowania w języku skryptowym AutoIt.
3 Pisanie systemów operacyjnych Podręcznik wprowadzający w pisanie systemów operacyjnych.
4 {{ListaKategorii}} Szablon do wyświetlania listy kategorii, danej kategorii, jako pozycje.
5 {{#invoke:Mapa}} Moduł do wyświetlania mapy w artykule.
6 Moduł Mapa Moduł do wyświetlania mapy w artykule.
7 Szablon Mapa Szablon do wyświetlania nazwy mapy w artykule.
8 Polska Podręcznik dla dzieci na temat Polski
9 Astronomiczne podstawy geografii Jest to skrypt z astronomicznych podstaw geografii, który daje przegląd wybranych zagadnień tej tematyki.

Formatowanie ramek

[edytuj]
Kod i zastosowanie Efekt

{{Pokaż|tytuł=Widoczny tytuł|zawartość=Tekst do ukrycia|css_tabela=width: 80%}}

Widoczny tytuł

Tekst do ukrycia

{{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".
     }}
  }}
{{Tabela nawigacyjna
    | styl    = width:500px;margin-left:auto;margin-right:auto;
    | funkcja = UkrytaWikitabelowaListaMenu
    | tytuł   = Tytuł menu
    | spis =
 * Pozycja pierwsza
 * Pozycja druga
 * Pozycja trzecia
 }}
{{Ramka nawigacyjna
    | funkcja         = UkryjZawartośćMenu
    | styl            = position:relative;
    | 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
}}

{{Menu listy pozycji kategorii|tytuł=Menu listy kategorii szablonowych i szablonów|kategoria=Szablony}}