امتداد:CategorySortHeaders
![]() حالة الإصدار مستقر |
|
---|---|
تنفيذ | وصلة |
بيان | وضع عناوين مخصصة في صفحات التصنيف، بدلا من مجرد العناوين التي تعتمد على أول محرف في الاسم |
المؤلف/المؤلفون | |
آخر إصدار | 0.4.0 (2021-04-20) |
MediaWiki | 1.35+ |
تغييرات قاعدة البيانات | لا |
ترخيص | رخصة جنو العمومية 2.0 أو ما بعدها |
التنزيل | |
|
|
تنزيلات ربع سنوية | 5 (Ranked 135th) |
ترجم الامتداد CategorySortHeaders لو كان متوفرا على translatewiki.net | |
The CategorySortHeaders extension to allow specifying custom multi-character 'first-character' sorting headers to list pages under in categories, using syntax like [[Category:Foo|^Header^Invisible part of sortkey]]
or even just [[Category:Foo|^Header^]].
الاستخدام
If you want a category to use a custom header, do [[Category:Cat name|^header^OptionalInvisibleSortkey]]
(or {{DEFAULTSORT:^header^Optionalsortkey}}.
If you want to use the default first letter headers, just use categories as normal.
التثبيت
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
CategorySortHeaders
داخل مجلد extensions/
لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CategorySortHeaders - أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
wfLoadExtension( 'CategorySortHeaders' );
- شغّل إما
update.php
أوupdateCollation.php
من سطر الأوامر (لاحظ أن تشغيل منصّب الوب في وضع الترقية لا يعمل بسبب مهمة T19335) - تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.
للمستخدمين الذي يستخدمون إصدار ميدياويكي 1.35 أو ما قبله:
تبين التعليمات السالفة سبيل جديد لتثبيت الامتداد مستخدما wfLoadExtension()
.
لو كنت تحتاج لتثبيت الامتداد على هذه الإصدارات السابقة (ميدياويكي 1.35 أو ما قبله)، استخدم ما يلي بدلا من wfLoadExtension( 'CategorySortHeaders' );
:
require_once "$IP/extensions/CategorySortHeaders/CategorySortHeaders.php";
الإعداد
هذا الامتداد يحتوي على خيار ضبط واحد لا غير:
$wgCategorySortHeaderAppendPageNameToKey
- قيمته الافتراضية هي «true»، والتي ينتج عنها أن يعامل مفتاح الفرز
^foo^
في صفة شبيهة بالقيمة^foo^{{PAGENAME}}
. If it is set to false, it will sort^foo^
above^foo^<any string here>
. (في كلتا الحالتين، لو كانت ثمة مفتاحي فرز متطابقين، سوف يستخدم pagename للفصل بينهما). بعد تغيير هذا الخيار يجب عليك تشغيل الآتي:
php updateCollation.php --force
انظر أيضا
هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: هذه ليست قائمة كاملة. بعض مزارع الويكي أو الاستضافة أو حزم البرمجيات قد تحتوي على هذا الامتداد حتى لو كانت غير مدرجة هنا. راجع دائمًا مزرعة الويكي أو المستضيف أو حزمة البرمجيات للتأكد من ذلك. |