5


0

ログインしたユーザーがsysopグループに追加することなくMediaWiki / Common.cssを編集できるようにしたいです。

私はこれがユーザーがそれを有害な方法に変更することを可能にするであろうことを理解します、しかしそれは問題ではないので閉じたウィキです。

phpコードを変更しても、どのような解決策でも問題ありません:)

2 Answer


14


新しいグループを作成し、それに「editinterface」特権を与えます。 LocalSettings.phpでは、これは次のように行われます。

$ wgGroupPermissions ['mynewgroup'] ['editinterface'] = true;

次に、そのユーザーを新しいグループに追加します。

あるいは、すべてのログインユーザーにその権利を与えたい場合は、次のようにします。

$ wgGroupPermissions ['user'] ['editinterface'] = true;
// user is the default group for all logged-in users

詳細は MediaWikiマニュアルを参照してください。


0


おそらく使うのがより安全です。

$ wgAllowUserCss = true;

完全な詳細については Mediawikiマニュアルを参照してください。

"" "有効にすると、ユーザーは「設定」画面で通常のスキンの選択を超えてパーソナライズされたカスタマイズを行うことができます。

Javascriptにも同様の設定があります。