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

최소포인트에 못미쳐도 결제할때 포인트창 나오게 하려면 어떻게해야하나요? 채택완료

우주빛화가 10년 전 조회 4,829

저번에 질문드렸는데

 

답변이 -------

 

http://sir.co.kr/qa/?wr_id=68643&vpage=1#c_68782">http://sir.co.kr/qa/?wr_id=68643&vpage=1#c_68782

 

이렇게 주셨는데요

 

그대로 따라했는데 오류가 사진처럼 나왔습니다 

 


 

 

Q1.이렇게하면 최소포인트가 없어도 결제할때 포인트창이 뜨는게 맞나요?

 

Q2. 사진처럼 오류는 왜 뜨는지 고치려면 어떻게하는지 알려주시면 감사드리겠습니다 ㅠㅠ

 

답변주시면 너무 감사드리겠습니다

 

감사합니다!..

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

답변 1개

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

</p><p>        // 회원이면서 포인트사용이면</p><p>        if ($is_member && $config['cf_use_point'])</p><p>        {</p><p>            // 포인트 결제 사용 포인트보다 회원의 포인트가 크다면</p><p>           <span style="color: rgb(255, 0, 0);"> // 삭제 if ($member['mb_point'] >= $default['de_settle_min_point'])</span></p><p>            <span style="color: rgb(255, 0, 0);">// 삭제 {</span></p><p>                $temp_point = (int)$default['de_settle_max_point'];</p><p> </p><p>                if($temp_point > (int)$tot_sell_price)</p><p>                    $temp_point = (int)$tot_sell_price;</p><p> </p><p>                if($temp_point > (int)$member['mb_point'])</p><p>                    $temp_point = (int)$member['mb_point'];</p><p> </p><p>                $point_unit = (int)$default['de_settle_point_unit'];</p><p>                $temp_point = (int)((int)($temp_point / $point_unit) * $point_unit);</p><p>        ?></p><p>            <p id="sod_frm_pt">보유포인트(<?php echo display_point($member['mb_point']); ?>)중 <strong id="use_max_point">최대 <?php echo display_point($temp_point); ?></strong>까지 사용 가능</p></p><p>            <input type="hidden" name="max_temp_point" value="<?php echo $temp_point; ?>"></p><p>            <label for="od_temp_point">사용 포인트</label></p><p>            <input type="text" name="od_temp_point" value="0" id="od_temp_point" class="frm_input" size="10">점 (<?php echo $point_unit; ?>점 단위로 입력하세요.)</p><p>        <?php</p><p>            $multi_settle++;</p><p>          <span style="color: rgb(255, 0, 0);">  // 삭제​}</span></p><p><span style="color: rgb(255, 0, 0);"> </span></p><p><span style="color: rgb(255, 0, 0);">            // 삭제 여기부분에 생각하는 형태의 조건과 출력할 안내문 추가​</span></p><p><span style="color: rgb(255, 0, 0);">            ​​// 삭제else {</span></p><p><span style="color: rgb(255, 0, 0);">            ​    </span></p><p><span style="color: rgb(255, 0, 0);">            // 삭제}​</span></p><p> </p><p>        }</p><p> </p><p>

 

이렇게 php코드를 수정하신 후 포인트 경고창은 자바스크립트로 추가하셔야할것 같습니다.

( 삭제라고 되어있는 주석부분을 모두 지워주시면 됩니다.)

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

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

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

로그인