web-dev-qa-db-fra.com

Comment changer l'habillage par défaut de BlueSpiceSkin dans MediaWiki avec BlueSpice?

Dans une installation BlueSpice de MediaWiki, l’enveloppe par défaut est BlueSpiceSkin et le seul autre choix proposé est Vector. Je voudrais que Vector soit la valeur par défaut pour tous les utilisateurs, mais je ne vois pas comment faire.

Pour l'instant, j'ai modifié le fichier LocalSettings.php afin de commenter la ligne vers le bas qui charge le BlueSpiceSkin:

# End of automatically generated settings.
# Add more configuration options below.
require_once("$IP/extensions/BlueSpiceDistribution/BlueSpiceDistribution.php");
require_once("$IP/extensions/BlueSpiceFoundation/BlueSpiceFoundation.php");
require_once("$IP/extensions/BlueSpiceExtensions/BlueSpiceExtensions.php");
#require_once("$IP/skins/BlueSpiceSkin/BlueSpiceSkin.php");
require_once "$IP/extensions/TwoFactorAuthentication/TwoFactorAuthentication.php";

Après cela, les utilisateurs utilisent par défaut Vector et d’autres skins sont proposés: Cologne Blue, Modern et MonoBook mais, comme prévu, BlueSpiceSkin ne figure plus dans la liste.

Plutôt que de simplement découper complètement la peau, j'aimerais simplement que ce ne soit pas la valeur par défaut. De plus, j'aimerais qu'il ne cache pas les 3 autres skins qui sont apparus alors que le disque n'était pas chargé.

J'ai essayé l'édition de skins/BlueSpiceSkin/BlueSpickSkin.php à la fin pour devenir:

$wgDefaultSkin = 'vector';
// 'cologneblue', 'modern', 'monobook',
$wgSkipSkins = array( 'chick', 'common',
    'myskin', 'nostalgia', 'simple', 'standard' );

Cependant, je continue à obtenir une autorisation refusée lorsque j'essaie d'enregistrer même si j'ai modifié les autorisations de répertoire et de fichier pour chacune d'elles être 777.

1
WilliamKF

La solution est plutôt de modifier le fichier LocalSettings.php pour qu’il se trouve à la fin du fichier:

# End of automatically generated settings.
# Add more configuration options below.
require_once("$IP/extensions/BlueSpiceDistribution/BlueSpiceDistribution.php");
require_once("$IP/extensions/BlueSpiceFoundation/BlueSpiceFoundation.php");
require_once("$IP/extensions/BlueSpiceExtensions/BlueSpiceExtensions.php");
require_once("$IP/skins/BlueSpiceSkin/BlueSpiceSkin.php");
$wgDefaultSkin = 'vector';
// 'cologneblue', 'modern', 'monobook',
$wgSkipSkins = array( 'chick', 'common',
    'myskin', 'nostalgia', 'simple', 'standard' );
require_once "$IP/extensions/TwoFactorAuthentication/TwoFactorAuthentication.php";
1
WilliamKF