当前位置:  开发笔记 > 编程语言 > 正文

如何在mediawiki中创建自己的自定义组?

如何解决《如何在mediawiki中创建自己的自定义组?》经验,为你挑选了2个好方法。

我一直在仔细阅读mediawiki文档,但我无法找到如何创建新组.

当我看到Special:Userrights时,我只看到3组:Bots,Sysops,Bureaycrats

我想创建自己的自定义组,所以我可以使用一些扩展,如http://www.mediawiki.org/wiki/Extension:Group_Based_Access_Control.

有人可以告诉我它是如何完成的,或者指向一些文档?



1> richardkmill..:

您可以将新组的权限添加到LocalSettings.php文件中,它们将自动显示在Special:UserRights页面中.

例如,我想禁止普通用户编辑,但创建一个允许编辑的"受信任"组.以下代码创建一个"受信任"组,该组等于"用户"组,但"受信任"用户可以编辑但"用户"用户不能编辑.

$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user'];
$wgGroupPermissions['user'   ]['edit']          = false;
$wgGroupPermissions['Trusted']['edit']          = true;
$wgGroupPermissions['sysop'  ]['edit']          = true;

在Special:UserRights页面上,我现在可以查看"受信任"框以使用户信任.



2> 小智..:

您可以通过创建以下消息来更改组名称的外观:(对于名为ninja的组:)

MediaWiki:Group-ninja(内容:Ninjas)

MediaWiki:Group-ninja-member(内容:忍者)

MediaWiki:Grouppage-ninja(内容:项目:Ninjas)

这将确保该组在整个界面中被称为"Ninjas",并且一名成员将被称为"忍者",并且概述将该组名称链接到Project:Ninjas.

(来源:http://www.mediawiki.org/wiki/Manual : User_rights#Examples)

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有