내가 쓴 코멘트만 보이가를 하면 다른 글쓴이가 한 답변을 보지 못합니다

내가 쓴 코멘트만 보이가를 하면 다른 글쓴이가 한 답변을 보지 못합니다

QA

내가 쓴 코멘트만 보이가를 하면 다른 글쓴이가 한 답변을 보지 못합니다

본문

다음을 그누스터디에서 찾아서 적용을 했는데 잘 적용됩니다.

그런데 본문 글 작성자가 댓글에 답변을 달면 댓글을 적은 사람이 이 답변을 볼 수가 없습니다.

 

내가 쓴 댓글만 보이는데 본문 글쓴이가 내 댓글에 댭변을 달면 볼 수 있게 하려면

어떻게 하면 되는지요?

 

감사함니다

 

수정 파일 : 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



$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;
  }
}


$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;
  }
}

안녕하세요 액트온님 감사드립니다

님이 주신 힌트로 댓글 아이디 값을 넣어서 처리를 해보니 다른 사람의 글은 안보이는데

다른 사람의 글에 댓글이 달린 것은 모두 보입니다.
댓글 아이디 값에 mb_id 를 넣었습니다

일단 모두 비밀글로 처리를 하고 진행하는 것으로 해보겠습니다

 

감사합니다

 

당연히 내가 쓴 코멘트만 보이기를 하면 다른글쓴이가 쓴 코멘트는 안보이는게 정상아닌가요?

질문의 요지를 모르겠습니다.

네 맞습니다
그래서 다른 글쓴이가 쓴 코멘트는 안보이는 기능은 그대로 사용하면서
글쓴이가 내 댓글에 대댓글을 단 경우는 보이게 했으면 하는 것 입니다
감사합니다

if( !($is_admin || $view['mb_id'] == $member['mb_id'] || $list[$i]['wr_id'] == $member['mb_id']) ) continue; 로 해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 399
QA 내용 검색

회원로그인

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