2026, 새로운 도약을 시작합니다.

코멘트에 답변으로 포인트보상 방법좀요 채택완료

4년 전 조회 1,607

글쓴이 한테 포인트 보상주는 코드인데요

$ww_point="-".$w_point;

insert_point($wr['mb_id'], $w_point, "{$bo_table} - {$wr_id} 코멘트 보상.", $bo_table, $comment_id, $wr['mb_id'].'포인트'); 

insert_point($member['mb_id'], $ww_point, "{$bo_table} - {$wr_id} 코멘트 지급.", $bo_table, $comment_id, $member['mb_id'].'포인트'); 

이것을 댓글쓴 사람한테 보상으로 추가 하고 싶거든요

게시글에 댓글 달면서 보상주는것을

댓글쓴 사람에게 댓글 달면 그 해당 게시글 아이디로 보상이 되는데

댓글쓴 사람한테 보상할때는 댓글쓴 사람한테들어가게 하고싶어요

아래 처럼 게시글에 댓글을 단 사람한테 선물을 주면

게시글 작성자한테 들어 가네요..

첨부 이미지

답변 1개

채택된 답변
+20 포인트

스킨에 write_comment_update.head.skin.php 파일을 만들어서 아래 내용을 추가하세요

Copy


if ($w == 'c' && $comment_id) {

    $sql = " select mb_id from $write_table where wr_id = '$comment_id' and wr_is_comment = '1' ";

    $cmt = sql_fetch($sql);

    if($cmt['mb_id']) {

         insert_point($cmt['mb_id'], $w_point, "{$bo_table} - {$wr_id} 코멘트 보상.", $bo_table, $comment_id, $cmt['mb_id'].'포인트'); 

    }

}

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

답변에 대한 댓글 2개

해당 스킨안에 write_comment_update.head.skin.php 만들고

<?php
if ($w == 'c' && $comment_id) {
$sql = " select mb_id from $write_table where wr_id = '$comment_id' and wr_is_comment = '1' ";
$cmt = sql_fetch($sql);
if($cmt['mb_id']) {
insert_point($cmt['mb_id'], $w_point, "{$bo_table} - {$wr_id} 코멘트 보상.", $bo_table, $comment_id, $cmt['mb_id'].'포인트');
}
}

?>
했는데 안되네요... 동일증상이에요 대댓글 달면 게시자에게 포인트가 지급되네요
$member['mb_id'] 가 현재 댓글을 다는 사람의 아이디이구요..
$cmt['mb_id'] 가 원본댓글의 작성자 입니다.

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

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

로그인
🐛 버그신고