코멘트부분,
본문
문제점:
댓글작성시 뷰페이지에서는 카운트가 잘됩니다.
전체적으로 리스트페이지에서는 카운트가 안됩니다
삭제시 -1 이런식으로만 표기가 되는상황인데.
그래서 bbs/lib 원본을 넣어봤는데
동일증상인데 이럴땐 어디를 확인해야할까요?
답변 4
댓글 썻을때 증가 값 /bbs/write_comment_update.php
// 원글에 댓글수 증가 & 마지막 시간 반영
sql_query(" update $write_table set wr_comment = wr_comment + 1, wr_last = '".G5_TIME_YMDHIS."' where wr_id = '$wr_id' ");
댓글 삭제시 감소 값 /bbs/delete_comment.php
// 원글의 코멘트 숫자를 감소
sql_query(" update {$write_table} set wr_comment = wr_comment - 1, wr_last = '{$row['wr_last']}' where wr_id = '{$write['wr_parent']}' ");
입니다.
해당 파일을 최신으로 덮어쓰고 테스트 해보시거나 해당 부분 소스를 좀 보셔야 할거 같습니다.
리스트에서는 댓글수를 따로 계산하지 않습니다.
아마 저위에서 숫자 증가나 감소에 문제가 있는거 같습니다.
- 댓글작성시 뷰페이지에서는 카운트가 잘됩니다.
=> 댓글 작성시 뷰페이지라는게? 댓글을 쓴다고 hit 숫자가 올라가지 않습니다.
=> 댓글을 달기전에 뷰페이지를 봤기 때문에 hit 숫자가 올라갔을겁니다.
- 뷰페이지를 봤을때 hit 숫자가 올라가는건
=> /bbs/board.php 파일의
=> update {$write_table} set wr_hit = wr_hit + 1 where wr_id = '{$wr_id}'
=> 이부분 입니다.
=> 삭제라는게 댓글 삭제를 말씀하시는 거면 댓글삭제한다고 hit 가 내려가지는 않고요.
=> 만약 댓글 삭제시 hit 숫자가 내려간다면 그리고 댓글을써서(?) hit가 올라간다면 기본 소스를
수정한거 같습니다. 이런 경우는 소스를 보지 않으면 알수 없습니다.
이렇게 나옵니다