Jump to content

Kézikönyv:$wgDefaultUserOptions

From mediawiki.org
This page is a translated version of the page Manual:$wgDefaultUserOptions and the translation is 93% complete.
Outdated translations are marked like this.
User accounts, authentication: $wgDefaultUserOptions
Alapértelmezett felhasználói beállítások.
Bevezetve:1.4.0
Eltávolítva:használatban
Megengedett értékek:Lásd alább
Alapértelmezett érték:Lásd alább

Új beállítási lehetőség hozzáadása: Manual:Hooks/GetPreferences

Az alábbi, a LocalSettings.php-ban eszközölt változtatások felülírják a beállítások lehetőségeit azoknak, akik azt még nem szabták testre. Azon fiókok esetén, melyek tulajdonosai nem szabták testre beállításaikat, ezáltal az nem tárolódott el az adatbázisban, a módosított lehetőségek fognak megjelenni.

Megjegyzés: A régi rendszerben a változtatás csak az anonim látogatókat (ha releváns) és az újonnan regisztráltakat érinti.

Elérhető beállítások

A testreszabáshoz az alábbi lehetőségek állnak rendelkezésre:

Név Alapértelmezés Leírás Versions
Felhasználói profil
fancysig 0 Ha a felhasználó egyéni (nyers) aláírást használ (0 vagy 1). Ha a felhasználó még nem állított be egyéni aláírást, akkor annak tartalmát a „MediaWiki:Signature” vagy „MediaWiki:Signature-anon” lapok határozzák meg. Egyéni aláírás esetén annak szövege a felhasználói név beállítása.
1.8
nickname '' Actual text of the custom signature
1.23
enotifwatchlistpages 1 E-mail küldése a figyelőlistán lévő lapokon bekövetkezett változtatások esetén. Csak a $wgEnotifWatchlist beállítása esetén használt.
1.8
enotifusertalkpages 1 E-mail küldése a saját vitalap változása esetén. Csak a $wgEnotifUserTalk beállítása esetén használt.
1.8
enotifminoredits 0 E-mail küldése a figyelőlistán lévő lapokon vagy saját vitalapon történő apró változtatás esetén; valamint az erre vonatkozó beállítás. Csak a $wgEnotifWatchlist vagy $wgEnotifUserTalk beállítása esetén használt.
1.8
enotifrevealaddr 0 Csak a $wgEnotifRevealEditorAddress és a $wgEnotifWatchlist vagy $wgEnotifUserTalk beállítása esetén használt.
1.5
gender 'unknown' A nemeket tartalmazó megszólítások beállítása. Az információ nyilvános. A lehetőségek: férfi, vagy ismeretlen
1.15
realname Alapértelmezett „valódi név”. A valódi név megadása opcionális. Ha megadod, ez lesz feltüntetve saját közreműködéseid szerzőjeként. Az 1.16 verziótól a valódi név megjelenítése a $wgHiddenPrefs változóval lehetséges;
language Felhasználó-specifikus nyelv, főleg a $wgHiddenPrefs -szel együtt hasznos.
Ez nem a wiki alapértelmezett nyelve. Ezt a $wgLanguageCode -dal állíthatod be.
Quickbar
disablemail 0 Ha más szerkesztők tudnak-e a felhasználónak e-mailt küldeni a $wgEnableUserEmail engedélyezésekor.
1.16
quickbar A Quickbar helye (csak a Kölni kék és Klasszikus felületek esetén). A lehetőségek: 0 – Egyik sem; 1 – Balra rögzített; 2 – Jobbra rögzített; 3 – Balra lebegő; 5 (a 1.19 óta) – Bal/jobb a nyelvtől függően.
1.8 – 1.21
Felület
skin false A használandó felület. „False” érték esetén a $wgDefaultSkin -ben beállított alapértelmezés lesz használatban. Korábban ez számokkal volt meghatározva. A MediaWiki 1.29-ben használható számok a 0 (alapértelmezett) és a 2 (Kölni kék).
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 Az egyenletek (<math></math> címkék) feldolgozása. Csak a $wgUseTeX beállítása esetén használt. A lehetőségek: 0 – Mindig PNG-ben rendereljen; 1 – Hagyja TeX-ben (szöveges böngészőkhöz).
1.8 – 1.30
Fájlok
imagesize 2 A leírólapokon használható képek maximum mérete. A változónak egyeznie kell a $wgImageLimits -ben megadott értékeknek. Alapértelmezésben a 2 értéke 800×600.
1.8
thumbsize 5 Bélyegkép mérete: az értékeknek egyeznie kell a $wgThumbLimits -ben megadott értékeknek. Alapértelmezésben a 2 értéke 180px.
1.8
Dátum és idő
date 'default' Dátumformátum. Lehetőségek:
  • 'default': Nincs megadva
  • 'mdy': 16:12, január 15., 2011.
  • 'dmy': 16:12, 15. január 2011.
  • 'ymd': 16:12, 2011. január 15.
  • 'ISO 8601': 2011-01-15T16:12:34
  • 'persian': 15 Farvardin 1390 SH (iráni naptár, Perzsia)
