Extension:Attachments/tr

Category:MIT licensed extensions/tr
MediaWiki manüel uzantıları
Attachments
Sürüm durumu: kararlıCategory:Stable extensions/tr
Uygulama Ayrıştırıcı işlevi Category:Parser function extensions/tr, Değişken Category:Variable extensions/tr, Sayfa işlemi Category:Page action extensions/tr, Kanca Category:Hook extensions/tr
Açıklama Sayfalara alt sayfalar, dosyalar ve harici bağlantılar ekleyin.
Yazar(lar)
En son sürüm 1.0.1
Uyumluluk politikası MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil.
MediaWiki 1.39+Category:Extensions with manual MediaWiki version
Lisans MIT Lisansı
İndir Category:Extensions in GitHub version control/tr
Örnek https://vowi.fsinf.at/
  • $wgAttachmentsNamespaces
  • $wgAttachmentsChunkListByLetter
  • $wgAttachmentsShowSubpageForm
  • $wgAttachmentsShowLinkForm
  • $wgAttachmentsShowInNamespaces
  • $wgAttachmentsShowInViews
  • $wgAttachmentsShowEmptySection
Category:All extensions/tr

Attachments uzantısı, kullanıcıların etkin ad alanlarındaki sayfalara alt sayfalar, dosyalar ve harici bağlantılar eklemelerine olanak tanır.

  • Attachments can easily be added through the user interface.
  • Attachments of an article are displayed in an automatically generated list at its end.
  • This extension integrates with the Vector and Minerva skins.

So how does it work?

  • subpages automatically count as attached to their parent page
  • When you upload a file through the Attach page action, a parser function {{#attach: Title}} is added to the descripiton.
  • When you add a link, the extension creates a subpage containing the {{#exturl: URL}} parser function.
  • Both parser functions set page properties, which are queried for the autogenerated sections.

Gelişmiş özelliker

  • #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. Return false 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.

Kurulum

  • Enable Uploads.
  • Developers can clone the extension into your MediaWiki extensions directory:
    cd extensions/
    git clone https://github.com/vuhuy/Swiki
    

Note that you should also enable subpages for these namespaces.

isteğe bağlı yapılandırma parametreleri

$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.

İpuçlar

Katkıda bulunanlar

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.

Ayrıca bakınız

Category:Attachment extensions/tr
Category:All extensions/tr Category:Attachment extensions/tr Category:BeforePageDisplay extensions/tr Category:ChangeTagsListActive extensions/tr Category:Extensions in GitHub version control/tr Category:Extensions with manual MediaWiki version Category:Hook extensions/tr Category:ListDefinedTags extensions/tr Category:MIT licensed extensions/tr Category:MagicWordwgVariableIDs extensions/tr Category:Page action extensions/tr Category:ParserFirstCallInit extensions/tr Category:ParserGetVariableValueSwitch extensions/tr Category:Parser function extensions/tr Category:SkinTemplateNavigation::Universal extensions/tr Category:Stable extensions/tr Category:Variable extensions/tr