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

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

QA

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

본문

안녕하세요? 

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

 

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

 

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

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

 

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

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

 

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

 

<footer>

            <ul class="bo_vc_act">

                <?php if ($list[$i]['is_reply']) { ?><li><a href="<?php echo $c_reply_href;  ?>" onclick="comment_box('<?php echo $comment_id ?>', 'c'); return false;">답변</a></li><?php } ?>

                <?php if ($list[$i]['is_edit']) { ?><li><a href="<?php echo $c_edit_href;  ?>" onclick="comment_box('<?php echo $comment_id ?>', 'cu'); return false;">수정</a></li><?php } ?>

                <?php if ($list[$i]['is_del'])  { ?><li><a href="<?php echo $list[$i]['del_link'];  ?>" onclick="return comment_delete();">삭제</a></li><?php } ?>

            </ul>

</footer>

 

여기에서

<?php // if ($list[$i]['is_edit']) { ?><li><a href="<?php echo $c_edit_href;  ?>" onclick="comment_box('<?php echo $comment_id ?>', 'cu'); return false;">수정</a></li><?php // } ?> 

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

 

 

감사합니다~^^)

이 질문에 댓글 쓰기 :

답변 1

/bbs/view_comment.php 167행 부분 

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

 

추가 후 테스트

 

우선, 감사합니다.
그런데.../bbs/view_comment.php에는 167행 자체가 없습니다.
77과 86행에는 $list[$i]['is_edit']가 있습니다.
이것을 $list[$i]['is_edit'] = true;로 해도 수정은 나타나지만 작동이 잘 되지 않습니다.
수정을 하면 또 하나의 댓글이 달립니다.

원본 그대로는 88행 부분 이네요.
여러가지가 설치되어 있어서 ;;

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

위 영역 별표 부분 한줄 추가하고 댓글 수정 클릭하면 원래 작성된 글이 내용란에 나오면서
이름 / 원래 비번 / 수정할 내용 쓰면 수정 되는 것으로 확인 됩니다.

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

회원로그인

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