자기가 쓴글을 관리자랑 본인만 볼수있게하고싶어요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자기가 쓴글을 관리자랑 본인만 볼수있게하고싶어요.. 정보

자기가 쓴글을 관리자랑 본인만 볼수있게하고싶어요..

본문

지금 1대1 게시판을 만드는 중인데요...
1대1이다보니까 본인이 쓴글을 본인과 관리자 이외에는 못보게하고싶습니다
일단 제가
<? 
if($write['mb_id'] != $member['mb_id']) alert("자신의 글만 볼 수 있습니다.");
?>
이렇게 만들어서 본인이 쓴글만 볼수있게 만들었는데요.
문제는 관리자도 못보게 되네요 오로지 자기만 보게되는데 여기서 관리자도
볼수있게끔 할려면 어떻게 해야될까요.

댓글 전체

<? 
if($write['mb_id'] != $member['mb_id'] && $write['mb_id'] != $is_admin  ) alert("자신의 글만 볼 수 있습니다.");
?>

이렇게하면 안될까요....
저도 초보라서...
문의하신 소스
<? 
if($write['mb_id'] != $member['mb_id']) alert("자신의 글만 볼 수 있습니다.");
?>
이런 방식은 문제가 있습니다..

1. list.skin.php 파일에 적용할경우에는 글쓴이의 아이디값이 없으므로 적용불가.
2. view.skin.php 파일에만 적용할경우에는 효과가 있으나,
게시글 리스트는 모두가 볼수있으므로 basic 스킨의 비밀글과 다를바가 없음

결론은 조건문에 alert를 띄우는 방법으로 적용해서는 별로 효과가 없습니다..

list.skin.php  파일에

if($member[mb_id] == $list[$i][mb_id] || $is_admin || $list[$i][is_notice]) {

내용

} else {

다른 내용

}

이런 방식으로 적용하는것이 좋습니다...^^
질문 내용으로 봐서는 게시판 리스트는 보여준다는 말씀인거 같은데...

그렇다면 이건 그냥 해당 게시판의 환경설정에서
'비밀글사용' 옵션을 '무조건'으로 지정해주면 되는거 같은데..-_-

P.S: 참고버젼 4.11.00
많은답변 감사드립니다..생각보다 어렵네요
일단 리스트 페이지는 보여줘도 상관은 없구요..
뷰페이지만 안보여주면 되는건데....생각처럼 잘안되네요..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT