Manuel:$wgSkipSkins
Habillages: $wgSkipSkins | |
---|---|
Indique le nom des habillages qui ne doivent plus être présentés parmi la liste des habillages disponibles. |
|
Introduit dans la version : | 1.4.5 |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | Non renseigné |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par fonction |
Détails
Indique le nom des habillages qui ne doivent plus être présentés parmi la liste des habillages disponibles.
skins/
et les rendait disponibles. Ce cette manière il était impossible d' activer ces habillages parce qu'ils étaient déjà activés automatiquement. Ultérieurement, vous ne pouviez que les masquer à nouveau - c'est pourquoi ce paramètre a été créé. Avec MediaWiki 1.23, la découverte automatique des habillages est devenue obsolète. Il est utilisé actuellement pour prendre en charge le masquage des habillages internes, ou d'autres habillages utilisateur non prévus pour servir de manière générale. Par exemple l'habillage bespoke utilisé dans la documentation de l'API, qui enlève la barre latérale et la plupart des éléments utilisateur, est masqué par cette variable.A utiliser pour empêcher les utilisateurs de sélectionner un ou plusieurs habillages que vous ne voulez pas supprimer du répertoire skins
.
Par exemple mettez dans LocalSettings.php
:
# Supprimer des habillages du choix des habillages dans les préférences utilisateur
$wgSkipSkins = [
'minerva',
'monobook',
'timeless'
];
ceci supprimera toute possibilité de choix sauf pour Vector. Enlevez du tableau ci-dessus tout choix que vous voulez garder comme possible.
Modifier les préférences utilisateur lors de la supression d'un habillage
Jusqu'à la versions 1.16 (au plus), le nom enregistré de l'habillage par défaut tel qu'il est donné par $wgDefaultSkin
est copié dans les préférences de l'utilisateur.
Ultérieurement, lorsque vous voulez rendre cet habillage inaccessible, utilisez le script de maintenance Manuel:UserOptions.php pour vérifier que cet habillage n'est plus choisi par aucun utilisateur :
php userOptions.php skin --old "monobook" --new "vector"
ceci va changera l'habillage en Vector pour tous les utilisateurs enregistrés qui ont sélectionné Monobook.