Jump to content

Příručka:$wgSkipSkins

From mediawiki.org
This page is a translated version of the page Manual:$wgSkipSkins and the translation is 100% complete.
Zobrazení: $wgSkipSkins
Zadejte názvy vzhledů, které nemají být uvedeny v seznamu dostupných vzhledů.
Zavedeno od verze:1.4.5
Odstraněno od verze:stále se používá
Povolené hodnoty:Blíže neurčeno
Výchozí hodnota:[]

Podrobnosti

Zadejte názvy vzhledů, které nemají být uvedeny v seznamu dostupných vzhledů.

Tato možnost konfigurace byla potřebná k opravě chyby v návrhu: Skin autodiscovery způsobilo, že MediaWiki automaticky detekovala všechny vzhledy ze složky skins/ a zpřístupnila je. Tímto způsobem nebylo možné aktivovat tyto vzhledy, protože byly aktivovány automaticky. Teprve později jste je mohli znovu skrýt - k tomu tato možnost zpočátku byla určena. S MediaWiki 1.23 bylo automatické zjišťování vzhledu ukončeno. Nyní se používá k podpoře skrývání interních nebo jiných vlastních vzhledů, které nejsou určeny k obecnému použití. Například zakázkový vzhled používaný dokumentací API, který odstraňuje postranní panel a většinu uživatelských prvků, je s touto proměnnou skrytý.

Použijte pro zabránění uživatelům ve výběru jednoho nebo více vzhledů, které nechcete odstranit z adresáře skiny.

Příklad, do LocalSettings.php vložte:

# Odebrat vzhledy z výběru vzhledu uživatelských preferencí
$wgSkipSkins = [
    'minerva',
    'monobook',
    'timeless'
];

Výše uvedené by odstranily všechny volby vzhledu kromě Vector. Z výše uvedeného pole vynechte všechny volby, které chcete zachovat.

Změna předvoleb uživatele při odstraňování zobrazení

Ve verzích do 1.16 (nejvíce) se při registraci název výchozího vzhledu, jak jej poskytuje $wgDefaultSkin, zkopíruje do uživatelských předvoleb uživatele. Když později znepřístupníte tento vzhled, použijte skript údržby Manual:UserOptions.php , abyste se ujistili, že tento vzhled již nebude vybrán žádným uživatelem:

php userOptions.php skin --old "monobook" --new "vector"

Tím se změní vzhled pro všechny registrované uživatele, kteří si vybrali Monobook na Vectoru.

Související odkazy