다음을 그누스터디에서 찾아서 적용을 했는데 잘 적용됩니다.
그런데 본문 글 작성자가 댓글에 답변을 달면 댓글을 적은 사람이 이 답변을 볼 수가 없습니다.
내가 쓴 댓글만 보이는데 본문 글쓴이가 내 댓글에 댭변을 달면 볼 수 있게 하려면
어떻게 하면 되는지요?
감사함니다
수정 파일 : view_comment.skin.php
아래 내용을 찾은 후
<?php
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
여기 바로 밑에 추가
if(!$is_admin && $list[$i]['mb_id'] != $member['mb_id']) continue;
관리자뿐만 아니라 본문 글 작성자도 모든 댓글을 볼 수 있게 하려면 이렇게 수정
if(!$is_admin && $list[$i]['mb_id'] != $member['mb_id'] && $write['mb_id'] != $member['mb_id']) continue;
|
답변 3개 / 댓글 6개
채택된 답변
+20 포인트
Actonsoft
2년 전
Copy
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
if(!$is_admin && $list[$i]['mb_id'] != $member['mb_id']) {
if($write['mb_id'] != $member['mb_id']) continue;
}
}
답변에 대한 댓글 3개
2년 전
2년 전
[code]
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
if(!$is_admin && $list[$i]['mb_id'] != $member['mb_id']) {
if($write['mb_id'] != $member['mb_id'] && $list[$i]['댓글 아이디 값'] != $write['댓글 아이디 값']) continue;
}
}
[/code]
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
if(!$is_admin && $list[$i]['mb_id'] != $member['mb_id']) {
if($write['mb_id'] != $member['mb_id'] && $list[$i]['댓글 아이디 값'] != $write['댓글 아이디 값']) continue;
}
}
[/code]
2년 전
안녕하세요 액트온님 감사드립니다
님이 주신 힌트로 댓글 아이디 값을 넣어서 처리를 해보니 다른 사람의 글은 안보이는데
다른 사람의 글에 댓글이 달린 것은 모두 보입니다.
댓글 아이디 값에 mb_id 를 넣었습니다
일단 모두 비밀글로 처리를 하고 진행하는 것으로 해보겠습니다
감사합니다
님이 주신 힌트로 댓글 아이디 값을 넣어서 처리를 해보니 다른 사람의 글은 안보이는데
다른 사람의 글에 댓글이 달린 것은 모두 보입니다.
댓글 아이디 값에 mb_id 를 넣었습니다
일단 모두 비밀글로 처리를 하고 진행하는 것으로 해보겠습니다
감사합니다
블랙캣77
2년 전
if( !($is_admin || $view['mb_id'] == $member['mb_id'] || $list[$i]['wr_id'] == $member['mb_id']) ) continue; 로 해보세요.
답변에 대한 댓글 2개
당연히 내가 쓴 코멘트만 보이기를 하면 다른글쓴이가 쓴 코멘트는 안보이는게 정상아닌가요?
질문의 요지를 모르겠습니다.
답변에 대한 댓글 1개
2년 전
네 맞습니다
그래서 다른 글쓴이가 쓴 코멘트는 안보이는 기능은 그대로 사용하면서
글쓴이가 내 댓글에 대댓글을 단 경우는 보이게 했으면 하는 것 입니다
감사합니다
그래서 다른 글쓴이가 쓴 코멘트는 안보이는 기능은 그대로 사용하면서
글쓴이가 내 댓글에 대댓글을 단 경우는 보이게 했으면 하는 것 입니다
감사합니다
답변을 작성하려면 로그인이 필요합니다.
알려주신데로 적용을 해보니 본문 글쓴이의 대댓글은 역지 보이지 않습니다.
주신 힌트로 연구를 해보겠습니다