Kézikönyv:$wgDefaultUserOptions

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgDefaultUserOptions and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎हिन्दी • ‎日本語 • ‎한국어
Users: $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
Egyéb funkciók: Berűrendben | Funkció szerint

Ú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
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.
nickname (üres sztring)
rememberpassword 0 A jelszó megjegyzése a munkamenetek között.
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.
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.
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.
enotifrevealaddr 0 Csak a $wgEnotifRevealEditorAddress és a $wgEnotifWatchlist vagy $wgEnotifUserTalk beállítása esetén használt.
gender ismeretlen. A nemeket tartalmazó megszólítások beállítása. Az információ nyilvános. A lehetőségek: férfi, vagy ismeretlen
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; korábbi verziók esetén a $wgAllowRealName használható.
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.
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.
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).
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).
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.
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.
Dátum és idő
date alapértelmezett 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)
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)
cols 80 Szerkesztődoboz mérete (oszlopok) (elavultnak jelölve: 1.29)
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: phabricator:T54811).
editsectiononrightclick 0 Szakaszok szerkesztése azok címére kattintással (JavaScript)
editondblclick 0 Lapok szerkesztése duplaklikkel (JavaScript)
showtoolbar 1 Szerkesztési eszköztár mutatása (JavaScript-függő)
previewonfirst 0 Előnézet első szerkesztéskor
previewontop 1 Előnézet mutatása a szerkesztődoboz előtt
minordefault 0 Minden szerkesztés aprónak megjelölése alapértelmezésben
externaleditor Külső szerkesztő használata alapértelmezésben
externaldiff Külső változás-összehasonlító használata alapértelmezésben
uselivepreview 0 Csak a $wgLivePreview „true” értéke esetén használt.
forceeditsummary 0 Figyelmeztetés üres szerkesztési összefoglaló esetén
editfont alapértelmezett 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 Figyelmeztetés, ha a felhasználó a lapszerkesztési ablakot üres szerkesztési összefoglalóval akarja elhagyni.
Friss változtatások
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ó szerkesztések elrejtése a friss változtatások listájábó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 Ellenőrzött szerkesztések elrejtése a friss változtatások listájából
newpageshidepatrolled 0 Ellenőrzött szerkesztések elrejtése az új lapok listájából
hidecategorization 1 Hides changes to category membership
Figyelőlista
watchlistdays 3.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 a figyelőlistáról
watchlisthidebots 0 Botszerkesztések elrejtése a figyelőlistáról
watchlisthideminor 0 Apró szerkesztések elrejtése a figyelőlistáról
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 a figyelőlistáról
watchlistreloadautomatically 0 A figyelőlista újratöltése egy szűrő változásakor (JavaScript szükséges)
watchlistunwatchlinks 0 A figyelőlistáról való levétel/hozzáadás gombjainak (×/+) hozzáadása a figyelt lapok változtatásaihoz (JavaScript szükséges)
watchlisthidecategorization 1 A kategória-tagság változtatásainak elrejtése
watchdefault 1
Watch this page.jpg
Watchlist preferences.jpg

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 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
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
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
Kiterjesztés: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: Manual: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: phabricator: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"
    },

Lásd még

  • Release notes (MediaWiki 1.24).