가입하자마자 포인트로 레벨업해서 원하는 자료를 받기위해 도배를 하는경우가 많아
애드온으로 글/댓글 작성수 제한을 하고 있습니다.(예 1일 글10개 댓글100개 제한)
문제는 모든 회원의 글과 작성수 제한을 하다보니 불만들이 좀있어요 그렇다고 제한을 풀자니
도배가 넘칠듯 하구요. 그래서 특정그룹이나 레벨이나 포인트 셋중에 하나로 글/댓글 작성수 제한을 해제 할수 있으면
될거 같은데 방법을 모르겠네요.
애드온 살펴보니
// 관리자면 통과!!
if ($logged_info->is_admin == 'Y') return;
이부분이 있던데 관리자 통과 가능하니 특정그룹만 해제 할려면
if ($logged_info->group_list[1]||$logged_info->group_list[2] == 'Y') return;
이러식으로 해제 작동 될까요?
댓글 5
$group = array('정회원','우수회원');
foreach($group as $val)
{
if(in_array($val, $logged_info->group_list))
{
$permission_ok = true;
break;
}
}
if(!$permission_ok) return;
한방에 해결했네요 감사합니다.
저는 이거 밑에다가 넣으니 제한이 다풀려버리는대;; 코어버전이 달라서 그런건가요?
1.8.17버전 쓰고있습니다..
저는
// 관리자면 통과!!
if ($logged_info->is_admin == 'Y') return;
$group = array('정회원');
foreach($group as $val)
{
if(in_array($val, $logged_info->group_list))
{
$permission_ok = true;
break;
}
}
if(!$permission_ok) return;
// 오늘 작성글 개수를 가져온다.
이렇게 해봤거든요
그래도 오래된 글이였는대 알림으로 보셨나보내요 ㅠㅠ 댓글 감사합니다.