Extension:Attachments/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ťtefalse
r 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
- Povolte $wgCountCategorizedImagesAsUsed , chcete-li vyloučit připojené soubory z Special:UnusedImages.
- Přílohy i externí URL adresy jsou uloženy jako stránka pomůcek, což znamená, že na ně lze dotazovat pomocí API:Pageprops a API:Pageswithprop .
- Nastavte hodnotu $wgForeignUploadTargets na
[]
, pokud chcete uživatelům zabránit v obcházení tohoto rozšíření pomocí dialogového okna pro nahrávání. - Pokud se nové přílohy nezobrazují, může to být proto, že máte ve frontě úloh mnoho úloh.
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.