테스트 사이트 - 개발 중인 베타 버전입니다

게시글 포인트 날짜 지정 채택완료

니킬 7년 전 조회 2,836

그누보드 게시글 포인트를 지정하고 나서

 

그 다음에 게시글 작성하고 난 뒤에 포인트 획득하고

 

곧바로 삭제하면 다시 포인트 회수되잖아요

 

 

여기서부터

 

작성된 게시글 기준으로

 

48시간 이후 삭제해도 경험치+포인트 회수 안되게끔 지정하려면 어떻게 하면 되나요?

 

특정게시판만 적용해보고 싶습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
e
7년 전

/bbs/delete_comment.php 의 64줄을 수정해줍니다.

</p>

<p>// 코멘트 포인트 삭제</p>

<p>if (!delete_point($write['mb_id'], $bo_table, $comment_id, '댓글') && $write['wr_datetime']>=date('Y-m-d H:i:s',time()-60*60*48))</p>

<p>insert_point($write['mb_id'], $board['bo_comment_point'] * (-1), "{$board['bo_subject']} {$write['wr_parent']}-{$comment_id} 댓글삭제");</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

니킬
7년 전
답변해주셔서 고맙습니다.

댓글 뿐만 아니고 "특정 게시글" 포함해서 48시간 이후에 회수 안되게끔 지정한건가요?
e
eyekiss
7년 전
이 부분은 댓글인 경우에만 해당됩니다.
니킬
7년 전
네 그렇군요... "특정 게시판"만 삭제하고 싶은데... 다시 질문 올려야겠네요.

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

e
7년 전

조건을 추가로 주면 됩니다..

if (!delete_point($write['mb_id'], $bo_table, $comment_id, '댓글') && $write['wr_datetime']>=date('Y-m-d H:i:s',time()-60*60*48) && $bo_table=="특정게시판아이디")

insert_point($write['mb_id'], $board['bo_comment_point'] * (-1), "{$board['bo_subject']} $write['wr_parent']}-{$comment_id} 댓글삭제");

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

니킬
7년 전
/bbs/delete.php 여기에 수정하시면 되는건가요?
e
eyekiss
7년 전
/bbs/delete_comment.php 의 64줄을 수정

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인