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

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

댓글 10개

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

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;
으로 하시면 됩니다.

해당 파일이 없으면 만드시면 됩니다.
오옷 그런 좋은 방법이.. 역시 다방면으로 생각을 해야 하네요 ㅎㅎ~ 엑스엠엘님 쵝오!
엑스엠엘 님 죄송한데요 이해가 잘 되지 않습니다.
위의 파일을 만드는 건 알겠는데 어떠한 소스를 더 넣어야 하는지 아니면 다른 방법이 있는지
궁금합니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$board[bo_write_point]=0;
?>
위와 같이 했는데 안되는군요.
스킨폴더에도 넣어보고, bbs폴더에도 넣어봐도 아무런 반응이 없네요 ㅠㅠ
포인트가 삭감되나요?
아니요 안되는군요.
방법이 없을까요? 지금 몇일째 일도못하고 이러고 있습니다.ㅜㅡㅜ
게시물 등록시 포인트증가 후 삭제했을때 삭감이 안되게 하려면 어떻게 해야하나요?
반대로 차감되는 게시물에서 게시물 등록했을때 차감이 된 후 그 게시물을 다시 삭제했을때
포인트 증가가 아닌 그대로 유지되도록 할수는 없을까요?

이 질문에 의하면 답변이 애매모호합니다.
차감게시판에서 게시물등록하면 포인트가 차감이 되는데
그게시물을 삭제를 하면 포인트가 증가합니다.
게시물을 삭제했더라도 차감된것 그대로 유지할수 없는지요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 967
17년 전 조회 979
17년 전 조회 962
17년 전 조회 854
17년 전 조회 1,004
17년 전 조회 972
17년 전 조회 1,276
17년 전 조회 1,443
17년 전 조회 934
17년 전 조회 801
17년 전 조회 974
17년 전 조회 775
17년 전 조회 875
17년 전 조회 770
17년 전 조회 1,001
17년 전 조회 1,577
17년 전 조회 968
17년 전 조회 1,020
17년 전 조회 808
17년 전 조회 779