관리자, 특정 레벨은 비밀글 리스트와 내용을 열람할수 있고 ...
본문
제목과 같이
1. 관리자, 특정 레벨(5보다 큰 레벨)은 비밀글 리스트와 내용을 열람할수 있고 ...
2. 비밀글 작성자는 비밀글 외 자기가 쓴 글만 볼수 있는 좋은 팁 없을까요 ?
3. 2개 게시판(게시판01/게시판02)을 사용해서 똑 같은 기능을 응용하려고 합니다.
팁자료를 뒤지면서 아래와 같이 찾아서 default.config.php 코드를 추가하여 수정 해 봤는데 잘 안되는군요 ... 도움부탁드립니다.
// 게시판01: 관리자와 자기가 올린 글만 읽을수 있게 수정
// 여기에서 특정 레벨(5보다 큰)에 대한 설정이 안 된듯
if(!$is_member) { $sfl='mb_id'; $stx='0'; }
else if(!$is_admin && $bo_table=='게시판01' ){$sfl='mb_id'; $stx='admin '.$member['mb_id']; $sop='or';}
// 게시판02: 관리자와 자기가 올린 글만 읽을수 있게 수정
// 여기에서 특정 레벨(5보다 큰)에 대한 설정이 안 된듯
if(!$is_member) { $sfl='mb_id'; $stx='0'; }
else if(!$is_admin && $bo_table=='게시판02' ){$sfl='mb_id'; $stx='admin '.$member['mb_id']; $sop='or';}
// 게시판01: 레벨 5 이상은 게시판 01 에 올린 비밀글 읽을수 있게 수정
if ($bo_table == '게시판01' && $is_admin != 'super')
{
if ($member['mb_level'] > 5) $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}
// 게시판02: 레벨 5 이상은 게시판 01 에 올린 비밀글 읽을수 있게 수정
if ($bo_table == '게시판02' && $is_admin != 'super')
{
if ($member['mb_level'] > 5) $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}
감사합니다!
!-->
답변 1
if ($bo_table == 'free1' || $bo_table == 'free2' || $bo_table == 'free3'){ // free1~3 보드id 일 경우
if ($member['mb_level'] > 5 && $member['mb_level != 10){ // 5등급이상 10등급 제외
$is_admin = 'board'; // 게시판 관리자 권한 부여
}
}
extend 폴더에 board_admin.php 파일로 넣으시면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.