좀 이해하기가 까다로운 질문일수도 있는데요...

좀 이해하기가 까다로운 질문일수도 있는데요...

QA

좀 이해하기가 까다로운 질문일수도 있는데요...

본문

질문내용을 설명하기가 조금 까다로워서...

전달이 잘 될지는 모르겠지만 질문드리겠습니다 ㅠㅠ

 

우선 비회원도 댓글 작성이 가능한 상태구요..

 

댓글1에 댓글2가 달리면 원래는 댓글1은 삭제가 안되는데

 

bbs/view_comment.php 파일에서 아래처럼 $list[$i-1]['is_del'] = true;로 변경해서

댓글2가 달려도 댓글1이 삭제가 가능하도록 하였습니다.

 

 // 답변있는 코멘트는 수정, 삭제 불가

    if ($i > 0 && !$is_admin)

    {

        if ($row['wr_comment_reply'])

        {

            $tmp_comment_reply = substr($row['wr_comment_reply'], 0, strlen($row['wr_comment_reply']) - 1);

            if ($tmp_comment_reply == $list[$i-1]['wr_comment_reply'])

            {

                $list[$i-1]['is_edit'] = false;

                $list[$i-1]['is_del'] = true;

 

 

그런데 문제는 댓글1에 댓글2가 달리면 누구에게나 댓글1 삭제버튼이 생겨버립니다.

 

회원이든 비회원이든 가리지 않고 삭제버튼이 생겨요.

 

무슨 말이냐면.. 댓글1에 댓글2가 달렸다고 하면..

 

1) 댓글1이 회원이 작성한 댓글이라면 비회원에게는 댓글1의 삭제버튼이 노출되지 않아야 정상이고

 

2) 댓글1이 비회원이 작성한 댓글이라면 회원에게는 댓글1의 삭제버튼이 노출되지 않아야 정상인데

 

3) 마찬가지로 댓글1이 회원A가 작성한 댓글이라면 회원B에게는 댓글1의 삭제버튼이 노출되지 않아야 정상인데

 

그냥 1, 2, 3, 전부 무시되고 삭제버튼이 아무에게나 무조건 노출됩니다..

 

물론 이 삭제버튼이 실제로 작동하지는 않아서 삭제할수 없긴 한데요..

 

일단 삭제버튼이 무조건 보이는게 너무 찝찝해서요 ㅠㅠ 혹시 이거 고칠수 있을까요?

 

제 질문이 제대로 전달이 될지는 모르겠지만 한번 여쭤봅니다..

이 질문에 댓글 쓰기 :

답변 2

해당 댓글이 삭제되서 부모아이디에 대한 정보가 없어서 그런거 아닐까 싶습니다.

부모아이디가 없을경우 해당 인덱스가 자신을 가리키도록 코드를 수정해 보세요 

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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