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

포인트 선택 회수 채택완료

015B 2년 전 조회 1,834

글쓰기 페이지에서 wr_1을 select 형식으로 1,000P ~ 10,000P 까지 만들었는데요. 여기서 1,000P를 선택하고 글쓴이가 글을 작성하면서 wr_1 을 1,000을 선택하고 완료를 누르면 보유 포인트에서 1,000P가 차감되게하고, 포인트가 부족하면 차감이 안되게 할 수 있을까요? 

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

답변 4개

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

hook 또는 write_update_skin.php 파일을 이용해서

$wr_1_point = isset($wr_1) ? str_replace(",","",$wr_1) : 0;

if($is_member && ($wr_1_point > 0 && $member['mb_point'] >= $wr_1_point)) {

    ## /lib/common.lib.php 파일의 insert_point 함수를 이용하여 포인트 사용내역 기록

    insert_point($mb_id, $wr_1_point * -1, $content, $rel_table, $rel_id, $rel_action, $expire);

}

와 같은 형태로 하시면 될 것 같습니다. 이 부분이 어려우시다면, 제작의뢰로 가시면 해주실 분들 많이 있어요~

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

답변에 대한 댓글 1개

0
015B
2년 전
해당 코드로도 잘 되네요 너무 감사합니다 선생님 좋은 하루 되십시오

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

M
2년 전

내용상으론 가능한데요.

무슨 이유에서 이 기능을 만드시냐에 따라서 방법은 달라질수 있을듯 합니다.

기본적으론 고객에 현재 포인트를 체크하시고 해당 금액보다 크면 insert_point 를 통해서 차감하시면 되긴 할꺼 같습니다.

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

답변에 대한 댓글 1개

0
015B
2년 전
사이트 활동을 해서 모은 포인트를 기프티콘으로 교환해주려고 합니다.
답변주신 내역 참고해서 작업해보겠습니다ㅎㅎ

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

2년 전

가능은 한데 질답으로 해결은 힘들수도 있습니다. 직접 하기 힘드시면 제작의뢰를 한번 이용해보세요.

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

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

2년 전

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

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

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

로그인