Jump to content

Příručka:$wgDefaultUserOptions

From mediawiki.org
This page is a translated version of the page Manual:$wgDefaultUserOptions and the translation is 99% complete.
Uživatelské účty, autentizace: $wgDefaultUserOptions
Umožňuje nastavit výchozí volby pro nastavení uživatele.
Zavedeno od verze:1.4.0
Odstraněno od verze:stále se používá
Povolené hodnoty:Viz. níže
Výchozí hodnota:Viz níže

Chcete-li přidat nové uživatelské preference, viz: Příručka:Hooks/GetPreferences

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

Ve starém systému předvoleb se změna týká pouze anonymních návštěvníků (pokud jsou relevantní) a nových účtů.

Dostupné předvolby

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

Název Výchozí Popis Versions
Profil uživatele
fancysig 0 Pokud Uživatel používá vlastní (nezpracovaný) podpis (0 nebo 1). Pokud uživatel nenastavil vlastní podpis, je jeho podpis řízen obsahem wiki stránky mediawiki:Signature nebo mediawiki:Signature-anon. Pokud uživatel zadal vlastní označení, skutečný text podpisu je ve volbě přezdívky.
1.8
nickname '' Aktuální text vlastního podpisu
1.23
enotifwatchlistpages 1 E-mailové upozornění pro editora, pokud dojde ke změnám na stránce, kterou má editor na svém seznamu sledovaných. Používá se pouze v případě, že je nastaven $wgEnotifWatchlist .
1.8
enotifusertalkpages 1 E-mailové upozornění pro editora, pokud dojde ke změnám na diskusní stránce editora. Používá se pouze v případě, že je nastaveno $wgEnotifUserTalk .
1.8
enotifminoredits 0 E-mailové upozornění editoru, pokud dojde k menší změně sledované stránky nebo diskusní stránky uživatele a je zapnuta příslušná možnost zasílání e-mailů o změnách sledované stránky nebo diskusní stránky uživatele. Používá se pouze v případě, že je nastaveno $wgEnotifWatchlist nebo $wgEnotifUserTalk .
1.8
enotifrevealaddr 0 Používá se pouze v případě, že jsou nastaveny $wgEnotifRevealEditorAddress a buď $wgEnotifWatchlist nebo $wgEnotifUserTalk .
1.5
gender 'unknown' Používá se pro genderově správné oslovování softwarem. Tyto informace budou veřejné. Možnosti jsou: male, female nebo unknown.
1.15
realname Výchozí "skutečné jméno". Skutečné jméno je nepovinné. Pokud se ho rozhodnete poskytnout, použije se k tomu, abyste za vaši práci označili autora. Pomocí $wgHiddenPrefs deaktivujte pole skutečného jména.
language Jazyk uživatelského rozhraní, zvláště užitečný ve spojení s $wgHiddenPrefs .
Toto neznamená nastavení výchozího jazyka wiki. Místo toho použijte $wgLanguageCode .
Quickbar
disablemail 0 Zda mohou ostatní uživatelé posílat e-maily tomuto uživateli, pokud je povoleno $wgEnableUserEmail .
1.16
quickbar Umístění rychlého panelu (platí pouze při použití Cologne Blue nebo klasického vzhledu). Možnosti jsou: 0 - Žádná, 1 - Pevně vlevo, 2 - Pevně vpravo, 3 - Plovoucí vlevo, 4 - Plovoucí vpravo, 5 (od 1.19) - Vlevo/vpravo v závislosti na vašem jazyce.
1.8 – 1.21
Zobrazení
skin false Jaký vzhled použít. Může být false, což znamená, že by se mělo použít výchozí nastavení webu (jak je definováno v $wgDefaultSkin ). Dříve se k označení vzhledů používala čísla. Jediné číselné hodnoty, které jsou aktuálně platné (od MediaWiki 1.29), jsou 0, což znamená výchozí vzhled, a 2, což znamená Cologne Blue.
1.8
skin-responsive 1 Enable responsive mode. Adapt skin to available viewport area. (May have no effect on some skins).
1.37
Matematika
math 1 Jak vykreslit in-line matematiku (obsah ‎<math>‎</math> tagů). Platí pouze v případě, že je nastaven $wgUseTeX . Možnosti jsou: 0 - Vždy vykreslit PNG, 1 - Ponechat to jako TeX (pro textové prohlížeče)
1.8 – 1.30
Soubory
imagesize 2 Velikost pro omezení obrázků na stránkách s popisem. Hodnoty odpovídají záznamům v $wgImageLimits . Ve výchozím nastavení je 2 800*600.
1.8
thumbsize 5 Velikost miniatury – Hodnoty odpovídají záznamům v $wgThumbLimits . Ve výchozím nastavení je 5 300 pixelů.
1.8
Datum a čas
date 'default' Datový formát. Možnosti:
  • 'default': Žádná preference
  • 'mdy': 15. ledna 2011, 16:12
  • 'dmy': 15. ledna 2011, 16:12
  • 'ymd': 15. ledna 2011, 16:12
  • 'ISO 8601': 2011-01-15T16:12:34
  • 'persian': 15 Farvardin 1390 SH (íránský kalendář, Persie)
