我想允許登錄的用戶編輯MediaWiki/Common.css而不將它們添加到sysop組。如何讓MediaWiki登錄用戶編輯Common.css?
據我所知,這將允許用戶改變它有害的方式,但它是一個封閉的維基,所以這不是一個問題。
任何解決方案是可以接受的,甚至改變PHP代碼:)
我想允許登錄的用戶編輯MediaWiki/Common.css而不將它們添加到sysop組。如何讓MediaWiki登錄用戶編輯Common.css?
據我所知,這將允許用戶改變它有害的方式,但它是一個封閉的維基,所以這不是一個問題。
任何解決方案是可以接受的,甚至改變PHP代碼:)
創建一個新組,加給它「editinterface」特權。在LocalSettings.php它是這樣做的:
$wgGroupPermissions['mynewgroup']['editinterface'] = true;
然後將用戶添加到你的新組。
或者,如果你想給這個權利給所有登錄用戶,像這樣做:
$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users
可能更安全使用;
$wgAllowUserCss = true;
See Mediawiki Manual瞭解完整的詳細信息。
「啓用後,用戶可以在」首選項「顯示中正常選擇皮膚的情況下進行個性化定製。」
類似的設置可用於Javascript。