Manual:Page naming/cs

Název stránky odkazuje na název stránky v rámci wiki. Název se zobrazuje v horní části obsahu stránky. V rámci webu MediaWiki se názvy stránek používají k identifikaci a odkazování na různé stránky.

Názvy stránek také rozlišují velká a malá písmena, s výjimkou prvního písmene, které je ve výchozím nastavení vždy velké.

Například: Manual:Page naming se liší od Manual: Page nAming

Název stránky může obsahovat dvě části:

Jmenný prostor:Název

Například tato stránka existuje ve jmenném prostoru Manual (příručka).

V URL adrese jsou mezery v názvech stránek povoleny a automaticky se převedou na podtržítka (_). Například z My Page se stane My_Page.

Kouzelná slůvka

MediaWiki nabízí několik magických slov pro práci s názvy stránek.

FULLPAGENAME

Vrátí název aktuální stránky.

  • "{{FULLPAGENAME}}" → "Manual:Page naming/cs"

FULLPAGENAMEE

Převede název stránky do tvaru vhodného pro použití v URL nahrazením mezer podtržítky a kódováním speciálních znaků.

  • "{{FULLPAGENAMEE:Manual:Newlines and spaces}}" → "Manual:Newlines_and_spaces"

NAMESPACE

Vypíše nebo extrahuje jmenný prostor daného názvu stránky.

  • "{{NAMESPACE}}" → "Manual"
  • "{{NAMESPACE:Manual:Newlines and spaces}}" → "Manual"

PAGENAME

Odebere jmenný prostor z daného názvu stránky a zobrazí pouze název stránky.

BASEPAGENAME

Vrátí základní název stránky odstraněním jmenného prostoru a přechodem o jednu úroveň výše.

  • "{{BASEPAGENAME:User:A/b/c}}" → "A/b"

SUBPAGENAME

Vrátí poslední část názvu stránky za posledním lomítkem.

  • "{{SUBPAGENAME:Help:Wikitext examples/transclusion demo}}" → "transclusion demo"

SUBJECTPAGENAME

Vrátí jmenný prostor a název přidružené stránky s obsahem. To je podobné jako FULLPAGENAME.

  • "{{SUBJECTPAGENAME}}" → "Manual:Page naming/cs"

TALKPAGENAME

Vrátí jmenný prostor a název přidružené diskusní stránky.

  • "{{TALKPAGENAME}}" → "Manual talk:Page naming/cs"

Několik věcí k poznámce

Neplatné názvy stránek - pokud je zadaný název stránky neplatný, tato magická slova vrátí prázdný řetězec.

  • "{{TALKPAGENAME:a[b}}" → ""

Maximální délka - maximální délka názvu stránky bez jmenného prostoru je 255 bajtů. Překročení tohoto limitu vrátí prázdný řetězec.

  • "{{FULLPAGENAME:help:abcdefghijklmnopqrstuvwxyz...}}" → "Help:Abcdefghijklmnopqrstuvwxyz..."

Předpony Interwiki - některá magická slova se chovají odlišně, pokud vstup obsahuje interwiki prefixy, které nejsou psány velkými písmeny a jsou zpracovávány podle lokálního nastavení wiki.

  • "{{FULLPAGENAME:ab:cdef}}" → "ab:cdef"

Jmenný prostor pouze s dvojtečkou - jmenný prostor následovaný dvojtečkou bez názvu stránky se nepovažuje za platný název stránky a vrací prázdný řetězec.

  • "{{FULLPAGENAME:help:}}" → ""

Tato magická slova vám pomohou spravovat a manipulovat s názvy stránek, což usnadňuje vytváření dynamického a flexibilního obsahu wiki.

Omezení názvu stránky

Při vytváření názvů stránek v MediaWiki existují specifická omezení a zvláštní případy, které je třeba zvážit. Tato příručka zjednodušuje tato pravidla, aby vám pomohla předejít problémům.

Speciální znaky

Následující znaky nejsou v názvech stránek povoleny (viz Příručka:$wgLegalTitleChars, zastaralé):

 # < > [ ] | { }

