댓글쓰기시 insert_point 가 안먹힙니다.
본문
skin에
write_comment_update.skin.php 를 추가하고
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
///////////////////////////////////////////////////////////////////////////랜덤포인트획득
if ($w == 'c' && !$is_admin) {
생략
// 포인트 부여
insert_point($member['mb_id'], $rand_p, "{$board['bo_subject']} {$wr_id}-{$comment_id} 댓글쓰기 랜덤포인트", $bo_table, $comment_id, '댓글');
alert("{$rand_p}점의 랜덤 포인트를 획득하셨습니다.","./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr);
}
}//관리자 제외
//-----------------------------랜덤포인트끝
?>
메세지도 정상적으로 뜨는데 정작 포인트는 안먹히네요.......
혹시 다른데 또 손봐야하는건지요?
아님 코드가 잘못된건지요........
답변 1
$변수 = insert_point($member['mb_id'], $rand_p, "{$board['bo_subject']} {$wr_id}-{$comment_id} 댓글쓰기 랜덤포인트", $bo_table, $comment_id, '댓글');
해서 $변수 값이 1이 오는지 확인해 보세요. 1이외의 값이면 오류 또는 조건에 안맞아서 등록이 되지 않는 겁니다.
insert_point 함수는 /lib/common.lib.php 내에 있으니 확인해 보세요.