게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요? > 그누4 질문답변

그누4 질문답변

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

게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요? 정보

게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요?

본문

게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요?
반대로 차감되는 게시물에서 게시물 등록했을때 차감이 된 후 그 게시물을 다시 삭제했을때
포인트 증가가 아닌 그대로 유지되도록 할수는 없을까요?
  • 복사

댓글 전체

음.. 그누보드 자체를 수정하시려면 많은 수정 작업을 거치셔야 합니다..

bbs/delete.php
bbs/delete_all.php
bbs/delete_comment.php

이렇게 삭제에 이용되는거 같습니다(!?);;;;
(이렇게 이용한적이 없어서)

소스 아래쪽을 보시면 skin파일을 include 시키는 부분이있는데

그 파일과 동일하게 파일을 생성 하신후

그 파일 소스 안에

 insert_point($row[mb_id], $board[bo_write_point] * (-1), "$board[bo_subject] $row[wr_id] 글삭제");

위에 소스는 삭제시 게시판 설정된 포인트에 마이너스(-)를 붙여서 포인트를 감소 하도록 만드는 부분인데

이부분을

 insert_point($row[mb_id], $board[bo_write_point], "$board[bo_subject] $row[wr_id] 글삭제");

반대로 한번더 처리 해주시면 포인트가 삭제 후 감소 했다가 다시 포인트를 체우도록 처리 해주실수 있습니다...

접근 해보지 못한 부분인지라 많은 테스트를 거쳐야 함으로 시도해보고..

예상 단점으로는 포인트 내역에 삭제후 감소 삭제후 다시 포인트가 증가 되는걸로 나올거 같습니다~~

이만 슈웅
delete.head.skin.php, delete_comment.head.skin.php, delete_all.head.skin.php
여기에서

$board[bo_write_point]=0;
으로 하시면 됩니다.

해당 파일이 없으면 만드시면 됩니다.
엑스엠엘 님 죄송한데요 이해가 잘 되지 않습니다.
위의 파일을 만드는 건 알겠는데 어떠한 소스를 더 넣어야 하는지 아니면 다른 방법이 있는지
궁금합니다.
게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요?
반대로 차감되는 게시물에서 게시물 등록했을때 차감이 된 후 그 게시물을 다시 삭제했을때
포인트 증가가 아닌 그대로 유지되도록 할수는 없을까요?

이 질문에 의하면 답변이 애매모호합니다.
차감게시판에서 게시물등록하면 포인트가 차감이 되는데
그게시물을 삭제를 하면 포인트가 증가합니다.
게시물을 삭제했더라도 차감된것 그대로 유지할수 없는지요
© SIRSOFT
현재 페이지 제일 처음으로