2016-05-26 1 views
0

J'ai essayé la solution proposée ici: Make MediaWiki not show the view history tab for unregistered users et cela ne fonctionne pas pour moi.Comment masquer l'onglet Historique de Mediawiki par groupe?

Je veux:

  • Masquer l'onglet Historique pour les utilisateurs enregistrés (groupe: utilisateur)
  • Afficher l'onglet histoire bureaucrates (groupe: bureaucrate)

Comme les bureaucrates sont aussi utilisateurs enregistrés, en utilisant l'affichage: aucun ne fonctionne pas (il s'applique à chacun d'eux). Comment puis-je le faire simplement?

Merci pour le conseil.

Répondre

0

Sur la page [[MediaWiki:Group-user.css]] vous ajoutez ce CSS:

#ca-history { 
    display: none; 
} 

Sur la page [[MediaWiki:Group-bureaucrat.css]] vous ajoutez ce CSS:

#ca-history { 
    display: block!important; 
} 

PS: Selon https://www.mediawiki.org/wiki/Manual:User_group_CSS_and_Javascript[[MediaWiki:Group-user.css]] n'a été introduit dans MediaWiki 1,23, donc assurez-vous que vous utilisez au moins 1,23 :)

+0

Bonjour, j'ai déjà essayé votre solution. Mais comme je l'ai dit, si j'ajoute display: aucun pour les utilisateurs et afficher: bloquer aux bureaucrates ça ne marche pas. Comment le faites-vous fonctionner? – Marcandria

+0

Je viens de le tester moi-même et j'ai édité ma réponse. S'il vous plaît vérifiez si cela fonctionne aussi bien sur votre wiki :) –

+0

Merci, ça fonctionne comme un charme :) en fait, je n'ai pas utilisé le tag! Important, ce qui est important pour que ça marche! Et oui, j'utilisais MW 1.26 – Marcandria