1.8
timecorrection A ZoneInfo zónájához rögzített időzóna-eltérés, például:
  • –9 (UTC–9, nem alkalmazkodik a nyári időszámításhoz)
  • 'ZoneInfo|-240|America/New_York' (New York-i időzóna, alkalmazkodik a nyári időszámításhoz)
Szerkesztés
rows 25 Szerkesztődoboz mérete (sorok) (elavultnak jelölve 1.29)
1.8 – 1.34
cols 80 Szerkesztődoboz mérete (oszlopok) (elavultnak jelölve 1.29)
1.8 – 1.34
editsection Szakaszszerkesztés engedélyezése. Viselkedés-változás az 1.23 verzióban: add hozzá a .mw-editsection { display:none!important; } kódot az oldal- vagy a felhasználó CSS-éhez (lásd: phab:T54811).
1.8 – 1.22
editsectiononrightclick 0 Szakaszok szerkesztése a szakaszcímre való jobb kattintással (JavaScript)
1.8
editondblclick 0 Lapok szerkesztése dupla kattintásra (JavaScript)
1.13
showtoolbar 1 Szerkesztési eszköztár mutatása (JavaScript-függő)
1.8 – 1.31
previewonfirst 0 Előnézet mutatása a szerkesztés megkezdésekor
1.13
previewontop 1 Előnézet megjelenítése a szerkesztőablak előtt
1.8
minordefault 0 Alapértelmezetten minden szerkesztésemet jelölje aprónak
1.13
externaleditor Külső szerkesztő használata alapértelmezésben
1.8 – 1.21
externaldiff Külső változás-összehasonlító használata alapértelmezésben
1.8 – 1.21
uselivepreview 0
forceeditsummary 0 Figyelmeztetés üres szerkesztési összefoglaló esetén
editfont 'monospace' Szerkesztői terület betűstílusa. A lehetőségek: „default” (böngésző-alapértelmezés), „monospace”, „sans-serif” és „serif”.
useeditwarning 1 Figyelmeztessen, ha szerkesztéskor a módosítások mentése nélkül akarom elhagyni a lapot
Friss változtatások
rcenhancedfilters-disable 0 Opts-out from New Filters for edit review.
rcdays 7 A listában szereplő napok (nem haladhatja meg a $wgRCMaxAge -et)
rclimit 50 Maximum megjelenítendő változtatások száma (az rcdays-től függ)
hideminor 0 Apró változtatások elrejtése a friss változtatások lapról
shownumberswatching 1 A lapot figyelő felhasználók számának mutatása (a friss változtatások, a figyelőlista és a szócikk lapjain) Csak a $wgRCShowWatchingUsers beállítása esetén használd.
usenewrc 1 Fejlett friss változtatások – JavaScripttel összecsukható lista
hidepatrolled 0 Az ellenőrzött szerkesztések elrejtése a friss változtatások lapról
newpageshidepatrolled 0 Ellenőrzött lapok elrejtése az új lapok listájáról
hidecategorization 1 Lapok kategorizálásának elrejtése
Figyelőlista
wlenhancedfilters-disable 0 Disable enhanced watchlist with JavaScript.
watchlistdays 7.0 A figyelőlistán mutatott napok száma (nem haladhatja meg a $wgRCMaxAge -et)
extendwatchlist 1 Figyelőlista kinyitása minden kapcsolódó változtatás mutatásához
wllimit 250 A kiterjesztett figyelőlistán mutatott szerkesztések száma ('extendwatchlist' == 1 esetén)
watchlisthideown 0 Saját szerkesztések elrejtése
watchlisthidebots 0 Botok szerkesztéseinek elrejtése
watchlisthideminor 0 Apró változtatások elrejtése
watchcreations 1 A saját maga által létrehozott lapok és feltöltött fájlok hozzáadása a figyelőlistához
watchrollback 0 Azon lapok hozzáadása a figyelőlistához, ahol a felhasználó visszaállítást végzett
watchlisthideanons 0 Anonim szerkesztések elrejtése a figyelőlistáról
watchlisthideliu 0 Bejelentkezett felhasználók szerkesztéseinek elrejtése a figyelőlistáról
watchlisttoken A figyelőlista tokenje
watchlisthidepatrolled 0 Ellenőrzött szerkesztések elrejtése
watchlistreloadautomatically 0 A figyelőlista automatikus újratöltése bármelyik szűrő megváltoztatása esetén (JavaScript szükséges)
watchlistunwatchlinks 0 Figyelőlista elemeinek eltávolítására szolgáló közvetlen link (×/+) hozzáadása (JavaScript szükséges)
watchlisthidecategorization 1 A kategória-tagság változtatásainak elrejtése
watchdefault 1