Důvody omezení

Tyto znaky jsou zakázány, protože mají v syntaxi MediaWiki zvláštní význam.

Například:

[[tc]]odkazuje na stránku s názvem Tc, nikoli [[tc]].
{{tc}}odkazuje na Template:Tc, nikoli na {{tc}}.

Názvy testovacích stránek

Zda je název stránky povolený, můžete otestovat tak, že se pokusíte na ni vytvořit odkaz:

PíšeteDáváPoznámka
[[a#b]] a#b odkazy na kotvu b na stránce a
[[#b]] #b odkazy na ukotvení b na aktuální stránce
[[a|b]] b přesměrovaný odkaz na stránku a
[[a%2f]] a/ %2f je lomítko, takže názvy stránek nemohou obsahovat lomítka.
[[:/b]] /b předpona s dvojtečkou pro propojení
[[a_b]] a_b podtržítko a mezera jsou ekvivalentní, ale podtržítko se zobrazí
[[a  b]]
a b žádné po sobě jdoucí mezery v názvech stránek

Zvláštní případy

Zpětné lomítko (\):

V závislosti na kontextu může být převedeno na lomítko (/).

Lomítko dopředu (/):

V některých jmenných prostorech poskytuje speciální funkce.

Pro odkaz na stránku v hlavním jmenném prostoru začínajícím na / použijte dvojtečku: [[:/page]].

Předpony jmenných prostorů:

Názvy stránek nemohou začínat obecnou předponou jmenného prostoru. Například album s názvem Help: A Day in the Life se na anglické Wikipedii nazývá Help!: A Day in the Life, aby se vyhnulo umístění v oboru nápovědy.

Omezení délky:

Maximální délka: 255 bajtů (bez prefixu jmenného prostoru).

Znaky jiné než ASCII mohou používat až 4 bajty.

Například tento odkaz testuje maximální délku názvu stránky: 255 znaků.

Jmenný prostor souborů: 240 bajtů pro nově nahrané soubory.

Omezení pro první znak

Nemůže být dvojtečka (:), mezera ( ) ani podtržítko (_).

Lomítka (/) a procenta (%) mají speciální funkci. Například % následované určitými znaky může způsobit problémy (např. [[%23]] se změní na #).

Rozdíl mezi mezerami a podtržítky v názvech stránek

Při pojmenovávání stránek funguje mezera a podtržítko stejně:

  • Zobrazení - mezery se v záhlaví v horní části stránky zobrazí jako běžné mezery.
  • URL - v URL adrese stránky budou mezery automaticky nahrazeny podtržítky.

Například:

  • Zobrazení názvu - "My Page Name"
  • URL - "My_Page_Name"

To znamená, že se nemusíte starat o používání mezer nebo podtržítek – fungují zaměnitelně v závislosti na tom, kde se objeví.

Rozlišování velkých a malých písmen v názvech stránek

Předpony jmenných prostorů

  • Nerozlišuje velká a malá písmena - znaky v prefixech jmenných prostorů (jako "Help:" (nápověda), "User:" (uživatel) atd.) nerozlišují velká a malá písmena. To znamená, že "Help" a "help" jsou považovány za stejné.
  • Kanonická forma - systém obvykle zobrazuje tyto předpony s velkým prvním písmenem (např. "Help:") v URL adresách a záhlavích stránek.

První znak názvu stránky

  • Obecné pravidlo - první znak názvu stránky (za prefixem jmenného prostoru) rozlišuje velká a malá písmena a v MediaWiki se automaticky přepíše na velká písmena.
  • Běžná praxe - ve většině projektů Wikimedie se u prvního znaku nerozlišují velká a malá písmena. Například "Help" a "help" by odkazovaly na stejnou stránku.

Přípony názvů souborů

  • Rozlišuje velká a malá písmena - přípony názvů souborů pro obrázky (například .jpg nebo .JPG) vždy rozlišují velká a malá písmena.

To znamená, že Stop_sign_us.jpg a Stop_sign_us.JPG jsou považovány za dva různé soubory.

Pochopením těchto pravidel budete lépe vybaveni pro přesnou správu a navigaci na stránkách!

Práce s mezerami a podtržítky v názvech stránek

Při práci s názvy stránek je důležité vědět, jak se zachází s mezerami a podtržítky.

Ignorované mezery a podtržítka

Některé mezery a podtržítka jsou automaticky ignorovány nebo považovány za ekvivalentní:

VzorPříklad
Před a za názvem stránky
[[  Help  ]]</source>[[ Help ]]
|-
| Za prefixem jmenného prostoru a před dvojtečkou
| <syntaxhighlight lang=mediawiki inline>[[Project :Help]]
Project :Help
Za dvojtečkou předpony jmenného prostoru [[Project: Help]]Project: Help
Duplicitní po sobě jdoucí mezery
[[Help:Talk   page]]
Help:Talk page

Viditelné změny v popiscích odkazů

V některých případech se mezery a podtržítka mohou v popiscích odkazů stále objevovat, i když jsou v samotném odkazu na stránku ignorovány:

  • Příklad: [[___help__ :_ _template_ _]] je považováno za Help:Template, ale může se zobrazit jako ___help__ :_ _template_ _.

Pochopení kódování URL a názvů stránek

Při vytváření názvu stránky se určité znaky automaticky převedou na odpovídající znaky. Tomu se říká kódování URL. Například:

  • %41 je verze písmene A kódovaná pomocí URL. Takže pokud se pokusíte pojmenovat stránku [[%41]], bude automaticky považována za A.
  • %C3%80 je verze písmene À kódovaná pomocí URL. Podobně bude [[%C3%80]] považován za À.

Jinými slovy, i když se pokusíte použít jako názvy stránek %41 nebo %C3%80, budou převedeny na A a À. To znamená, že stránky s těmito názvy se nebudou lišit – %41 bude vždy stejné jako A a %C3%80 bude vždy stejné jako À. Například pokud vytvoříte stránku s názvem À, její URL adresa může vypadat jako http://mediawiki.org/wiki/%C3%80, ale skutečný název stránky bude À.

Kanonický tvar názvů stránek

Když odkazujete na stránku pomocí speciálních tagů, systém automaticky naformátuje název stránky do standardního tvaru nazývaného "kanonický tvar". Funguje to takto:

  • Zpracování jmenného prostoru
    • Pokud je na začátku dvojtečka (například :PageName), bude odstraněna.
    • První písmeno jmenného prostoru (například Projekt:) i názvu stránky se píše velkým písmenem.
    • Pokud je použit zástupný jmenný prostor, je nahrazen skutečným jmenným prostorem.
  • Formátování
    • Podtržítka (_) se přemění na mezery.
    • Více mezer v řadě se redukuje na jednu mezeru.

Několik příkladů:

  • "{{:qwsazx}}" → "Qwsazx"
  • help:example - při pokusu o vytvoření této stránky se písmena "h" a "e" píší s velkými písmeny.

Abecední řazení názvů stránek

Při abecedním uspořádání názvů stránek systém dodržuje určité pořadí.

  • Základní požadavek
    • Systém organizuje názvy stránek na základě standardního abecedního pořadí znaků. Například při pohledu na stránky Special:AllPages a Special:Categories vidíte, že jsou seřazeny abecedně.
  • Speciální znaky
    • Znaky jako interpunkční znaménka a symboly se píší před písmeny. Například !, @, # se objeví před písmeny.
  • Znaky Unicode
    • Znaky z jiných jazyků a speciální symboly jsou seřazeny podle jejich hodnot Unicode. Například:
      • Velká písmena (A-Z) se píší před malými písmeny (a-z).
      • Znaky jako à nebo é se umisťují na základě své hodnoty Unicode, která může být za některými malými písmeny.
  • Mezery
    • Mezera v názvu stránky je považována za podtržítko (_). To znamená, že mezery jsou řazeny za velká písmena, ale před malá písmena.

Související odkazy