o

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

· 2017-08-22 (화) 04:29:37 · 6030 · 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 조회 6,237
17-09-18 조회 8,481
17-09-14 조회 6,233
17-09-12 조회 8,179
17-09-11 조회 6,844
17-09-10 조회 6,299
17-09-07 조회 9,041
17-09-06 조회 7,620
17-09-04 조회 9,368
17-09-02 조회 7,939
17-08-28 조회 5,660
17-08-27 조회 1만
17-08-24 조회 1.3만
17-08-24 조회 5,170
17-08-22 조회 6,031
17-08-22 조회 6,801
17-08-22 조회 7,680
17-08-19 조회 9,094
17-08-18 조회 6,314
17-08-11 조회 5,523
17-08-11 조회 8,658
17-08-09 조회 7,735
17-08-07 조회 9,355
17-08-07 조회 1만
17-08-07 조회 7,091
17-08-04 조회 8,768
17-08-03 조회 7,778
17-08-02 조회 8,317
17-08-02 조회 5,282
17-08-02 조회 1.2만