o

회원레벨이 안되어도 공지 볼수 있게

· 2017-08-22 (화) 04:29:37 · 6737 · 2
board.php 상단에

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



이분분을



$notice_level = ($board[bo_1])?$board[bo_1]:1; //게시판설정을 통하여 레벨 제한을 둔다
//공지가 있고 , 읽기 레벨이 안되고 , 공지 볼 레벨 보다 크거나 같다면
if($board['bo_notice'] && ($member['mb_level'] < $board['bo_read_level']) && ($member['mb_level']>= $notice_level) ){
$arr_notice = explode(',', trim($board['bo_notice']));
if(in_array($write['wr_id'], $arr_notice)){//notice 라면
$old_level = $board['bo_read_level']; //검사후 되돌리기
$board['bo_read_level']=$member['mb_level'];
$is_notice=true;
}
}

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

//되돌려 놓기
if($is_notice){
$board['bo_read_level']=$old_level;
}


변경하시면 됩니다 (위아래가 추가 되었습니다.)
게시판 관리자의 bo_1 을 이용하여 공지 볼수 있는 레벨을 설정하실수 있습니다.
|

댓글 2개

감사합니다. 스크랩해놧다가 봐야겠네요
좋아요..잘쓰겠습니다.감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
17-09-19 조회 7,113
17-09-18 조회 9,301
17-09-14 조회 6,971
17-09-12 조회 8,951
17-09-11 조회 7,557
17-09-10 조회 6,989
17-09-07 조회 9,772
17-09-06 조회 8,399
17-09-04 조회 1만
17-09-02 조회 8,674
17-08-28 조회 6,369
17-08-27 조회 1.1만
17-08-24 조회 1.4만
17-08-24 조회 5,864
17-08-22 조회 6,738
17-08-22 조회 7,525
17-08-22 조회 8,416
17-08-19 조회 9,798
17-08-18 조회 7,043
17-08-11 조회 6,265
17-08-11 조회 9,401
17-08-09 조회 8,438
17-08-07 조회 1만
17-08-07 조회 1.1만
17-08-07 조회 7,847
17-08-04 조회 9,462
17-08-03 조회 8,484
17-08-02 조회 9,048
17-08-02 조회 6,023
17-08-02 조회 1.2만