Manual:$wgDefaultUserOptions/cs

Chcete-li přidat nové uživatelské preference, viz:

Níže uvedené změny LocalSettings.php přepíší výchozí uživatelské preference pro anonymní návštěvníky a uživatele, kteří si své preference neupravili. Stávající uživatelské účty, které měly (předchozí) výchozí možnost a nenastavili ji explicitně (což znamená, že nejsou uloženy v databázi), pak použijí nové výchozí nastavení.



Dostupné předvolby
Pro přizpůsobení jsou k dispozici následující uživatelské předvolby:

Poznámky:
 * Do MediaWiki jsou pravidelně přidávána nová nastavení. Některá z těchto nastavení byla přidána od zavedení $wgDefaultUserOptions ve verzi 1.4.0. V současné době neexistuje žádná dokumentace o tom, kdy byla nastavení přidána.
 * Pro rozšíření a jazykové soubory je možné přidat další přepínače na kartu 'misc'. Jazyky, které tuto funkci používají, by měly mít nastavení popsané zde. Rozšíření by měla přidat informace na stránku rozšíření.
 * Tento seznam není aktuální s nejnovější verzí MediaWiki. Vypište možnosti pomocí --list (viz ).



Možnosti gadgetu
gadget-$gname např. gadget-HotCat pro MediaWiki:Gadget-HotCat.js



Výchozí hodnoty
Každý jazyk nastavuje své vlastní výchozí hodnoty pro uživatelské preference ve svém jazykovém souboru. Například jazyky, které čtou zprava doleva, pravděpodobně nastaví tak, aby se zobrazoval vpravo, nikoli vlevo. Hodnoty přidané do $wgDefaultUserOptions jsou overrides, tj. pokud zde hodnota existuje, bude mít přednost, ale nastavení mohou být z pole vynechána, v takovém případě se použije výchozí hodnota jazyka.

Ve verzích MediaWiki před 1.8.0 bylo výchozí hodnotou tohoto nastavení jednoduše prázdné pole, přičemž aktuální jazyk poskytuje výchozí hodnoty.

Od verze 1.8.0 dále byla v jazykovém souboru přepsána pouze nastavení specifická pro daný jazyk, takže většina nastavení je nyní explicitně nastavena v.

Od verze 1.19 byly přepisy jazykovými soubory odstraněny, protože nefungovaly, a funkce, které je používaly, jako je rychlý panel, byly provedeny jinak a lépe.

Příklady
Chcete-li ve výchozím nastavení zakázat odkazy na úpravy sekcí (pro nové a anonymní uživatele), nastavte v LocalSettings.php následující:

Ve výchozím nastavení přidejte stránky, které uživatel upravuje, do seznamu sledovaných:

Pokud je preference typu multiselect, věci jsou trochu složitější. Klíčem pro každou výchozí uživatelskou volbu je zřetězení preferenčního klíče s možností. Pokud je například klíč preference 'oblíbené barvy' a klíč volby 'červený', výchozí klíč volby uživatele bude 'favoritecolorsred'. Pokud byste v tomto hypotetickém scénáři chtěli mít ve výchozím nastavení vybranou červenou a žlutou, použili byste:

Pokud je preference typu checkmatrix, věci jsou ještě složitější. Klíčem pro každou výchozí uživatelskou volbu je zřetězení klíče předvolby s klíčem sloupce a klíčem řádku, oddělené pomlčkami. Pokud je například klíč preference 'favoritecars' a klíč sloupce je 'červený' a klíč řádku je 'corvette', výchozí klíč uživatelské volby by byl 'favoritecars-red-corvette'. V tomto hypotetickém scénáři, pokud byste chtěli mít ve výchozím nastavení vybranou červenou Corvette a černou Jetta, použili byste:

Při psaní rozšíření MediaWiki můžete místo použití globální proměnné $wgDefaultUserOptions přidat sekci do extensions.json:

Odkazy


Související odkazy

 * - Změna uživatelských možností stávajících uživatelů
 * - Zakázání určitých uživatelských možností
 * - Zakázání určitých uživatelských možností