立即注册 登录
彼岸网 返回首页

牛肉炖土豆的个人空间 http://www.bian-wang.com/discuz/?10744 [收藏] [复制] [分享] [RSS]

日志

关闭群组的权限,管理员能否拥有它

热度 1已有 213 次阅读2017-7-7 09:11 AM

discuz x3.3版本
您好!请教天香公主!群组一个功能缺陷,某个群组若要关闭,只能是创始人,
就连管理员、站长都没办法,是不是有点不可理喻?

后台-如图

图一

图二


后台开启允许创始人关闭群组后,就真的只有创始人才可以关闭哦,其他人都没有权限!!!

我看了下模版,这个关闭开关是在

\template\default\group\group_manage.htm

这里控制的,

<td>

<label class="lb"><input type="radio" name="jointypenew" class="pr" value="0" $jointypeselect[0] />{lang group_join_type_free}</label>

<label class="lb"><input type="radio" name="jointypenew" class="pr" value="2" $jointypeselect[2] />{lang group_join_type_moderate}</label>

<label class="lb"><input type="radio" name="jointypenew" class="pr" value="1" $jointypeselect[1] />{lang group_join_type_invite}</label>

<!--{if !empty($specialswitch['allowclosegroup'])}-->去掉也不行,这个好像用来显示和隐藏按钮的,对关闭权限不起作用

<label class="lb"><input type="radio" name="jointypenew" class="pr" value="-1" $jointypeselect[-1] />{lang close}</label>

<p class="d">{lang group_close_notice}

<!--{/if}-->

</td>


请问,在后台运行关闭群组后,能否让管理员也有关闭权限呢?


前台如图


无论是在前台操作还是后台操作,管理员都无法关闭群组,提示什么没有权限,如下如


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (2 个评论)

回复 牛肉炖土豆 2017-7-8 01:13 AM
天香公主: 你文末的提示语源自source/module/forum/forum_group.php里的下面的语句:
if($_GET['jointypenew'] == '-1' && $_G['uid'] != $_G['forum']['founderuid']) {
  ...
   真的成功了!完美,谢谢了
回复 天香公主 2017-7-7 10:10 AM
你文末的提示语源自source/module/forum/forum_group.php里的下面的语句:
if($_GET['jointypenew'] == '-1' && $_G['uid'] != $_G['forum']['founderuid']) {
    showmessage('group_close_only_founder');
}
而是否是管理员好象是用$_G['adminid'] == 1来判断的。所以如果你希望管理员也能关闭群组,可以试试将上面的第一句改成:
if($_GET['jointypenew'] == '-1' && $_G['uid'] != $_G['forum']['founderuid'] && $_G['adminid'] != 1) {

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2017-11-25 12:05 AM , Processed in 0.053594 second(s), 20 queries.

返回顶部