对于那些处理过EGL (精英游戏梯子)锦标赛和梯子脚本的人来说…我在弄清楚如何为我制作的自定义模块添加新的组权限时遇到了问题。我已经创建了一个新类型的"General Rules“mod,我希望存储如下所示的权限:
case "select_genrules";
if($group['genrules_manager']=="yes"){
include("./includes/rules.php");
select_genrules();
}else{
return warning("<b>" . LANG_WARNING_NO_PERMISSIONS_TO_ACCESS_PAGE . " </b>");
}
break;其中,将与所有其他格式相同的"genrules_manager“添加到group_permissions集合中。我将它添加到groups_permissions表中,它确实显示在ACP中"Misc“类别下的权限列表中,但我想添加"Lang”,这样它就不会只显示"genrules_manager“等……任何有关如何访问/修改admincp/includes/addmemgroup.php和admincp/includes/managemembergroup.php中的密钥的帮助都将不胜感激!
发布于 2013-06-18 05:45:14
这实际上可以在groups.php中的addmembergroup和editmembergroup函数下找到。您需要添加一个链接到您在admincp/language/english.php中编写的"lang“的键,如下所示:
if($key=='genrules_manager'){$descr='' . LANG_GRO_PERMISSIONS_DESCR_GENRULES_MANAGER . ''; $site .= group_radio($key, $value, $descr);}它必须在两个函数中完成,以便您在添加和编辑时看到。简单地把它和键放在任何你想要的类别下…
https://stackoverflow.com/questions/17156905
复制相似问题