300x250
그누보드 포인트 시스템에서..
글쓰기 한 후에 그 글을 삭제할 때, 기본적으로 글쓰기 포인트 준 내역을 삭제해 버리는 것으로 처리한다.
이렇게 되면, 썼다 지웠다 하는 포인트 내역이 남지 않는다.
이런 시스템은 그누보드5 에서도 그대로 이어지고 있다.
물론 해당 코드가 그누보드에 없진 않으나,
여러가지 이유때문에 - 예, 글을 지워 버리면 포인트 관리의 해당 포인트 링크가 없어져 버린다.. 가비지데이타.. 등등
기본적으로 위와 같이 포인트 내역을 지워 버리는 것 같다.
몇몇 코드를 주석 처리함으로써 포인트 관리에 삭제 포인트 내역을 남겨 보자..
코멘트 삭제도 같이 처리한다.
bbs/delete.php 파일에서 아래 행을 주석 처리하자..
76행 //if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '쓰기'))
93행 //if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '코멘트'))
bbs/delete_comment.php 파일에서 아래 행을 주석 처리하자..
62행 //if (!delete_point($write['mb_id'], $bo_table, $comment_id, '댓글'))
bbs/delete_all.php 파일은 관리자만 사용하는 소스이므로 별도 수정하지 않으나, 필요시 위를 참고하여 처리할 수 있다.
참고로, 위 행들 바로 아래에 있는 insert 구문은 그대로 둔다.
300x250
'그누보드' 카테고리의 다른 글
그누보드 영카트5 오픈베타 출시 - 더 젋어지고 편리해진 영카트5 오픈베타 (0) | 2013.12.26 |
---|---|
그누보드 설치 폴더명 및 게시판 테이블명 변경시 redirect 시키기 (0) | 2013.12.15 |
그누보드에서 MySQL 테이블 생성시 utf-8 로 생성하기 (0) | 2013.11.12 |
그누보드 5 에서 카테고리 콤보형으로 변경하기 (0) | 2013.09.25 |
그누보드5 버전업 공지.. (0) | 2013.09.12 |