Bonjour,
dans le dossier Skins, tu trouveras le fichier Monobook.php. Dans ce fichier, tu trouveras la ligne suivante:
foreach( array('contributions', 'log', 'blockip', 'emailuser', 'upload', 'specialpages') as $special ) {
il te suffit alors de supprimer la partie qui t'intéresse.
PS: Si tu ne souhaites pas que certains visiteurs puissent accéder à certaines pages spéciales, ce n'est pas la bonne solution. En effet, là tu ne vas faire que masquer les pages spéciales, mais elles seront toujours accessibles si l'utilisateur connait leur nom. Par conséquent, je te conseille plutot de protéger l'accès aux pages spéciales.
Il te suffit d'ajouter un code tel que le suivant, dans la page SpecialVersion (dans le dossier includes) si tu veut que seuls les sysops puissent y accéder:
1 2 3 4 5 6 7 8 9 10 11 12
| function wfSpecialVersion() {
global $wgUser, $wgOut;
if ( ! $wgUser->isAllowed( 'sysop' ) )
return $wgOut->permissionRequired( 'sysop' );
list( $limit, $offset ) = wfCheckLimits();
$wpp = new VersionPage();
$wpp->doQuery( $offset, $limit );
} |
Cordialement
Partager