답변 6개 / 댓글 2개
작성한 내용은 게시글 작성할때 그룹아이디를 입력한것을 기준으로 적은 것입니다.
1. 글작성 ( write.skin.php ) 추가필드를 열고 그것에 그룹아이디를 select 로 선택하게 합니다.
2. 글 보기 ( view.skin.php ) 상단에 작성된 글에 그룹아이디가 있는지를 확인후
그룹아이디가 있으면 해당 그룹아이디에 현재 로그인 회원의 아이디가 있는지 조회를 하고
아이디가 있으면 내용을 보인다는 내용입니다.
skin / board / basic / view.skin.php 상단에 게시글 작성할때 아래와 같이 확인하면 되겠죠
if ($여분필드 == "입력한그룹아이디") {
그룹아이디에 현재 $member[mb_id] 있는지 쿼리 날려서 질의
아이디가 없으면
alert 창으로 권한이 없다고 말하고 back
exit;
} else {
}
위의 내용에 살을 붙이는정도는 해주셔야죠.
그거까지 원하신다면 제가 너무 시간 투자를 많이 해야하는 것이기때문에 유료로 진행됩니다.
스킨으로도 처리가 가능할듯 싶네요.
게시물 작성이나 목록에는 누구나 볼수 있고
내용 보기를 할때만 그룹아이디에 속해 있는지를 체크해서 열람여부를 허용하겠다는 거죠?
그렇다면
skin / board / basic / view.skin.php 상단에 게시글 작성할때 아래와 같이 확인하면 되겠죠
if ($여분필드 == "입력한그룹아이디") {
그룹아이디에 현재 $member[mb_id] 있는지 쿼리 날려서 질의
아이디가 없으면
alert 창으로 권한이 없다고 말하고 back
exit;
} else {
}
그누보드의 게시판은 그룹에 속해야 합니다.
회원을 그룹으로 분류를 했다는건가요?
권한이 있는 회원만 열람이 가능하게 하는 방법은..
- 게시물 작성시 열람가능한 권한을 지정 ( wr_1 여분필드 사용)
- 스킨폴더/view,skin.php 파일을 열어 아래코드를 3라인쯤에 추가
* 회원권한을 회원레벨로 구분하였을 경우
* wr_1 여부필드를 열람권한으로 지정하였을 경우.
if($view['wr_1'] != $member['mb_level']) {alert("접근권한이 없습니다.");}
wr_1 여분필드에 숫자 4가 입력이 되어 있다면 회원레벨이 4인 회원만 열람이 가능합니다.
답변을 작성하려면 로그인이 필요합니다.