if(!$raterange) {
showmessage('group_nopermission', NULL, 'NOPERM');
} elseif($modratelimit && $adminid == 3 && !$forum['ismoderator']) {
showmessage('对不起,作为版主您只能在自己的管辖范围内发表评语,请返回。');
}
这个还是原来的问题,可以试试用可以评分的用户直接用地址进去看看就会发现了.
建议直接用
if(!$forum['ismoderator']) {// 这里原本的有点问题,如果adminid不是3的就不会显示,安全隐患
showmessage('对不起,您只能在自己的管辖范围内发表评语,请返回。');
}
} elseif($post['anonymous']) {
showmessage('对不起,您不能对匿名帖发表评论,请返回。');
}
这个是不是改去掉呢?匿名的帖子不能加分因为是没有用户可以加,评论的话应该可以评评吧,否则觉得有点不合理.
$author['groupid']这个问题还没得到解决,已经确认是DZ的一个BUG了,具体看看被封帖的评分,在后面加个&author[groupid]=4就会立即显示出来,建议修正. |