그누보드 게시물 복사, 이동 버그 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

그누보드 게시물 복사, 이동 버그 정보

그누보드 게시물 복사, 이동 버그

본문

댓글이 달린 게시물의 복사, 이동시 댓글이 사라지는 버그가 있습니다.
디비를 확인해 보면 wr_parent 에 값이 안들어갑니다.


bbs/move_update.php 에 아래 쿼리를 보면

$sql2 = " select * from $write_table where wr_num = '$wr_num' order by wr_parent, wr_comment desc, wr_id ";

정렬이 wr_parent, wr_comment 로 되어 있습니다.

원본글에는 wr_comment 에 댓글의 갯수가 들어가고 댓글의 wr_comment 에는 몇번째 댓글인지 기록 됩니다.

댓글이 삭제가 없는 게시물은 복사, 이동시 상관없지만 댓글이 달린후 삭제되고 다른 댓글이 달리면 마지막 댓글의 wr_comment 값이 원글의 wr_comment 값보다 커집니다.

이동시 원글이 제일 먼저 insert 되어야 wr_id 값을 댓글의 wr_parent 에 넣어주는데 댓글삭제후 추가된 댓글이 먼저 insert 되어서 wr_parent 값이 DB에 안들어 갑니다.

몇년전부터 댓글이 사라진다는 문의가 있었는데 원인을 발견해서 올려봅니다.

정렬을 order by wr_parent, wr_is_comment, wr_comment desc, wr_id ";

위와 같이 하면 해결 됩니다.

글로 설명하려니 힘드네요. ㅎㄷㄷ

추천
13

댓글 8개

이런 좋은 버그 리포트는 그누보드에 중요한 버그인데... 리자님은 가끔 보안 패치만 하시고 팁에 올라오는 이런건 업데이트를 안해주시는게 안타깝습니다.
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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