Szablon:Kod
{{{1}}}
Użycie
[edytuj]Umieszcza krótki fragment tekstu w tagach <syntaxhighlight> (zobacz mw:Extension:SyntaxHighlight GeSHi). Ten szablon powinien być używany do krótkich przykładów, dłuższe powinny korzystać z tagów <pre>...</pre> lub <syntaxhighlight>...</syntaxhighlight>.
Jeśli treść zawiera znak równości (=), musisz podać numer parametru: {{kod|1=date=30 Feb 2010}} lub skorzystać z magicznego słowa {{=}}.
Szablon wykorzystuje tag <syntaxhighlight> z atrybutem inline (inline=""), który spowoduje, że kod umieszczony będzie w jednej linii, tak jak przy użyciu kombinacji tagów <code> z <nowiki>. Tak samo też nie będzie formatować tekstu, np. {{Kod|jakiś '''wikitekst'''}} nie pogrubi słowa „wikitekst”, tylko pozostawi potrójne apostrofy bez zmian:
jakiś '''wikitekst'''
Jednak {{Kod|wywołanie {{szablonu}}}} będzie w dalszym ciągu wywoływać szablon:
wywołanie [[:Szablon:Szablonu]]
Użyj tagu <nowiki>...</nowiki> wokół wywołania szablonu, aby uniknąć tego problemu:
wywołanie {{szablonu}}
Użyj parametru {{{2}}} (bez nazwy, jako | 2 = , lub – zamiennie – | język = ), aby określić język dla rozszerzenia SyntaxHighlight GeSHi (częściowa lista, pełna lista [Short names], (ang.)). Domyślnie szablon wyświetla czysty, niesformatowany tekst bez uwydatnień. Do kolorowania składni dla wikitekstu należy użyć dedykowanej opcji: „wikitext”.
Wartości i html4strict są poprawnymi wartościami, podobnie jak html5, php, perl, css, javascript i wiele innych. W przypadku próby użycia niewłaściwej wartości parametru języka, przy zapisywaniu lub podglądzie strony pokazuje się lista poprawnych wartości.
mysql
Tego szablonu nie należy używać z {{subst:
Opis parametrów
[edytuj]Przykład
[edytuj]| Kod | Rezultat |
|---|---|
| Lorem {{kod|ipsum '''dolor'''}} sit amet | Lorem sit amet
|
| Deklaracja {{kod |język=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} jest prototypem funkcji zdefiniowanej później. | Deklaracja jest prototypem funkcji zdefiniowanej później.
|
| Jeśli kod zawiera [[znak równości]], np. {{kod |język=javascript |kod=var img = document.getElementsByTagName("img");}}, musisz pierwszy parametr podać bezpośrednio jako {{{1}}} lub {{{kod}}}; zobacz też [[:bugzilla:5138]]. | Jeśli kod zawiera znak równości, np. , musisz pierwszy parametr podać bezpośrednio jako {{{1}}} lub {{{kod}}}; zobacz też bugzilla:5138.
|
Szablony
[edytuj]Wbudowane szablony mogą nie działać prawidłowo wewnątrz {{Kod}}; dla dłuższych bloków kodu, korzystaj z tagów <code>...</code> zamiast niniejszego szablonu.
Szablony użyte wewnątrz szablonu {{Kod}} ukazują wyjściowy, wyrenderowany kod HTML, co może być rzeczą przydatną. Poniżej przedstawiono przykład kodu HTML wygenerowanego z szablonu {{Cytuj stronę}}.
| Kod | Rezultat |
|---|---|
| {{kod| {{Cytuj stronę|tytuł=Tytuł|url=http://example.org}} }} }} |
|
Aby uzyskać poprawne wyświetlenie kodu szablonu, znaki | i = w szablonie należy zastąpić odpowiednio szablonami {{!}} i {{=}}. Więcej informacji w dokumentacji szablonów zastępujących znaki. Dodanie parametru „mediawiki” powoduje wyróżnienie składni:
| Kod | Rezultat |
|---|---|
| {{kod| {{Cytuj stronę{{!}}tytuł=Tytuł{{!}}url{{=}}http://example.org}} }} |
|
| {{kod| {{Cytuj stronę{{!}}tytuł=Tytuł{{!}}url{{=}}http://example.org}}|mediawiki}} |
|
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Brak opisu.
| Parametr | Opis | Typ | Status | |||
|---|---|---|---|---|---|---|
| Nie podano parametrów | ||||||
Zobacz też
[edytuj]|
Powyższy opis jest dołączany ze strony Szablon:Kod/opis. (edytuj | historia)
Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu. |