Extension:Attachments/cs

Category:MIT licensed extensions/cs
Příručka k rozšířením MediaWiki
Attachments
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Funkce analyzátoru Category:Parser function extensions/cs, Proměnná Category:Variable extensions/cs, Akce stránky Category:Page action extensions/cs, Háček Category:Hook extensions/cs
Popis Připojí ke stránkám podstránky, soubory a externí odkazy.
Autoři
Nejnovější verze 1.0.1
Zásady kompatibility Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní.
MediaWiki 1.39+Category:Extensions with manual MediaWiki version/cs
Licence Licence MIT
Stáhnout Category:Extensions in GitHub version control/cs
Příklad https://vowi.fsinf.at/
  • $wgAttachmentsNamespaces
  • $wgAttachmentsChunkListByLetter
  • $wgAttachmentsShowSubpageForm
  • $wgAttachmentsShowLinkForm
  • $wgAttachmentsShowInNamespaces
  • $wgAttachmentsShowInViews
  • $wgAttachmentsShowEmptySection
Category:All extensions/cs

Rozšíření Attachments umožňuje uživatelům připojovat podstránky, soubory a externí odkazy ke stránkám v povolených jmenných prostorech.

  • Přílohy lze snadno přidat prostřednictvím uživatelského rozhraní.
  • Přílohy článku se zobrazují v automaticky generovaném seznamu na jeho konci.
  • Toto rozšíření se integruje se vzhledy Vector a Minerva Neue.

Jak to funguje?

  • Podstránky se automaticky počítají jako připojené k nadřazené stránce
  • Když nahráváte soubor pomocí akce Attach (připojit stránku), do popisu se přidá analyzátorová funkce {{#attach: Title}}.
  • Když přidáte odkaz, rozšíření vytvoří podstránku obsahující funkci parseru {{#exturl: URL}}.
  • Obě funkce parseru nastavují vlastnosti stránky, které jsou dotazovány na automaticky generované sekce.

Pokročilé funkce

  • #attach lze také použít k připojení běžné stránky k jiné běžné stránce.
  • Podstránky začínající určitým prefixem můžete z automatického indexování vyloučit pomocí prefixu {{#attachments ignore subpages: prefix}} na nadřazené stránce.
  • K přílohám můžete přistupovat před jejich seřazením pomocí háčku BeforeSortAttachments(&$links), kde links je asociativní pole mapující klíče řetězců na odkazy HTML. Vraťte falser a převezměte třídění.

Relativní propojení připojeného souboru

Rozšíření Attachments poskytuje funkci parseru {{FILEPREFIX}} pro usnadnění propojování/vkládání připojených souborů.

Pokud k NejakaStranka připojíte obrázek Example.jpg, můžete jej vložit:

  • Pro NejakaStranka s pomocí [[File:{{FILEPREFIX}}Example.jpg]]
  • Pro NejakaStranka/Podstranka s pomocí [[File:{{FILEPREFIX:..}}Example.jpg]]
  • Pro NejakaStranka/Podstranka/Podpodstranka s pomocí [[File:{{FILEPREFIX:../..}}Example.jpg]]

Všimněte si, že totéž funguje i s odkazy v [[Media:...]].

Instalace

  • Povolení nahrávání.
  • Vývojáři mohou rozšíření naklonovat do vašeho adresáře MediaWiki extensions:
    cd extensions/
    git clone https://github.com/vuhuy/Swiki
    
  • Upozorňujeme, že pro tyto jmenné prostory byste měli také povolit podstránky.

Volitelné konfigurační parametry

$wgAttachmentsChunkListByLetter Boolean Zda má být seznam příloh rozdělen podle prvního písmene položek seznamu. Výchozí hodnota je true.
$wgAttachmentsShowSubpageForm Boolean Zda se má zobrazit formulář podstránky. Výchozí hodnota je true..
$wgAttachmentsShowLinkForm Boolean Zda se má zobrazit formulář pro externí odkaz. Výchozí hodnota je true..
$wgAttachmentsShowInNamespaces Boolean Zda se má v jmenných prostorech (stránka, diskuse) zobrazovat odkaz na přílohy. Výchozí hodnota je false.
$wgAttachmentsShowInViews Boolean Zda se má v zobrazeních (čtení, úprava zdroje, zobrazení historie) zobrazovat odkaz 'přidat přílohy'. Výchozí hodnota je false.
$wgAttachmentsShowEmptySection Boolean Zda se mají zobrazovat určité prvky, pokud stránka nemá žádné přílohy. Výchozí hodnota je false.

Tipy

Kredity

Toto rozšíření je v podstatě kompletním přepsáním PerPageResources od Mathias Ertl, které se skládá z Extension:Resources, Extension:AddResource a Extension:ExternalRedirects. Toto rozšíření nahrazuje všechny tři, významné rozdíly jsou:

  • Přílohy jsou uloženy na StrankaPomucek místo odkazů na stránky
  • Žádné otevřené přesměrování, pouze odkazy
  • Přílohy se zobrazují na konci stránek, nikoli na zvláštní stránce

Původně vyvinuto a spravováno společností Gittenburg.

Související odkazy

  • MoinMoinWiki - podporuje přílohy ihned po vybalení z krabice.
Category:Attachment extensions/cs
Category:All extensions/cs Category:Attachment extensions/cs Category:BeforePageDisplay extensions/cs Category:ChangeTagsListActive extensions/cs Category:Extensions in GitHub version control/cs Category:Extensions with manual MediaWiki version/cs Category:Hook extensions/cs Category:ListDefinedTags extensions/cs Category:MIT licensed extensions/cs Category:MagicWordwgVariableIDs extensions/cs Category:Page action extensions/cs Category:ParserFirstCallInit extensions/cs Category:ParserGetVariableValueSwitch extensions/cs Category:Parser function extensions/cs Category:SkinTemplateNavigation::Universal extensions/cs Category:Stable extensions/cs Category:Variable extensions/cs