묻고답하기
권한 설정시에...
2010.04.09 22:10
제로 4에서처럼 하나의 게시판에서 일반 글은 정회원, 준회원 모두 열람을 할 수 있고
비밀글은 정회원만 열람할 수 있는 권한을 주고 싶은데요?
어렵나요?
아니면 카테고리를 따로 만들어 정회원만 열람이 가능하게 하는 방법이 있는지요?
관리자 페이지 분류기능 사용시에 그룹 제한을 했는데도 게시물이 보여요~
방법이 없을까요?
댓글 3
-
klaist
2010.04.09 23:44
-
mared
2010.04.10 02:10
질문자는 아닙니다만, 저도 같은 고민을 하는 것 같아서요ㅠ 그러니까 4에서는 지정레벨 이상만 볼 수 있는 비밀글이 있었잖아요. 준회원도 모든 기능을 사용해서 다른 준회원이 쓴 글도 모두 볼 수 있고 댓글도 달 수 있는데 정회원이 비밀글로 설정한 것만 볼 수 없는 건 안되는 건가요?ㅠ 물론 정회원들끼리는 비밀글도 일반 글처럼 공유해서 볼 수 있구요.. -
latte1004
2010.04.10 11:53
klaist 답변 감사드립니다.
제가 원하는 부분은 제가 올린 게시물을 하나의 게시판에서 정회원은 모든 게시물을, 준회원은 일부분만 열람이 되었으면 합니다.그래서 궁여지책으로 카테고리를 하나 만들어 그곳에는 정회원으로 그룹제한을 했는데도 준회원도 글이 다 보이더라고요.
준회원은 해당 카테고리를 사용 못하게 하려면 어떻게 해야할까요? -
klaist
2010.04.11 08:47
제가 질문을 정확하게 이해하고 있는지 모르겠습니다.
별로 추천해 드리고 싶지 않은 방법이 있긴합니다만...[수정전 조건]
1. 해당 게시판 권한설정은 위와 같이 하시고,
2. 분류의 사용권한은
-------------------------------------------------------------------------
-------------------------------------------------------------------------
3. xe_official 게시판 스킨 기준. (_style.list.html 파일 136~200라인)
<!--@foreach($logged_info->group_list as $key => $val)-->
<!--@if($val == '관리그룹' || $val == '정회원')-->
136~200라인의 내용
<!--@end-->
<!--@end-->
<!--@foreach($logged_info->group_list as $key => $val)-->
<--@if($val == '준회원' && $category_list[$document->get('category_srl')]->title == '준회원글')-->
136~200라인의 내용
<!--@end-->
<!--@end-->위와 같이 수정하시면
관리그룹 또는 정회원이 로그인했을때는 모든 글이 다 출력되며,
준회원이 로그인했을 경우 입력되어있는 글이 '준회원글'로 분류 된것만 출력됩니다.
위 상태로 설정하게 되면 정회원은 전부 조회 및 글쓰기 댓글 가능하고
준회원은 본인이 작성한글과 본문에 댓글을 달수 있고,
다른 사람이 작성한 게시물은 목록에서 확인 가능하나 내용은 보지 못합니다.
같은 준회원이 작성한 글이라도 볼수없으면 오직 본인이 작성한 글만 조회가 가능합니다.
분류기능에 있는 그룹제한은 단순히 해당 카테고리를 사용할수 있겠금 아느냐 마느냐 임으로 아무 상관이 없는 부분입니다.