1.8
timecorrection Pevný posun časového pásma nebo zóna Info Zone, např.:
  • -9 (UTC mínus 9 hodin; neupraví se pro letní čas)
  • 'ZoneInfo|-240|America/New_York' (zóna databáze tz pro NY; upraví se pro letní čas)
Editování
rows 25 Upravuje velikost pole (řádky) (zastaralé od 1.29)
1.8 – 1.34
cols 80 Upravuje velikost pole (sloupce) (zastaralé od 1.29)
1.8 – 1.34
editsection Povoluje úpravy sekce pomocí odkazů [edit]. Chování změněno v 1.23: přidejte .mw-editsection { display:none!important; } do CSS pro celý web nebo uživatele, viz phab:T54811.
1.8 – 1.22
editsectiononrightclick 0 Umožnit editaci části stránky kliknutím pravým tlačítkem na nadpisy sekcí (JavaScript)
1.8
editondblclick 0 Editovat stránky dvojklikem (JavaScript)
1.13
showtoolbar 1 Zobrazí panel nástrojů pro úpravy (vyžaduje javascript)
1.8 – 1.31
previewonfirst 0 Zobrazovat náhled při zahájení editace
1.13
previewontop 1 Zobrazovat náhled před editačním oknem (ne za ním)
1.8
minordefault 0 Označovat editace implicitně jako malé
1.13
externaleditor Ve výchozím nastavení použít externí editor
1.8 – 1.21
externaldiff Ve výchozím nastavení použít externí rozdíl
1.8 – 1.21
uselivepreview 0
forceeditsummary 0 Vyzvat uživatele při zadávání prázdného souhrnu úprav
editfont 'monospace' Upravit styl písma oblasti. Možnosti jsou: default (výchozí nastavení prohlížeče), monospace, sans-serif, serif.
useeditwarning 1 Upozornit, když budu opouštět editaci bez uložení změn
Nedávné změny
rcenhancedfilters-disable 0 Odhlášení z nových filtrů pro kontrolu úprav.
rcdays 7 Dny pro zobrazení v posledních změnách (nesmí překročit $wgRCMaxAge )
rclimit 50 Maximální počet položek k zobrazení v posledních změnách (zkrátí rcdays)
hideminor 0 Skrýt malé editace v posledních změnách
shownumberswatching 1 Zobrazit počet uživatelů, kteří sledují tuto stránku (na posledních změnách, na stránkách seznamu sledovaných a na stránkách článků). Používá se pouze v případě, že je nastaveno $wgRCShowWatchingUsers .
usenewrc 1 Vylepšené nedávné změny - javascriptový skládací strom
hidepatrolled 0 Skrýt prověřené editace v posledních změnách
newpageshidepatrolled 0 Skrýt prověřené stránky v seznamu nových stránek
hidecategorization 1 Skrýt kategorizaci stránek
Sledované stránky
wlenhancedfilters-disable 0 Zakáže rozšířený seznam sledovaných stránek pomocí JavaScriptu.
watchlistdays 7.0 Počet dní pro zobrazení v seznamu sledovaných stránek (nesmí překročit $wgRCMaxAge )
extendwatchlist 1 Rozbalí seznam sledovaných a zobrazí všechny použitelné změny
wllimit 250 Počet úprav, které se mají zobrazit v rozbaleném seznamu sledovaných (pokud 'extendwatchlist' == 1)
watchlisthideown 0 Na seznamu sledovaných stránek skrýt moje editace
watchlisthidebots 0 Na seznamu sledovaných stránek skrýt editace botů
watchlisthideminor 0 Na seznamu sledovaných stránek skrýt malé editace
watchcreations 1 Přidá stránky, které uživatel vytvoří, a soubory, které nahraje do svého seznamu sledovaných
watchrollback 0 Přidá stránky, u kterých uživatel provedl vrácení, do seznamu sledovaných
watchlisthideanons 0 Skryje změny anonymních uživatelů ze seznamu sledovaných
watchlisthideliu 0 Skrje změny přihlášených uživatelů ze seznamu sledovaných
watchlisttoken Token seznamu sledovaných
watchlisthidepatrolled 0 Skrýt prověřené editace ve sledovaných stránkách
watchlistreloadautomatically 0 Při změně filtru automaticky aktualizovat seznam sledovaných stránek (vyžaduje JavaScript)
watchlistunwatchlinks 0 K položkám sledovaných stránek přidat značky pro sledování/nesledování (×/+) (rychlé přepnutí vyžaduje JavaScript)
watchlisthidecategorization 1 Skryje změny členství v kategorii
watchdefault 1

Přidá stránky, které uživatel upravuje, do svého seznamu sledovaných, přičemž na všech upravovaných stránkách ve výchozím nastavení zaškrtněte políčko "Sledovat tuto stránku".