A felhasználó szerkesztéseinek automatikus hozzáadása a figyelőlistájához

A beállítás a Figyelőlista -> Haladó beállítások - > Az általam létrehozott és a válaszaimat tartalmazó témák felvétele a figyelőlistára jelölővel tiltható le

watchmoves 0 A felhasználó által átnevezett lapok felvétele a figyelőlistájára
watchdeletion 0 A felhasználó által törölt lapok hozzáadása a figyelőlistájához
watchuploads 1 A felhasználó által feltöltött fájlok hozzáadása a figyelőlistájához
Keresés
searchlimit 20 Találat/lap
vector-simplesearch Használja-e a Vector az egyszerűsített keresődobozt (1 – igen, 0 – nem). (eltávolítva: 1.23)
ajaxsearch AJAX-keresés engedélyezése (1 – igen, 0 – nem)
searcheverything Keresés minden névtérben. (eltávolítva: 1.24) [1]
searchnamespaces A 'searchnamespaces' $wgHiddenPrefs -hez adásával megtiltható a névterek alapértelmezésbeli kereshetőségének beállítások alatti testreszabhatósága (a felhasználók továbbra is kijelölhetik ezeket a Speciális:Keresés lapon) Az alapértelmezésben kereshető névterek beállítása a $wgNamespacesToBeSearchedDefault változóval lehetséges.
Egyéb
stubthreshold 0 Csonkmegjelenítési küszöb
1.8 – 1.36
underline 2 Mikor húzza alá a hivatkozásokat. A lehetőségek: 0 – soha, 1 – mindig, 2 – böngésző alapértelmezése
justify Bekezdések értékelése
numberheadings 0 „Automatikus szakaszszámozás”; 1 – minden szócikkeken belüli szakasz számozása
1.8 – 1.37
showtoc Boolean. 1 – tartalomjegyzék mutatása, 0 – elrejtés.
nocache Lapok gyorsítótárazásának letiltása
showhiddencats 0 Rejtett kategóriák mutatása
showjumplinks „Ugrás”-linkek engedélyezése
diffonly 0 Ne mutassa a lap tartalmát a lapváltozatok közötti eltérések megtekintésekor
norollbackdiff 0 Ne jelenjenek meg az eltérések visszaállítás után
ccmeonemails 0 Kapjak másolatot az általam küldött e-mailekről
prefershttps 1 Mindig biztonságos kapcsolatot használjon, amikor be vagyok jelentkezve
email-allow-new-users 1 E-mail engedélyezése frissen regisztrált szerkesztőktől
pst-cssjs 1 ?
1.36
search-match-redirect true Átirányítás a pontos találatokra kereséskor
1.35
search-special-page 'Search'
1.38
showrollbackconfirmation 0 Megerősítés kérése, amikor a visszaállítás linkre kattintasz
requireemail 0 Jelszó-visszaállító e-mailek küldése csak akkor, ha az e-mail-cím és a felhasználónév is meg van adva.
Extension:WikiEditor (a MediaWiki 1.18 verziótól mellékelve)
usenavigabletoc Navigálható tartalomjegyzékek engedélyezése
wikieditor-publish Lépésenkénti közzététel engedélyezése
wikieditor-preview Lépésenkénti előnézet engedélyezése
usebetatoolbar A fejlett szerkesztői eszköztár engedélyezése
usebetatoolbar-cgd Párbeszédablakok engedélyezése hivatkozások, táblázatok stb. beillesztésekor
Extension:LiquidThreads
lqt-watch-threads Az általam létrehozott és a válaszaimat tartalmazó témák felvétele a figyelőlistára (alapértelmezésben „true”)
lqtnotifytalk Értesítés e-mailben, ha az általam figyelt témákhoz válasz érkezik (alapértelmezésben „false”)
Extension:Flow
echo-subscriptions-web-flow-discussion ⧼echo-subscriptions-web-flow-discussion⧽ (alapértelmezésben „true”)
echo-subscriptions-email-flow-discussion ⧼echo-subscriptions-email-flow-discussion⧽ (alapértelmezésben „false”)
Extension:VisualEditor
visualeditor-betatempdisable 0 A vizuális szerkesztő ideiglenes letiltása, amíg béta állapotban van

