자기가 쓴글을 관리자랑 본인만 볼수있게하고싶어요.. 정보
자기가 쓴글을 관리자랑 본인만 볼수있게하고싶어요..본문
지금 1대1 게시판을 만드는 중인데요...
1대1이다보니까 본인이 쓴글을 본인과 관리자 이외에는 못보게하고싶습니다
일단 제가
<?
if($write['mb_id'] != $member['mb_id']) alert("자신의 글만 볼 수 있습니다.");
?>
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'] && $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 {
다른 내용
}
이런 방식으로 적용하는것이 좋습니다...^^
<?
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
그렇다면 이건 그냥 해당 게시판의 환경설정에서
'비밀글사용' 옵션을 '무조건'으로 지정해주면 되는거 같은데..-_-
P.S: 참고버젼 4.11.00
많은답변 감사드립니다..생각보다 어렵네요
일단 리스트 페이지는 보여줘도 상관은 없구요..
뷰페이지만 안보여주면 되는건데....생각처럼 잘안되네요..
일단 리스트 페이지는 보여줘도 상관은 없구요..
뷰페이지만 안보여주면 되는건데....생각처럼 잘안되네요..
if (!($view[wr_id] == $member[mb_id] || $is_admin))
{
alert("내용 조회 권한이 없습니다.");
}
{
alert("내용 조회 권한이 없습니다.");
}