포인트 차감시 포인트 내용 지정해주는법?

포인트 차감시 포인트 내용 지정해주는법?

QA

포인트 차감시 포인트 내용 지정해주는법?

답변 1

본문

포인트 차감시 포인트 내용지정해주는법?

아이콘 제가 만든 아이콘게시판 https://sir.kr/g5_skin/36301?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%B4%EB%AA%A8%ED%8B%B0%EC%BD%98

에 연동할 간단하게 포인트를 활용한 이모티콘 상점을 만들어보려고합니다.

 

포인트 차감시 포인트 내용지정은 어떻게 하면되나요?

 

commonlib.php열어서 어떻게 포인트 차감을 시켜주는지 아래 소스를 찾았습니다.

멤버아이디 포인트 순서인거 같은데 여기다 포인트 내용은 어떻게 지정하면되나요?

insert_use_point($mb_id, $point);
 

이 질문에 댓글 쓰기 :

답변 1

commonlib.php 파일에서 아래 빨간 부분을 추가하고,

사용할 포인트의 po_id 를 4번째 인자로 전달하세요.

insert_use_point($mb_id, $point, '', 사용할 포인트 po_id);

 

function insert_use_point($mb_id, $point, $po_id='', $sel_po_id='')

{

    global $g5, $config;

 

    if($config['cf_point_term'])

        $sql_order = " order by po_expire_date asc, po_id asc ";

    else

        $sql_order = " order by po_id asc ";

  

    if($sel_po_id) {

        $sql_order = "and po_id='$sel_po_id' ".$sql_order;
    }

 

    $point1 = abs($point);

    $sql = " select po_id, po_point, po_use_point

                from {$g5['point_table']}

                where mb_id = '$mb_id'

                  and po_id <> '$po_id'

                  and po_expired = '0'

                  and po_point > po_use_point

                $sql_order ";

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61,339
© SIRSOFT
현재 페이지 제일 처음으로