Tato možnost může být zakázána editory v Předvolbách → Karta seznamu sledovaných → Sekce sledovaných stránek a zrušením zaškrtnutí políčka "Přidat stránky a soubory, které upravuji do mého seznamu sledovaných"

watchmoves 0 Přidejte stránky, které uživatel přesune, do svého seznamu sledovaných
watchdeletion 0 Přidá stránky, které uživatel odstraní, do svého seznamu sledovaných
watchuploads 1 Přidá nové soubory, které uživatel nahraje do svého seznamu sledovaných
Vyhledávání
searchlimit 20 Počet přístupů na stránku
vector-simplesearch Zda má vzhled Vector používat jednoduché vyhledávací pole (možnosti jsou 1 pro true a 0 pro false). (odstraněno od 1.23)
ajaxsearch Aktivuje vyhledávání AJAX (možnosti jsou 1 pro true a 0 pro false)
searcheverything Hledat ve všech jmenných prostorech. (odstraněno od 1.24) [1]
searchnamespaces Přidejte 'searchnamespaces' na $wgHiddenPrefs , abyste zabránili uživatelům v přizpůsobení "jmenných prostorů, které mají být prohledávány ve výchozím nastavení" ve svých preferencích (stále budou moci nastavit, které jmenné prostory mají být prohledávány na Special:Search). Použijte $wgNamespacesToBeSearchedDefault k nastavení, ve kterých jmenných prostorech je ve výchozím nastavení povoleno vyhledávání.
Různé
stubthreshold 0 Práh pro zobrazení útržku
1.8 – 1.36
underline 2 Zda podtrhnout odkazy. Možnosti jsou: 0 – nikdy, 1 – vždy, 2 – výchozí prohlížeč
justify Zdůvodněte odstavce
numberheadings 0 Možnost "Automatické číslování nadpisů", 1 zapne číslování všech nadpisů v článcích
1.8 – 1.37
showtoc boolean 1 je zobrazit obsah, 0 je skrýt.
nocache Zakáže ukládání stránky do mezipaměti
showhiddencats 0 Zobrazí skryté kategorie
showjumplinks Povolí odkazy pro usnadnění přístupu "jump to" (přeskočit na).
diffonly 0 Nezobrazovat obsah stránky pod rozdíly
norollbackdiff 0 Žádný rozdíl po vrácení zpět
ccmeonemails 0 Posílejte mi kopie e-mailů, které posílám jiným uživatelům
prefershttps 1 Po přihlášení vždy používat zabezpečené připojení
email-allow-new-users 1 Povolit e-maily od zcela nových uživatelů
pst-cssjs 1 ?
1.36
search-match-redirect true Při hledání přejít na přesný výsledek
1.35
search-special-page 'Search'
1.38
showrollbackconfirmation 0 Zobrazit žádost o potvrzení při kliknutí na odkaz pro rychlé vrácení editace
requireemail 0 Při obnově hesla vyžadovat zadání jak e-mailu, tak i uživatelského jména.
Rozšíření:WikiEditor (přibaleno s MediaWiki 1.18+)
usenavigabletoc Povolit navigovatelný obsah
wikieditor-publish Povolit publikování krok za krokem
wikieditor-preview Povolit náhled vedle sebe
usebetatoolbar Povolit panel nástrojů pro vylepšené úpravy
usebetatoolbar-cgd Povolit dialogy pro vkládání odkazů, tabulek a dalších
Extension:LiquidThreads
lqt-watch-threads Přidávat vlákna, která založím nebo do kterých odpovím, ke sledovaným (ve výchozím nastavení true)
lqtnotifytalk Poslat e-mail při reakcích ve sledovaných vláknech (ve výchozím nastavení false)
Extension:Flow
echo-subscriptions-web-flow-discussion ⧼echo-subscriptions-web-flow-discussion⧽ (ve výchozím nastavení true)
echo-subscriptions-email-flow-discussion ⧼echo-subscriptions-email-flow-discussion⧽ (ve výchozím nastavení false)
Extension:VisualEditor
visualeditor-betatempdisable 0 Dočasně zakažte vizuální editor, když je ve verzi beta

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 Manual:userOptions.php ).

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í quickbar 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 DefaultSettings.php.

Od verze 1.19 (r91432) 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í:

$wgDefaultUserOptions['editsection'] = 0;
Od verze 1.23 je třeba zakázat odkazy na úpravy sekcí prostřednictvím CSS pro celý web nebo uživatelem, podrobnosti o změně viz phab:T54811.
MediaWiki:Common.css: .mw-editsection { display:none!important; }

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

$wgDefaultUserOptions['watchdefault'] = 1;

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:

$wgDefaultUserOptions['favoritecolorsred'] = 1;
$wgDefaultUserOptions['favoritecolorsyellow'] = 1;

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:

$wgDefaultUserOptions['favoritecars-red-corvette'] = 1;
$wgDefaultUserOptions['favoritecars-black-jetta'] = 1;

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

	"DefaultUserOptions": {
		"math": "png"
    },

Poznámky pod čarou

Související odkazy