Megjegyzések:

  • A MediaWiki rendszeresen bővül új beállításokkal, a $wgDefaultUserOptions 1.4.0 verzióban való bevezetése óta számos új opciót adtunk hozzá. Ezek bevezetési dátuma nincs dokumentálva.
  • A kiterjesztések és a nyelvi fájlok további kapcsolókat helyezhetnek el az Egyéb lapon. Az ilyen viselkedéssel bíró nyelveknél a leírást itt kell megadni. A kiterjesztésekkel kapcsolatos dokumentációt a kiterjesztés lapjára kell írni.
  • A lista a legújabb MediaWiki-verzió megjelenésével nem naprakész. Az opciók listázása a --list paraméterrel lehetséges (lásd: Kézikönyv:userOptions.php ).

Segédeszköz-beállítások

gadget-$gname, például gadget-HotCat a MediaWiki:Gadget-HotCat.js-hez

Alapértelmezett értékek

Minden nyelvhez saját beállítások tartoznak a nyelvi fájlban. Például a jobbról balra író nyelvek esetén a quickbar jobb oldalon jelenik meg a bal helyett. A $wgDefaultUserOptions-ban rögzített értékek az eredetieket felülírják, például ha egy bejegyzés itt létezik, akkor az fog életbe lépni, de esetleg a tömbben szereplő beállítások lesznek használva, ebben az esetben a nyelv eredeti opciói lépnek életbe.

A MediaWiki 1.8.0 verzió előtt a beállítás alapértelmezett értéke üres tömb volt, mivel ennek tartalmát az alapértelmezett nyelv határozta meg.

Az 1.8.0 verziótól már csak a nyelvspecifikus beállítások íródnak felül a nyelvi fájlban található értékekkel, a többi opció a DefaultSettings.php-ban tárolódik.

Az 1.19 verziótól (r91432) a nyelvi fájlok által felülírt értékeket eltávolítottuk, mivel nem működtek, és az azokat használó funkciók (például quickbar) esetén jobb megoldás is van már.

Példák

A szakaszok szerkesztésének alapértelmezésbeli letiltásához (új és anonim felhasználóknak) állítsd be a következőt a LocalSettings.php-ban:

$wgDefaultUserOptions['editsection'] = 0;
Megjegyzés: Az 1.23 verziótól a szakaszszerkesztési linkeket CSS-szel kell letiltani; lásd: phab:T54811
MediaWiki:Common.css: .mw-editsection { display:none!important; }

A felhasználó által szerkesztett lapok hozzáadása a figyelőlistájához

$wgDefaultUserOptions['watchdefault'] = 1;

Ha a beállításnál több opció is bejelölhető, a dolgok egy kicsit bonyolultabbak. Az alapértelmezett felhasználói opciók kulcsa a beállítás- és az opció kulcsainak konkatenációja. Például, ha a beállítás kulcsa 'favoritecolors', az opció pedig 'red', az alapértelmezett beállítás kulcsa 'favoritecolorsred'. Ebben a hipotetikus esetben, ha a piros és sárga színeket szeretnéd alapértelmezésnek kijelölni, a következő kódot használhatod:

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

Ha a beállítás egy mátrix, a dolgok még inkább bonyolultabbak. Az alapértelmezett felhasználói opciók kulcsa a beállítás-, valamint a sorok- és oszlopok kulcsainak konkatenációja, kötőjellel elválasztva. Például, ha a beállítás kulcsa 'favoritecars', az oszlopkulcs 'red', a sorkulcs pedig 'corvette', az alapértelmezett beállítás kulcsa 'favoritecars-red-corvette'. Ebben a hipotetikus esetben, ha a piros Corvettet és a fekete Jettát szeretnéd alapértelmezésnek kijelölni, a következő kódot használhatod:

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

When writing a MediaWiki extension, instead of using the global variable $wgDefaultUserOptions, you can add a section to extensions.json:

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

References

Lásd még