Extension:CategorySortHeaders/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
CategorySortHeaders
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Háček Category:Hook extensions/cs
Popis Vytvářejte vlastní nadpisy na stránkách kategorií, nikoli pouze nadpisy prvního znaku
Autoři
Nejnovější verze 0.4.0 (2021-04-20)
MediaWiki 1.35+Category:Extensions with manual MediaWiki version
Změny v databázi Ne
Licence GNU General Public License 2.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
  • $wgCategorySortHeaderAppendPageNameToKey
Čtvrtletní stahování 5 (Ranked 91st)
Přeložte rozšíření CategorySortHeaders, používá-li lokalizaci z translatewiki.net
Category:All extensions/cs

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í

Pokud chcete, aby kategorie používala vlastní záhlaví, proveďte [[Category:Jméno kočky|^záhlaví^OptionalInvisibleSortkey]] (nebo {{DEFAULTSORT:^záhlaví^Optionalsortkey}}. Pokud chcete použít výchozí záhlaví prvního písmene, použijte kategorie jako obvykle.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného CategorySortHeaders ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CategorySortHeaders
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'CategorySortHeaders' );
    
  • Spusťte buď update.php nebo updateCollation.php z příkazového řádku (Všimněte si, že spuštění webového instalačního programu v režimu aktualizace nefunguje kvůli T19335)
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno. Category:Extensions still supporting pre-registration versions

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";
Varování Varování: Nenastavujte $wgCategoryCollation na LocalSettings.php . Toto rozšíření definuje své vlastní řazení a musí ho používat.

Konfigurace

Toto rozšíření má jednu možnost konfigurace:

$wgCategorySortHeaderAppendPageNameToKey
Výchozí hodnota je true, což způsobí, že se s sortkey ^foo^ bude zacházet jako s ^foo^{{PAGENAME}}. If it is set to false, it will sort ^foo^ above ^foo^<any string here>. (V obou případech, pokud existují dva přesně stejné klíče řazení, bude název stránky použit jako nerozhodný výsledek.) Po změně této možnosti byste měli spustit:
php updateCollation.php --force
If anyone likes the idea of this extension, but wants to use the uca-default collation instead of uppercase - let me (bawolff) know. It probably wouldn't be very difficult to modify this extension to make it work with uca-default

Související odkazy

Category:Category extensions/cs
Category:All extensions/cs Category:Category extensions/cs Category:Collation::factory extensions/cs Category:Extensions in Wikimedia version control/cs Category:Extensions included in Miraheze/cs Category:Extensions included in WikiForge/cs Category:Extensions still supporting pre-registration versions Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/cs Category:Hook extensions/cs Category:Stable extensions/cs