테스트 사이트 - 개발 중인 베타 버전입니다

비 회원 본인이 쓴 댓글을 수정할 수 있도록 하려면 어떻게 해야 하는지요? 채택완료

허당영 9년 전 조회 3,459

안녕하세요? 

오늘도 좋은 하루 되시기 바랍니다.

 

운영하고 있는 사이트는 비 회원 개방형 사이트 입니다.

 

비 회원이 댓글을 쓰면 답변과 삭제는 나타나지만 수정은 나타나지 않습니다.

물론, 운영자로 로그인을 하면 수정까지 나타납니다.

 

회원제로 하고 회원가입을 하면 모든 문제가 사라지겠지만, 비 회원 개방형 사이트라서....ㅜㅜ

비 회원 본인이 쓴 댓글을 수정할 수 있도록 하려면 어디를 어떻게 수정하는 것이 좋은지요?

 

view_comment.skin.php에 보면 다음과 같은 구문이 있습니다.

 

           

                   

  • 답변
  •                

  • 수정
  •                

  • 삭제
  •            

 

여기에서

  • 수정
  •  

    이렇게 주석처리를 하면 수정이 나타나기는 하는데...작동이 잘 되지 않습니다.

     

     

    감사합니다~^^)

    댓글을 작성하려면 로그인이 필요합니다.

    답변 1개

    채택된 답변
    +20 포인트

    /bbs/view_comment.php 167행 부분 

    $list[$i]['is_edit']   = true; 

     

    추가 후 테스트

     

    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 3개

    허당영
    9년 전
    우선, 감사합니다.
    그런데.../bbs/view_comment.php에는 167행 자체가 없습니다.
    77과 86행에는 $list[$i]['is_edit']가 있습니다.
    이것을 $list[$i]['is_edit'] = true;로 해도 수정은 나타나지만 작동이 잘 되지 않습니다.
    수정을 하면 또 하나의 댓글이 달립니다.
    사노라가노라
    9년 전
    원본 그대로는 88행 부분 이네요.
    여러가지가 설치되어 있어서 ;;

    if (!$row['mb_id']) {
    $list[$i]['del_link'] = './password.php?w=x&bo_table='.$bo_table.'&comment_id='.$row['wr_id'].'&page='.$page.$qstr;
    $list[$i]['is_edit'] = true; // 비회원 댓글 수정 위한 테스트용 ★★
    $list[$i]['is_del'] = true;
    }

    위 영역 별표 부분 한줄 추가하고 댓글 수정 클릭하면 원래 작성된 글이 내용란에 나오면서
    이름 / 원래 비번 / 수정할 내용 쓰면 수정 되는 것으로 확인 됩니다.
    허당영
    9년 전
    제 실수였습니다.
    view_comment.skin.php를 원본으로 대체하고 /bbs/view_comment.php를 말씀하신대로 수정하니까 잘 됩니다.
    감사드립니다. 좋은 하루 되십시오~

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인