그누보드 - 회원이 아닌 경우 alert이 뜨지 않고, 로그인 화면으로 가기

반응형

 

그누보드에서 alert창 없애기
그누보드에서 alert창 없애는 방법

 

파일: /bbs/board.php 파일에서 

 

 

  // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member['mb_level'] < $board['bo_read_level']) {
        if ($is_member)
            alert('글을 읽을 권한이 없습니다.', G5_URL);
        else
            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
    }

 

 

이 부분을 아래와 같이 수정 하면, 회원이 아니라면 로그인을 하라는 경고창이 뜨지 않고 곧 바로 로그인화면으로 바로 이동. 

 

 

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member['mb_level'] < $board['bo_read_level']) {
    if ($is_member) {
        // alert('글을 읽을 권한이 없습니다.', G5_URL);
        // alert 함수 호출을 주석 처리하거나 삭제
        // 로그인 화면으로 이동하는 코드 추가
        goto_url(G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
    } else {
        // alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
        // alert 함수 호출을 주석 처리하거나 삭제
        // 로그인 화면으로 이동하는 코드 추가
        goto_url(G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
    }
}

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유