같은 게시판에서 멤버 레벨별로 글의 접근 권한을 다르게 주고 싶어요.
안녕하세요.
1) 하나의 게시판에서 게시글 작성 시 전체공개, 멤버1 공개, 멤버 2공개 <-이런 식으로 글 읽기 권한을 다르게 주고 싶습니다.
2) (1)에 따라 개별 멤버가 읽을 수 있는 글만 목록에 출력하고 싶습니다.
1번은 write.skin의 아래 부분을 수정하면 될 것 같은데 제대로 배우지 않아 어떻게 수정하는지를 모르겠네요 ㅠ
Copy
if($write['wr_secret']=='1') $mem_select="selected";
if($write['wr_protect']!='') $pro_select="selected";
if($is_member) {$sec .='<option value="protect" '.$pro_select.'>보호글</option>';
$sec .='<option value="member" '.$mem_select.'>멤버공개</option>';}
여기서 is member <- 이 부분을 $member['mb_level'] <3 이런 식으로 바꾸면 될까요>??
1번 2번 코드 도움을 부탁드립니다 @@
|
답변 4개 / 댓글 3개
게시판 여분 컬럼 검색 등으로 검색하시면 여러가지 방법이 나와 있을 겁니다.
1) 하나의 게시판에서 게시글 작성 시
wr_1 등에 다음처럼 값을 지정하고
전체공개 = 0,
멤버1 공개 = 1,
멤버 2공개 = 2, ...
로그인한 회원의 $mb_level 등으로 게시판 검색 조건으로 활용하시면 될 듯합니다.
다만
메버1, 2
는 정의가 애매해서 짐작으로 글을 썼습니다.
글등록자가 멤버 1,2에게만 공개하겠다, 멤버1에게만 공개 하겠다 이런 식이면
멤버 아이디나 멤버에 공통되는 어떤 조건이 있어야 되고 등록자가 그 조건을 입력하거나 선택하는
방법이 있겠으나 그런 구체적인 내용이 없이는 조언이 어렵습니다
답변을 작성하려면 로그인이 필요합니다.