2008-10-02 51 views
5

我想允許登錄的用戶編輯MediaWiki/Common.css而不將它們添加到sysop組。如何讓MediaWiki登錄用戶編輯Common.css?

據我所知,這將允許用戶改變它有害的方式,但它是一個封閉的維基,所以這不是一個問題。

任何解決方案是可以接受的,甚至改變PHP代碼:)

回答

12

創建一個新組,加給它「editinterface」特權。在LocalSettings.php它是這樣做的:

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

然後將用戶添加到你的新組。

或者,如果你想給這個權利給所有登錄用戶,像這樣做:

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

詳見MediaWiki manual

0

可能更安全使用;

$wgAllowUserCss = true; 

See Mediawiki Manual瞭解完整的詳細信息。

「啓用後,用戶可以在」首選項「顯示中正常選擇皮膚的情況下進行個性化定製。」

類似的設置可用於Javascript。

相關問題