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
can also be used to attach a regular page to another regular page.- You can exclude subpages starting with a specific prefix from the autoindex with
{{#attachments ignore subpages: prefix}}
on the parent page. - You can access attachments before they are sorted with the
BeforeSortAttachments(&$links)
hook, where links is an associative array mapping string keys to HTML links. Returnfalse
to take over the sorting.
Relatively linking an attached file
The Attachments extension provides the {{FILEPREFIX}}
parser function to faciliate linking/embedding attached files.
If you attach an image Example.jpg to Somepage then you can embed the image:
- from Somepage with
[[File:{{FILEPREFIX}}Example.jpg]]
- from Somepage/Subpage with
[[File:{{FILEPREFIX:..}}Example.jpg]]
- from Somepage/Subpage/Subsubpage with
[[File:{{FILEPREFIX:../..}}Example.jpg]]
Note that the same also works with [[Media:...]]
links.
Instalace
- Příručka:Konfigurace nahrávání souborů .
- Developers can clone the extension into your MediaWiki
extensions
directory: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 | Whether or not the attachment list should be chunked by the first letter of list items. Defaults to true . |
$wgAttachmentsShowSubpageForm |
Boolean | Whether or not the subpage form should be shown. Defaults to true . |
$wgAttachmentsShowLinkForm |
Boolean | Whether or not the external link form should be shown. Defaults to true . |
$wgAttachmentsShowInNamespaces |
Boolean | Whether or not a link to the attachments should be shown in the namespaces (page, discussion). Defaults to false . |
$wgAttachmentsShowInViews |
Boolean | Whether or not an 'add attachments' link should be shown in the views (read, edit source, view history). Defaults to false . |
$wgAttachmentsShowEmptySection |
Boolean | Whether or not to show certain elements when there are no attachments for a page. Defaults to false . |
Tipy
- Enable $wgCountCategorizedImagesAsUsed to exclude attached files from Special:UnusedImages.
- Attachments and external URLs are both stored as page props, meaning they can be queried with API:Pageprops and API:Pageswithprop .
- Set $wgForeignUploadTargets to
[]
, if you want to prevent users from circumventing this extension through the upload dialog. - If new attachments do not show up, it might be because you have many jobs in your job queue.
Kredity
This extension is essentially a complete rewrite of PerPageResources by Mathias Ertl, which consists of Extension:Resources, Extension:AddResource and Extension:ExternalRedirects. This extension replaces all three, notable differences are:
- attachments are stored in page_props instead of pagelinks
- no open redirects, just links
- attachments are shown at the end of pages, as opposed to on a special page
Originally developed and maintained by Gittenburg.
Související odkazy
- MoinMoinWiki - supports attachments out of the box.