Help:Links/cs
![]() |
Poznámka: Úpravou této stránky souhlasíte s uvolněním vašeho příspěvku pod licencí CC0. Více informací získáte na stránce nápovědy veřejné domény. | ![]() |
Odkazy se používají k odkazování na stránky v rámci MediaWiki, jiných wikin nebo externích webových stránek.
Na MediaWiki existuje pět typů hypertextových odkazů:
- Interní odkazy na jiné stránky na stejné wiki (běžně nazývané jako "wikiodkazy")
- Externí odkazy na stránky z jiných webových portálů
- Externí odkazy na interní stránky na stejné wiki
- Interwiki odkazy na jiné webové stránky používající speciální, předem registrované, předpony
- Interjazykové odkazy na jiné wikiny registrované jako různé jazykové verze aktuální wiki
Vezměte, prosím, na vědomí, že tento seznam nezahrnuje odkazy na kategorie a odkazy na soubory, které se používají k umisťování stránek do kategorií a k zobrazování obrázků nebo jiných mediálních souborů.
Interní odkazy
Chcete-li vytvořit (create) tzv. interní odkaz na stránku na stejné wiki ("wikilink"), použijte wiki značky s dvojitými hranatými závorkami, [[jako jsou tyto]]
.
Při prohlížení nebo uložení změn se zobrazí odkaz, který lze sledovat na cílové stránce.
Pokud stránka existuje, je odkaz zobrazen modře (jako slovo "create" v první větě tohoto odstavce). Pokud stránka neexistuje, bude odkaz zobrazen červeně (takže odkaz [[jako je tento]]
je skutečně vykreslen jako je tento).
Všimněte si, že by se barvy mohly lišit, pokud by se barevné schéma wiki změnilo oproti výchozímu.
Po takovém "redlinku" (červeném odkazu) na chybějící stránku (ať už je nebo není skutečně červená) obvykle uživatel umožní stránku vytvořit.
Chcete-li označit libovolný řetězec textu (ne nutně nadpis stránky) jako odkaz, použijte znak "svislý pruh", "svislítko" nebo "pipe", jako je tento: [[Help:Categories|Odkazy na kategorie]]
Vás navedou na stránku návodů Odkazy na kategorie.
První písmeno cíle odkazu obvykle nerozlišuje velká a malá písmena (pokud není wiki nakonfigurována jinak), což znamená, že odkazy mohou být velké nebo ne (takže Jak přispět a jak přispět jsou ekvivalentní). Nicméně velikost písmen každého následujícího písmene musí přesně odpovídat cílové stránce (takže Jak přispět a Jak přispět není ekvivalentní). Mezery v názvu stránky mohou být reprezentovány jako podtržítka (takže How to contribute a How_to_contribute jsou opět ekvivalentní), ale použití podtržítek v odkazech je zviditelní v textu stránky (ale tomu lze předejít použitím "svislítka").
Pokud je název stránky, na kterou odkazujete, názvem stránky, kterou upravujete, výsledkem není vůbec hypertextový odkaz, ale pouze tučný text (například na této stránce označení [[Help:Links/cs]]
dává výsledek Help:Links/cs).
Pokud se pokoušíte vytvořit wikilink na aktuální stránku, pravděpodobně budete chtít odkazovat na konkrétní část nebo na kotvu na stránce. Viz příklady níže.
MediaWiki používá Databázová tabulka pagelinks pro sledování interních wikilinků.
Na rozdíl od externích odkazů interní odkazy nepodporují použití parametrů URL dotazu. Přidání atributů HTML není podporováno interními ani externími odkazy.
Název/Popis | Syntaxe | Výsledek |
---|---|---|
Interní odkaz | [[Main Page]]
[[Help:Contents]]
[[Extension:DynamicPageList (Wikimedia)]]
|
|
Odkaz Piped |
[[Help:Editing pages|editing help]]
Odkazy na sekci nebo kotvu na cílové stránce. [[Help:Editing pages#Preview|previewing]]
Odkaz Piped na kotvu na stejné stránce [[#See also|different text]]
Viz také Nápověda:Odkaz Piped. |
|
Trik Pipe | [[Manual:Extensions|]]
[[User:John Doe|]]
[[Extension:DynamicPageList (Wikimedia)|]]
[[Extension:DynamicPageList (disambiguation)|]]
Transformace provedená trikem pipe může mít za následek stejný text pro různé cíle odkazů, jak je vidět na příkladech DynamicPageList. |
|
Odkazy končící slovem | [[Help]]s
[[Help]]ing
[[Help]]ers
[[Help]]almostanylettersyoulikehere
[[Help]]BUTnotalways
Řídí se takzvanými "pravidly pro přílepky k odkazům" lokalizací pro každý jazyk. |
Helpalmostanylettersyoulikehere HelpBUTnotalways |
Vyhýbejte se odkazům na konci slova | [[Help]]<nowiki />ful advice
[[wikipedia:GNU General Public License|GPL]]<nowiki />v3
|
Helpful advice GPLv3 |
Odkaz na kotvu na stejné stránce | [[#See also]]
Kotvy jsou poskytovány automaticky v záhlaví sekcí a na první ( |
#See also |
Nastavení kotvy pro příchozí odkazy | <div id="Unique anchor name 1">optional text</div>
<span id="Unique anchor name 2">optional text</span>
Zobrazeny blokové a vložené úrovně.
To by umožnilo Nastavení kotvy v záhlaví sekce ==<span id="Alternate Section Title"></span>Section heading==
Poznamenejte si umístění. Musí to být značka "span", nikoli "div". (Takové kotvy umožňují retušování sekcí bez přerušení příchozích spojení.) |
volitelný text
volitelný text Section heading |
Odkaz na kotvu na stejné stránce | [[Help:Images#Supported media types for images]]
|
Help:Images#Supported media types for images |
Odkaz na diskuzní fórum dané stránky | [[{{TALKPAGENAME}}|Discussion]]
|
Discussion |
Odkaz na podstránku | [[/example]]
Zkratka pro |
/example |
Odkaz na podstránku bez lomítka na začátku | [[/example/]]
Zkratka pro |
example |
Odkaz na podstránku stránky nadřazené aktuální stránce. Lze použít pouze na podstránkách. | [[../example2]]
Zkratka |
example2 |
Viditelný odkaz na kategorii | [[:Category:Help]]
Bez úvodního dvojtečky by odkaz nebyl viditelný a místo toho by byl umístěn do kategorie. To je velmi častá chyba. Viz též Nápověda:Kategorie . |
Category:Help |
Viditelný odkaz na obrázek nebo multimediální soubor | [[:File:Example.jpg]]
[[:File:Example.jpg|file label]]
[[Media:Example.jpg]]
[[Media:Example.jpg|file label]]
Bez úvodní dvojtečky v příkladech "File:" by se obrázky skutečně zobrazily. Více na stránce Nápověda:Obrázky . Předpona |
|
Odkaz na vlastní stránku čtenáře (uživatelská stránka, apod.) | [[Special:MyPage]]
[[Special:MyTalk]]
[[Special:Preferences]]
|
|
Vnitřní odkaz na konkrétní revizi | [[Special:PermanentLink/2393992]]
Čísla revizí najdete v historii úprav každé stránky. (Je velmi běžné vidět odkazy na konkrétní revize implementované jako externí odkazy, protože je snadné vyjmout a vložit celou adresu URL a vytvořit externí odkaz.) (Je velmi běžné vidět odkazy na konkrétní revize implementované jako externí odkazy, protože je snadné vyjmout a vložit celou adresu URL a vytvořit externí odkaz.) |
Special:PermanentLink/2393992 |
Vnitřní odkaz na "diff" | [[Special:Diff/2393992]]
[[Special:Diff/2390639/2393992]]
Výchozí (v prvním příkladu výše) je zobrazení změn z předchozí revize. Viz také komentáře v předchozí položce. |
|
Přesměrování | #REDIRECT [[Main Page]] Měl by být prvním řádkem na stránce. Viz Nápověda:Přesměrování . |
![]() |
Externí odkazy
Chcete-li vytvořit externí odkaz, obvykle na stránku na jiném webu, uzavřete adresu URL s mezerou a text odkazu do hranatých závorek (viz příklady níže). Když stránku uložíte nebo zobrazíte náhled, uvidíte odkaz vykreslený trochu jinak než interní wikilink. Může se jednat o jinou barvu nebo za ní následuje ikona šipky, která ukazuje, že může vést na jiný web.
Popis | Napíšete | Zobrazí se |
---|---|---|
Externí odkaz s určeným popiskem odkazu | [https://mediawiki.org MediaWiki] |
MediaWiki |
Očíslovaný externí odkaz | [https://mediawiki.org] To se stane, pokud vynecháte text odkazu. Vícenásobné odkazy tohoto typu na stejné stránce jsou číslovány postupně. |
|
Externí odkaz | https://mediawiki.org Adresy URL začínající na " |
https://mediawiki.org |
Vyhněte se automaticky propojeným adresám URL | <nowiki>https://mediawiki.org</nowiki>
|
https://mediawiki.org |
Protokol relativního externího odkazu | [//en.wikipedia.org Wikipedia] [//en.wikipedia.org //en.wikipedia.org] Propojení bude HTTP nebo HTTPS v závislosti na protokolu právě zobrazené stránky (který se může lišit pro různé uživatele).
To je podporováno pouze uvnitř hranatých závorek |
|
Externí odkaz na aktuální server | https://{{SERVERNAME}}/pagename |
https://www.mediawiki.org/pagename |
Externí odkaz na jiného hostitele předávajícího jméno stránky | https://google.com/search?q={{PAGENAMEE}} Viz také: názvy stránek kódované URL, Příručka:Kódování PAGENAMEE |
https://google.com/search?q=Links |
Mailto odkaz | [mailto:info@example.org email me] |
email me |
Mailto pojmenovaný s předmětem a s tělem | [mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info] |
info |
Vlastní URI | [skype:echo123 call me] Jakýkoli URI, který chcete přidat, musí být nejprve deklarován prostřednictvím $wgUrlProtocols . (Tento příklad není na MediaWiki.org povolen) |
[skype:echo123 call me] |
Použití e-mailových odkazů
E-mailové odkazy používají před adresou mailto:
.
Jsou psány takto: [mailto:anyone@example.org název adresy]
(výsledkem je název adresy).
Pokud není uvedeno žádné jméno, adresa se automaticky očísluje takto: [mailto:anyone@example.org]
se změní na .
Adresy bez hranatých závorek nebudou propojeny, např. anyone@example.com.
Můžete také přidat CC pomocí [mailto:anyone@example.org?cc=anyone2@example.org název adresy]
(výsledkem bude název adresy).
Chcete-li přidat předmět, použijte:
[mailto:anyone@example.com?subject=Subject]
Externí odkazy na interní stránky
Pokud chcete přidat odkaz na stránku na té samé wiki za použití URL query parametrů, budete zřejmě muset použít syntaxi externího odkazu.
Popis | Napíšete | Zobrazí se |
---|---|---|
Externí odkaz na stránku editace aktuální stránky | [https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Editujte tuto stránku] [{{fullurl:{{FULLPAGENAME}}|action=edit}} Editujte tuto stránku] Viz také Nápověda:Magic_words#URL_data a Externí odkazy výše. |
|
Externí odkaz na stránku editace aktuální stránky a stylizovaný jako interní odkaz | <span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span>
Plainlinks class (třídu obyčejných odkazů) lze použít v případech, kdy chcete, aby externí odkaz vypadal jako interní, potlačením ikony, která se za ním normálně objeví. |
Editujte tuto stránku |
Ikona šipky
Některé vzhledy ve výchozím nastavení přidávají za každý externí odkaz ikonu šipky .
Tomu se však lze vyhnout použitím class="plainlinks ".
Například:
Použití Linksearch
Special:Linksearch je vestavěný nástroj, který pomáhá najít stránky spojené s konkrétní adresou URL. Pomocí tabulky Databázová tabulka externallinks vygeneruje úplný seznam názvů stránek, ze kterých odkaz pochází, spolu s úplným cílovým odkazem pro každou zdrojovou stránku. Můžete vyhledávat ve všech jmenných prostorech nebo pouze v jednom. Podporuje použití zástupných znaků (*), takže můžete vyhledávat podle domény nejvyšší úrovně (např. ), doména druhé úrovně (např. ) atd. nebo upřesnit vyhledávání zadáním částí adresy URL, např. .
- Vyhněte se zahrnutí "http://".
- Pokud je v adrese URL dvojtečka, program nemusí vrátit žádné výsledky.
- Názvy stránek MediaWiki v adresách URL by měly mít místo mezer podtržítka. Funkce Linksearch také vyžaduje podtržítka v adresách URL.
- Linksearch je citlivý na velká písmena, vícenásobná podtržítka a použití
index.php
. Nemusí najít alternativní adresy URL, i když vedou ke stejnému cíli. Proto je při vytváření externího odkazu nejlepší použít kanonickou formu adresy URL. Pokud se v adresním řádku po kliknutí na odkaz zobrazí upravená adresa URL, aktualizujte odpovídajícím způsobem adresu URL v odkazu pro optimální využití funkce Linksearch. - Seznam je řazen podle URL pomocí standardního pořadí názvů stránek . Všimněte si, že podtržítko je na rozdíl od prázdného místa abecedně umístěno mezi
Z
aa
.
Použití zpětných odkazů
Interní odkazy v rámci projektu jsou obvykle snadno rozpoznatelné a užitečné pro hledání souvisejících stránek.
Ale když existuje směs interních a externích odkazů, může být obtížné sledovat zpětné odkazy, vyžaduje to použití stránky "Nápověda:Jaké zde najdete odkazy" i stránku "Linksearch".
U odkazů na konkrétní sekce nebo kotvy je však možné zahrnout jak interní odkaz, tak při použití stylů CSS pomocí display=none
externí odkaz pro poskytnutí zpětného odkazu.
Externí odkazy jsou lepší než interwiki odkazy.
Pomocí Linksearch můžete dokonce najít zpětné odkazy na konkrétní sekce nebo kotvy.
Kombinace interních a externích odkazů a skrytí externích <span style="display:none">http://...</span>
nám tedy dává to nejlepší z obou světů.
Omezení
- Externí odkazy nepodporují odkazy na konci slova.
- Externí odkazy nepočítají se Special:WhatLinksHere (jako odkazy zde).
Odkazy Interwiki
Interwiki odkazy jsou interní odkazy na jiné webové stránky (stránky nemusí být navzdory jménu wiki).
Například můžete odkazovat na článek https://en.wikipedia.org/wiki/Sunflower zadáním nowiki>wikipedia:Sunflower</nowiki>
nebo na této wiki, kratší [[w:Sunflower]]
.
Výsledkem obou bude odkaz wikipedia:Sunflower.
Funguje to proto, že MediaWiki ve výchozím nastavení konfiguruje wikipedia:
jako "předponu interwiki", která se při použití uvnitř https://en.wikipedia.org/wiki/ změní na [[ ]].
(Nemusí to fungovat, pokud administrátor u vaší wiki změnil nastavení.) Na rozdíl od interních odkazů interwiki odkazy nepoužívají detekci existence stránky, takže interwiki odkaz se objeví modře, i když stránka na vzdálené stránce wiki neexistuje.
Podobně jako u interních odkazů na stránky můžete vytvořit propojené odkazy se štítkem alternativního odkazu , např. [[wikipedia:Sunflower|velký žlutý květ]]
je odkaz na velký žlutý květ a [[wikipedia:Sunflower|]]
je odkaz na slunečnici.
Interwiki odkazy jsou v podstatě zkratky pro běžně používané delší externí odkazy. Velmi podobný odkaz lze vytvořit jako [https://en.wikipedia.org/wiki/Slunečnice velký žlutý květ]
.
Další podrobnosti jsou na stránce Příručka:Interwiki . Vaše wiki může mít stránku Special:Interwiki se seznamem předpon interwiki, které podporuje. Zde je výchozí seznam interwiki. Na svém webu můžete upravit tabulku interwiki .
Mezijazykové odkazy
Pokud má vaše wiki jiné jazykové verze, můžete najít mezijazykové odkazy v sidebaru, pod toolboxem v sekci s názvem "v jiných jazycích".
Ve wiki vypadá interlanguage velmi podobně jako okaz interwiki, ale chová se podobně jako odkaz na kategorii v tom, že je vykreslen zvláštním způsobem. Zatímco odkazy kategorií se objevují (obvykle) ve zvláštním seznamu v dolní části stránky, odkazy mezi jazyky se objevují ve zvláštním seznamu v sidebaru (postranním panelu) stránky (nebo jinde, v závislosti na konfiguraci wiki a používaném zobrazení).
Účelem mezijazykových odkazů je propojit stránky se stejnými tématy v různých jazycích. Chcete-li vytvořit propojení mezi jazyky, zadejte [[předpona jazyka:název stránky]]
kdekoli na stránce (nejlépe dole, kde je kategorie Odkazy). Předpona jazyka je předpona zadaná na vaší wiki pro jinou jazykovou verzi (obvykle kód jazyka ISO 639-1).
Mezijazykový odkaz je jednostranný, neukazuje z této stránky překlad v jiném jazyce.
Za tímto účelem je třeba také umístit ekvivalentní zpětné spojení.
Nefunguje to jako "Upravit odkazy" (edit links) v sekci jazyků ve verzích v jazyce Wikipedie.
Lze jej však použít, aby ukazoval na jiné profily v jiných jazycích, ve všech jmenných prostorech, včetně 'Uživatel:' (user).
Chcete-li, aby se vícejazykový odkaz objevil na konkrétním místě v obsahu stránky, nikoli na postranním panelu, přidejte před jazykovou předponu dvojtečku.
[[:cs:Slunečnice]]
→ cs:Slunečnice
Pokud je odkaz zároveň mezijazykový a interwiki, pořadí vypadá takto: wikipedia:cs:Slunečnice
Další informace viz Mezijazykové odkazy .
Piped (svislítkové) odkazy
Piped odkaz je interní odkaz nebo odkaz interwiki, kde jsou oba 'název cílové stránky' odkazu a jeho 'štítek' specifikovány. To je užitečné v případech, kdy uživatel chce, aby se hodnoty 'název cílové stránky' a 'štítek' lišily. To také umožňuje propojit kontextově relevantní slovo nebo frázi v textu stránky namísto použití obecné hodnoty "viz také". Formulace se nemusí shodovat s názvem cílové stránky. V závislosti na předvolbách nastavených pro aktuálního uživatele a podporovaný prohlížeč můžete stále vidět cíl odkazu: Když umístíte kurzor na odkaz, název se zobrazí ve vyskakovacím okně a se také zobrazuje ve stavovém řádku. Například:
[[coffeehouse setup|Get Piping Hot Coffee Here!]]
ukáže: Get Piping Hot Coffee Here!
Vezměme si další příklad: [[help:Piped link|piped odkaz]] se zobrazí jako piped odkaz. To lze provést, když kontext jasně ukazuje, že stránka, na kterou se odkazuje, je v oboru názvů nápovědy. Piped odkaz je lepší způsob, jak toho dosáhnout, spíše než omylem odkazovat na piped link, což může být jednoznačná stránka nebo neexistující stránka.
Zajímavost: Termín piped odkazuje na použití znaku "|", který se v tomto kontextu používá k oddělení popisnějšího popisu od skutečného názvu odkazované stránky. Postava Pipe byla pojmenována po jejím alternativním použití. Viz Pipe (výpočetní technika).
Použití přesměrování jako alternativy
Alternativním způsobem je použití přesměrovací stránky. Chcete-li vytvořit Get Piping Hot Coffee Here!, použijte [[Get Piping Hot Coffee Here!]] a přesměrujte jej na coffeehouse setup (upozorňujeme: Na rozdíl od výše uvedeného, to, co se objeví, když ukážete na odkaz, v závislosti na podpoře vašeho prohlížeče, je již zobrazený text).
Je vhodné, pokud přesměrování již existuje nebo se bude hodit i jinde. Existuje však několik nevýhod.
- Vyskakovací okno nezobrazuje cílovou stránku
- "Související změny" zobrazuje změny na stránce přesměrování, nikoli v cíli přesměrování
- Přesměrovací zpráva, která se zobrazuje na cílové stránce, ji mírně zaplňuje
Pomocí společného odkazu a přesměrování je možné do pole pro umístění myši poskytnout informace, které nejsou názvem odkazované stránky, například hodnotu jednotky z hlediska jiných jednotek. V takovém případě je možné vytvořit stránku, jejíž název obsahuje informace, které byste chtěli v názvu odkazu, a která přesměrovává na stránku s vhodnějším názvem. Například stránka w:30.48 cm přesměrovává na w:Foot (unit).
Pipe trik
Pokud část za |
v odkazu je ponecháno prázdné, jedná se o převod na zkrácenou formu názvu stránky vlevo, na základě následujících pravidel:
- Každé slovo, které je před první dvojtečkou (:), stejně jako samotný znak dvojtečky, bude odstraněno. Toto slovo může, ale nemusí být předponou 'namespace' (například "Help:") nebo předponou 'interwiki' (například "commons:"). Pokud před názvem stránky předchází dvojtečka (:), "první" odkazuje na "první za tímto".
- Pokud je v závorkách na konci nějaký text, bude odstraněn.
- Pokud nejsou žádné závorky, ale je tam znak čárka (,), odstraní se čárka a vše za ní.
- Všimněte si, že to nefunguje pro sekce/kotvy, protože
[[Help:Piped_link#Pipe_trick|]]
vygeneruje [[Help:Piped_link#Pipe_trick|]].
Podobně jako při použití tří nebo čtyř vlnovek při přihlašování na stránky Talk a použití 'subst' v náhledu se výsledek zobrazí v náhledu samotném, ale převod v editačním poli ještě není zobrazen. Kliknutím na možnost "Zobrazit změny" zobrazíte změnu ve wikitextu.
Příklady
[[Help:Template|]]
se převede na [[Help:Template|Template]], což se zobrazí jako Template[[Music: My life|]]
se převede na [[Music: My life| My life]], což je zobrazeno jako My life - ačkoli "Music:" sám o sobě není jmenný prostor (proto se mezera za dvojtečkou automaticky neodstraní), ale zkratka funguje i tak[[w:en:Pipe (computing)|]]
se převede na [[w:en:Pipe (computing)|en:Pipe]], což se zobrazí jako en:Pipe.[[commons:Boston, Massachusetts|]]
se převede na [[commons:Boston, Massachusetts|Boston]], což se zobrazí jako Boston.[[w:{{{1}}}|]]
nedává [[w:{{{1}}}|{{{1}}}]] a volání šablony s hodnotou parametru 1 poskytuje funkční odkaz, ale pouze v případě substituce.[[w:en:{{FULLPAGENAME}}|]]
nedává [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]] a[[m:{{FULLPAGENAME}}|]]
nedává" [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]][[Wikipedia:Village pump (technical)#Pipe trick|]]
není převeden, takže nedává funkční odkaz.
Tento wikitext | Zobrazí se |
* [[project:a (b)|]]
* [[w:project:a (b)|]]
* [[:de:project:a (b)|]]
* [[wiktionary:project:a (b)|]]
* [[wiktionary:de:project:a (b)|]]
* [[wikibooks:project:a (b)|]]
* [[wikiquote:project:a (b)|]]
* [[wikisource:project:a (b)|]]
* [[wikisource:project:a (b)#c|]]
* [[w:en:{{FULLPAGENAME}}|]] [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]]
* [[m:{{FULLPAGENAME}}|]] [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
|
* a * project:a * project:a * project:a * de:project:a * project:a * project:a * project:a * [[wikisource:project:a (b)#c|]] * [[w:en:Help:Links/cs|]] en:Help:Links/cs * [[m:Help:Links/cs|]] Help:Links/cs |
Značka kategorie
Vzhledem k tomu, že syntaxe sortkey kategorie je podobná pipe odkazu, funguje trik s pipe také pro tagy kategorií, i když tam technicky není užitečný.
Omezení
- [[Help:L{{tc}}k|]] pomocí template:tc není převedeno, takže výsledek je vykreslen jako [[Help:Link|]], což není funkční odkaz. Je to proto, že podobně jako při substituci dochází k rozšíření triku pipe před běžným rozšířením šablon atd. Trik s pipe nefunguje, pokud odkazovaná stránka obsahuje neplatné znaky. Proto, zatímco obvykle se přijatelnost názvu cílové stránky posuzuje po rozbalení šablony, rozšiřování pipe to posuzuje před tím. Složené závorky jsou proto považovány za neplatné znaky v názvu stránky. Místo toho lze použít šablonu jako template:pipe trick: {{pipe trick|Help:|L{{tc}}k}}, která se vykreslí jako Link.
Inverzní trik s pipe
Na stránce "A (c)" se [[|b]] automaticky převede na [[b (c)|b]].
Podobně na stránce "A, c" se [[|b]] automaticky převede na [[b, c|b]].
Kotvy
Spojení s kotvou
Odkazy ve formátu [[#anchor_name]]
přesměrují na první odpovídající kotvu na stránce, která obvykle odpovídá prvnímu identickému nadpisu sekce.
K odkazu můžete přidat [[#anchor_name]]
a nasměrovat jej na první odpovídající nadpis sekce (nebo kotvu) na stránce named:
[[Help:Editing#Advanced editing]]
https://www.mediawiki.org/wiki/Help:Editing#Advanced_editing
Použití automatické kotvy
Nadpisy oddílů slouží jako kotvy, přičemž jako název kotvy se používá text nadpisu. Pokud existuje více sekcí s identickými nadpisy, každý následující výskyt je připojen s "_2", "_3" atd.
Kotva #toc odkazuje na obsah stránky (TOC), s výjimkou případů, kdy již existuje sekce s názvem "toc".
Ruční kotva
Ručně nastavené kotvy jsou výhodné pro propojení s "nepropojitelnými" prvky, jako jsou tabulky (názvy nebo buňky) nebo části prostého textu. Například v sekci Externí odkazy na interní stránky výše, ačkoli text sloupce "Popis" připomíná (vedlejší) nadpis, není tomu tak.
Existuje několik způsobů, jak nastavit kotvu v jakékoli poloze:
- "Anchor" šablona, pokud existuje na vaší wiki, specifikovaná jako {{Anchor}}, nabízí standardizovanou metodu pro vytvoření kotevních bodů. Umístěte šablonu na požadované místo pomocí syntaxe {{Anchor|Name_of_Anchor}}. Například {{Anchor|Description}} je umístěno ve sloupci "Description" v tabulce pod sekcí "Externí odkazy na interní stránky". Kliknutí na #Description odkazuje na kotevní bod vytvořený v tabulce. Kotva je viditelná pouze prostřednictvím zdrojového kódu.
- Pro viditelné kotvy použijte obecnou značku kotvy
<span id="anchor_name">some text</span>
s volitelným textem. U skrytých kotev vynechejte text. Chcete-li ukázat na kotvu, použijte[[#anchor_name]]
. - Nepoužívejte ruční nadpisy HTML, jako je
<h2>Editing Instructions</h2>
. Tento text slouží jako anchor_name. - V některých případech je nutné přidat atribut ID podobný HTML do prvku wiki. Vezměte si například výše zmíněnou tabulku s názvem Externí odkazy na interní stránky:
border="1" class="wikitable" id="You type"
- Horní část stránky je přístupná pomocí rezervovaného termínu
[[#top]]
.
Viz také Nápověda:Sekce#Propojení sekcí pomocí libovolného ID.
Použití ukotvení Linksearch
Jak je uvedeno výše, pokud je použit styl externího odkazu, např. , můžeme použít Special:Linksearch: .
Při používání Linksearch je užitečné přidat k číselným názvům kotev úvodní nuly, aby se zabránilo nechtěným shodám. Například místo hledání "1" použijte "01", abyste se vyhnuli zahrnutí "10". Tento postup je vidět na stránce Šablona:Záhlaví aktuálních událostí. Podobně, pokud existují kotvy jako "a" a "ab", pomocí "_a" je lze ve výsledcích vyhledávání odlišit.
Použití anchorencode
Funkce analyzátoru #anchorencode
kóduje vstup pro použití jako kotvy.
Například pro externí odkaz na #Using linksearch anchors výše byste použili https://www.mediawiki.org/wiki/Help:Links#{{anchorencode:Using Linksearch anchors}}
, což znamená https://www.mediawiki.org/wiki/Help:Links#Using_Linksearch_anchors
Funkce podstránky
MediaWiki má funkci subpage (podstránka), která může nebo nemusí být aktivní v závislosti na projektu a jmenném prostoru. Pokud je aktivována, platí následující pravidla. Jinak je "A/b" jednoduše samostatná stránka s tímto názvem.
Stromová struktura stránky je tvořena pomocí lomítek v názvech stránek: A/b je považováno za podstránku A, takže A je rodičem A/b. Navíc A/b/c je podstránka A/b. Mezitím jsou A/a, A/b a A/c kategorizovány jako sourozenecké stránky.
Tělo podstránky automaticky zobrazuje odkazy na všechny nadřazené stránky, aniž by bylo potřeba konkrétního wikitextu. Tyto odkazy se zobrazí, i když nadřazená stránka neexistuje. Pokud však některá stránka předchůdce v sekvenci chybí, řetězec odkazů se před tímto bodem zastaví. Kromě toho záleží na velikosti písmen za lomítkem v názvu stránky, což znamená, že "/subpage" a "/Subpage" odkazují na různé stránky.
Funkce která sem odkazuje a Nápověda:Související změny tyto automaticky generované odkazy neberou v úvahu.
Když je funkce podstránky povolena v rámci jmenného prostoru, každé lomítko v názvu stránky automaticky vytvoří strukturu podstránky, bez ohledu na to, zda to bylo zamýšleno nebo ne.
Seznam podstránek najdete pomocí Special:PrefixIndex.
Použití proměnných
Při použití funkce podstránky v rámci jmenného prostoru A na stránce A:B/c/d, {{BASEPAGENAME}} zobrazuje B/c, zatímco {{SUBPAGENAME}} zobrazuje d.
Použití relativních odkazů
V rámci hierarchie podstránek můžete využít následující relativní odkazy:
- [[../]] odkazuje na nadřazenou stránku aktuální podstránky. Například na stránce A/b vás přesměruje na stránku A a na stránce A/b/c vás přesměruje na stránku A/b.
- [[../../]] odkazuje na prarodičovskou stránku aktuální podstránky. Například na stránce A/b/c odkazuje na stránku A.
- [[../s]] odkazuje na sourozeneckou stránku aktuální podstránky. Například na stránce A/b vede na stránku A/s.
- [[../../s]] odkazuje na "strýcovou" stránku aktuální podstránky. Například na stránce A/b/c odkazuje na stránku A/s.
- [[/s]] odkazuje přímo na podstránku. Na stránce A funguje podobně jako [[A/s]]. Propojení ze jmenného prostoru s povolenou funkcí podstránky na stránku hlavního jmenného prostoru začínající znakem "/" však vyžaduje řešení: Přidání dvojtečky před název stránky.
Relativní odkazy zůstávají funkční, i když jsou všechny stránky v hierarchii přejmenovány, aby odrážely změnu jména kořenového adresáře, i když se kořen stane potomkem nového rodiče.
Uživatelé s příslušnými oprávněními, jako jsou administrátoři a uživatelé s právem move-subpages
, mají během procesu přejmenování možnost přesunout hlavní stránku i její podstránky.
Další informace o podstránkách naleznete na stránce Podstránky. Viz příklady na Nápověda:Odkazy/příklad a Nápověda:Odkazy/příklad/příklad2
Aktivace podstránky
Tato funkce je povolena pouze ve jmenných prostorech specifikovaných v konfiguračním nastavení $wgNamespacesWithSubpages
, buď v jejích výchozích jmenných prostorech, nebo jakýchkoli dalších jmenných prostorech nastavených v LocalSettings.php
Převod znaků
Pokyny uvedené na stránce Příručka:Pojmenování stránek uvádějí, že v odkazech na wiki a interwiki se převody na nespisovné znaky provádějí automaticky.
Například "[[Manual:Page%20naming]]
" se zobrazí jako "Manual:Page naming".
Naopak externí odkazy fungují opačně. Doslovné znaky se transformují na znaky nespisovné.
Prohlížeče například obvykle převádějí ".../wiki/!" na ".../wiki/%21".
Použití kódu jako %70 na přesměrování jej deaktivuje, i když odkaz zůstává dostupný ze stránky přesměrování. Aby bylo zajištěno úspěšné přesměrování, stránka přesměrování zobrazuje kanonickou formu cíle, na rozdíl od stránky náhledu, která zobrazuje odkaz v běžném formátu.
Různé
Některé další efekty odkazů
- Související změny
- Zpětný odkaz, Hledání odkazů
- Když za symbol svislítka ([[main Page| ]]) vložíte mezeru, výsledek se může lišit v závislosti na prohlížeči. V některých případech může zobrazit pouze mezeru (" ") bez vytvoření odkazu, na který lze kliknout. Stále je však rozpoznán jako odkaz pomocí funkce "what links here" (co sem odkazuje).
"Pole Hover" na odkazech
V některých webových prohlížečích se při umístění kurzoru na odkaz může zobrazit nápověda zobrazující obsah atributu nadpisu HTML odkazu. MediaWiki přiřazuje tomuto atributu různé hodnoty v závislosti na typu odkazu: pro interní wikilinky zobrazuje název stránky a (stránka neexistuje), pokud stránka neexistuje. U interwiki odkazů zobrazuje název stránky s předponou. A u externích odkazů zobrazí URL.
Prohlížeč může také zobrazovat podobné informace ve stavovém řádku, případně ukazuje, do které sekce patří.
Použití Odkazy , i když na něj nekliknete, může pomoci objasnit zkratky (jako je zobrazení "neutral point of view" jako [[NPOV|NPOV]]) nebo přidání anotací.
Pole Hover lze také vytvořit bez odkazů, obsah pole Hover můžete přizpůsobit pomocí značek, jako je [[Link title|<span title="hoverbox">Display text</span>]]
.
Nemůžete zahrnout atribut title přímo do elementu href pro externí odkazy.
Nicméně můžete dosáhnout podobného výsledku použitím prvku span, jako je tento:
[http://www.example.com <span title="hover text on external link">www.example.com web site</span>]
:
www.example.com web site
Získávání odkazů ze stránky
MediaWiki API umožňuje uživatelům získat všechny odkazy ze stránky. K dosažení tohoto cíle můžete například použít dotaz API nazvaný API:Odkazy.
Odkaz na stránku z obrázku
Pomocí obrázků můžete uživatele nasměrovat na jiné stránky. Další podrobnosti naleznete v pokynech pro použití obrázku k odkazu na konkrétní stránku v sekci nápovědy.
Omezení
Interní odkaz na wiki je omezen maximální velikostí názvu stránky.
Související odkazy
- Příručka:Propojené obrázky
- Nápověda:Editace
- Nápověda:URL
- Nápověda:Vlastní odkaz
- Special:MyLanguage/Help:Template#Restrictions (a další část)
- Průvodce nastavením propojení interwiki
- Příručka:Databázová tabulka links
- Interwikimap
- Příručka:Databázová tabulka brokenlinks
- Červený odkaz
- Wikipedia:Canonicalization
- Special:Mostlinked – ukazuje počet odkazů.
- Special:Lonelypages – seznam stránek, které nejsou propojeny s žádnou stránkou.