Rozšíření:CategorySortHeaders
![]() Stav rozšíření: stabilní |
|
---|---|
Zavádění | Háček |
Popis | Vytvářejte vlastní nadpisy na stránkách kategorií, nikoli pouze nadpisy prvního znaku |
Napsal(i) | |
Nejnovější verze | 0.4.0 (2021-04-20) |
MediaWiki | 1.35+ |
Změny v databázi | Ne |
Licence | GNU General Public License 2.0 nebo pozdější |
Zdrojový kód | |
|
|
Čtvrtletní stahování | 8 (Ranked 166th) |
Přeložte rozšíření CategorySortHeaders, používá-li lokalizaci z 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^]].
Použití
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.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
CategorySortHeaders
ve vaší složceextensions/
. - Následující kód přidejte na konec vašeho souboru
LocalSettings.php
:wfLoadExtension( 'CategorySortHeaders' );
- Run either "update.php" or "updateCollation.php" from the command line (Note that running the web installer in upgrade mode does not work due to úkol T19335)
- Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Pro ty, kteří používají MediaWiki 1.35 a starší:
Výše uvedené instrukce se týkají instalace přes wfLoadExtension()
, což je novější způsob instalace rozšíření.
Pokud potřebujete toto rozšíření nainstalovat na starší verzi (MediaWiki 1.35 či starší), musíte místo wfLoadExtension( 'CategorySortHeaders' );
použít:
require_once "$IP/extensions/CategorySortHeaders/CategorySortHeaders.php";
Konfigurace
This extension has a single configuration option:
$wgCategorySortHeaderAppendPageNameToKey
- It defaults to true, which causes a sortkey of
^foo^
to be treated like^foo^{{PAGENAME}}
. If it is set to false, it will sort^foo^
above^foo^<any string here>
. (In both cases, if there are two exactly same sort keys, the pagename will be used as a tie breaker). After changing this option you should runphp updateCollation.php --force
Související odkazy
Toto rozšíření je zahrnuto v následujících balíčcích a/nebo wiki farmách: Toto není autoritativní seznam. Některé wiki farmy/hostitelé mohou obsahovat tento extension, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |