코멘트에 여분필드 사용하기 채택완료
이전의 다른 질문
http://sir.co.kr/qa/?wr_id=10347&page=134&unanswered=0">http://sir.co.kr/qa/?wr_id=10347&page=134&unanswered=0
코멘트에서 여분필드를 사용 할려면..
</p><p><textarea id="save_wr10_<?php echo $comment_id ?>" style="display:none"> <?php echo $list[$i]['wr_10']; ?</textarea></p><p><textarea id="save_comment_<?php echo $comment_id ?>" style="display:none"><?php echo get_text($list[$i]['content1'], 0) ?></textarea></p><p>
식으로 화면에 저장을 한 다음에.
댓글 수정시에는 comment_box의 자바 스크립트에서
</p><p> document.getElementById('wr_10').value = document.getElementById('save_wr10_' + comment_id).value;</p><p> document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value; </p><p>
에서 값을 넣어 주는 것 같습니다.
질문은 view_comment.skin.php의
</p><p> </p><p><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;"> if($w == 'cu') {</span></p><p> $sql = " select wr_id, wr_content from $write_table where wr_id = '$c_id' and wr_is_comment = '1' ";</p><p> $cmt = sql_fetch($sql);</p><p> $c_wr_content = $cmt['wr_content'];</p><p><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;"> }</span></p><p>
과
</p><p><textarea id="wr_content" name="wr_content" maxlength="10000" required class="required" title="내용"</p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php if ($comment_min || $comment_max) { ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>onkeyup="check_byte('wr_content', 'char_count');"</p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php } ?>></p><p><span class="Apple-tab-span" style="white-space: pre;"> </span><?php echo $c_wr_content; ?></textarea </p><p>
echo $c_wr_content; 의 의미가 무엇인지요?
두 부분을 커멘트 처리해도 동작되는 것 같습니다. 그리고 더 좋은 다른 방법은 있는지요?
답변 2개
하여간 댓글에서 여분필드 읽어오기 및 수정이 된다는 것을 확인한 것입니다.
원래는 댓글이 아닌 원글의 필드를 수정할려고 하는 것입니다.
예를 들면 원글에서 카테고리를 접수|처리중|보류중|처리완료로 하고, 첫글은 당연히 접수로.
댓글이 달리면서 처리중으로 변경하면서 댓글이 달리는 식으로...
댓글을 작성하려면 로그인이 필요합니다.
$c_wr_content 는 덧글 수정시 화면에 보여줄 덧글 내용입니다.
수정 폼을 미리 html 출력한뒤 display:none으로 감쳐두는거져.
그리고 도 넣어두셔야 에러가 발생하지 않습니다.
답변에 대한 댓글 3개
해당 부분 지우면 덧글 수정이 제대로 동작하지 않습니다.
덧글 신규작성이 아니라 기존 덧글 수정입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
아마도 처음에는 ajax가 아닌 형태로 댓글이 올라가다가, 어느 시점에서 ajax로 변경했는데, 이 때 변경하시는 분이 이 부분을 지우지 않고, 그냥 놔 둔것 같습니다. 그래서 "아마도"가 아닌 정확한 내용을 알고 싶어서 올린 것입니다.