코멘트 업그레이드 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

코멘트 업그레이드 질문입니다. 정보

코멘트 업그레이드 질문입니다.

본문

4.030 인가 최신 그누보드에 보면은 업그레이드가 있는데요
코멘트의 숫자가 이전에는 wr_comment을 기준으로 하였고 모두 -1,-2,-3..... 같은 순으로 나갔습니다.
이것이 업그레이드 최신버전에서는 wr_is_comment = 1으로 코멘트임을 표시하더군요
본문글은 0 코멘트는 1로 처리하여 우선 구분을 하고요
wr_comment 이부분은 이전까지의 음수에서 양수로 바뀌었더군요

해서 코멘트 쿼리문도 1에서 2로 바뀌었더군요
1. $sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment desc, wr_comment_reply ";
2. $sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";

또한 최신글도 이전의 wr_comment<0 으로 기준하던것이 wr_is_comment = 1로 찾게 되었고요
코멘트 입력에서도 $row[max_comment] -= 1; 이부분이 $row[max_comment] += 1; 이렇게 바뀌었고요
여기까지는 이해가 됩니다.

제가 고민하는 건 업그레이드에서 이전까지의 음수처리한 부분들이 양수가 안되는 점입니다.
최신업그레이드 파일의 소스 아래부분이 바꾸어주는 것 같은데 음수가 양수가 안되어요
sql_query(" UPDATE `{$g4[write_prefix]}{$row[bo_table]}` set wr_is_comment = 1 where  wr_comment < 0 ", FALSE);
그리고 코멘트 입력에서  $row[max_comment] += 1; 이렇게 입력을 하는데 해당 테이블의 코멘트 수를 처음부터 1,2,3,4......... 1000,10001......... 식으로 바꾸어주어야 한다는 말인데요
업그레이드 파일을 실행시켜도 디비에서 이전 테이블의 코멘트 음수값들이 수정이 안됩니다.
이것을 어떻게 수정하여야 할지 벌써 3시간 낑낑거리다 보니 ㅠ.ㅠ
음수를 양수로 바꾸고 아니 해당 테이블의 코멘트 번호를 처음부터 양수로 1,2,3,4,5........ 식으로 모두 바꿀려면 어떻게 하는지 이것에 대해 좀 조언바랍니다.

댓글 전체

업그레이드 하고 코멘트를 추가로 쓰지 않았다면 http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=696 이 방법을 사용해 보시면 어떨까 합니다.
ABS()함수로 절대값(양수)으로 바꿔줍니다.

단 추가된 코멘트가 있다면 꼬여버릴 우려가 있습니다.
시간으로 정렬하는건 귀찮고 복잡해서 안했습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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