امتداد:مرفقات

This page is a translated version of the page Extension:Attachments and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎svenska • ‎العربية • ‎日本語
الدليل المرجعي لامتدادات ميدياويكي
OOjs UI icon advanced.svg
Attachments
حالة الإصدار مستقر
px
تنفيذ سمات المحلل اللغوي , متغير , تصرف خاصة بالصفحة , وصلة
بيان إرفاق صفحات فرعية وملفات ووصلات شبكية خارجية في الصفحات.
المؤلف/المؤلفون (Gittenburgنقاش)
آخر إصدار 0.1.0 (2019-06-11)
سياسة التوافق رئيسي
MediaWiki 1.32+
ترخيص رخصة MIT
التنزيل
مثال https://vowi.fsinf.at/
$wgAttachmentsNamespaces
طالع مصفوفة الاستخدام والإصدارات.

يسمح امتداد Attachments للمستخدمين إرفاق صفحات فرعية وملفات ووصلات شبكية خارجية في الصفحات قائمة في نطاقات الاسم المنشطة.

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

سمات متقدمة

  • #attach can also be used to attach a regular page to another regular page.
  • You can link files added through the Attach page action relatively with [[File:{{FILEPREFIX}}filename.jpg]] (or {{FILEPREFIX:..}} for the parent 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.

التنصيب

  • Download وضع الملف/الملفات في دليل يحمل اسم Attachments في مجلد extensions/ لديك.
  • أضف الكود التالي في الجزء الأسفل من LocalSettings.php:
    wfLoadExtension( 'Attachments' );
    
  •   تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.

متغيرات الضبط

$wgAttachmentsNamespaces
Associative array, set a namespace id to true to enable the extension in the namespace.
For example: $wgAttachmentsNamespaces[NS_MAIN] = true;
Note that you should also enable subpages for these namespaces.

نصائح

شكر وتقدير

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

انظر أيضا