2016-05-26 1 views
0

Я пробовал предлагаемое решение здесь: Make MediaWiki not show the view history tab for unregistered users, и это не работает для меня.Как скрыть вкладку «История MediaWiki» для каждой группы?

Я хочу:

  • Скрыть вкладку Истории для зарегистрированных пользователей (групп: пользователь)
  • показать вкладку Истории для чиновников (группа: бюрократ)

Как бюрократы также зарегистрированные пользователи, используя дисплей: ни один не работает (это относится ко всем из них). Как я могу сделать это просто?

Благодарим за консультацию.

ответ

0

На странице [[MediaWiki:Group-user.css]] вы добавить этот CSS:

#ca-history { 
    display: none; 
} 

На странице [[MediaWiki:Group-bureaucrat.css]] добавить этот CSS:

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

PS: По https://www.mediawiki.org/wiki/Manual:User_group_CSS_and_Javascript[[MediaWiki:Group-user.css]] только была введена в MediaWiki 1.23, так убедитесь, что вы хотя бы используете 1.23 :)

+0

Привет, я уже пробовал ваше решение. Но, как я уже сказал, если я добавлю отображение: нет пользователям и отображается: блок для бюрократов он не работает. Как вы это заработаете? – Marcandria

+0

Я только что проверил это и отредактировал свой ответ. Пожалуйста, проверьте, работает ли это на вашей вики :) –

+0

Спасибо, это работает как шарм :) На самом деле, я не использовал важный тег, который ... важен для его работы! И да, я использовал MW 1.26 – Marcandria

Смежные вопросы