토론방

소스관련 급) 결제관련 간단한 소스 수정

확인 가능한 전체 URL :  http://mass.handamaster.co.kr/myreg/pg

 

맞춤전송폼과 자유결제폼으로 결제페이지를 만들었습니다.

그런데 둘다 "결제방법"에서 "무통장결제"는 아예보여지지 않게 하고 싶습니다.

 

소스를 보니

맞춤정송폼은  결제방법 내용이 {$app_mode} 이고,

자유결제폼은 {APP_MODE} 로 되어 있는데,

제가 수정을 못하는거 같아 애**빌드쪽에 요청을 드립니다.

 

- 자유결제폼 : http://mass.handamaster.co.kr/service/free_app_form.htm

- 맞춤전송폼 :  http://mass.handamaster.co.kr/myreg/pg

 

 

게시글 공유 URL복사
댓글[5]

열기 닫기

  • P**M 2014-08-14

    변수명은 다를수 있습니다.

    소스는 항상 기본 소스를 보고 확인 하시면 됩니다.

    작동은 잘되는것 같네요 ^^
    딱히 수정할건 없어 보입니다.

     

  • 서**석 2014-08-14

    아. 네 제가 잘못전달을 드렸나보군요.

    작동은 잘되는데 이 업체는

    결제방법에서 "무통장결제"는 아예 빼고, 카드결제만 하고 싶어합니다.

     

  • P**M 2014-08-14

    아예 뺄려면... 음...

    자바스크립트로 해당 항목을 .style.dispaly = 'none' 처리하는 방법이 있긴한데요...

    직접 해보시고 안되면 다시 문의 주시면 도와드릴게요.

     

  • 서**석 2014-08-14

    아 그렇군요.. 생각보다 간단하지가 않군요.

    그런데.. 

    저희 회사에 자바스크립트를 할줄 아는 사람이 없어서 부탁좀 드리겠습니다;

     

    아니면 알려주시면 제가 한번 직접해보겠습니다;

    해당페이지에 <script></script>로 해서 넣으면 되나요?

  • P**M 2014-08-18

    {$app_mode}의 경우는 phpx 버젼의 결제방법 출력부분이며, 

    {APP_MODE}의 경우는 js 버젼의 결제방법 출력하는 부분입니다. 

     

    지금 하실려고 하는게 무통장입금 부분 자체를 없앨려고 하시는것 같은데요..

    이러한경우는 js버젼의 경우는 처리가 어렵습니다. 

    phpx의 경우는 치환코드부분을 변경을 해서 출력을 하면 됩니다.

     

    일단 이 부분 작업자체가 정상적인 작업이 아닙니다. 

    편법을 써서 이와 같이 보이겠금 하는것인데요...

    맞춤전송폼의 결제부분을 저희쪽에서 해 놓았으니 그 부분을 참고를 하셔서 자유결제폼에 적용을 시키시면 됩니다.

     

    먼저 자유결제폼의 경우 js버젼에서 phpx버젼으로 변경을 해주시고 phpx버젼으로 변경을 한뒤 맞춤전송폼에 있는 내용을 참고를 해서 해당 폼에 맞춰서 작업을 해주시면 됩니다. 

     

    맞춤전송폼에 기재된 내역을 설명을 드리자면,

    $app_mode = str_replace("id='approval_type_online'","id='approval_type_online' style='display:none'",$app_mode);
    $app_mode = str_replace("for='approval_type_online'","for='approval_type_online' style='display:none'",$app_mode);
    $app_mode = str_replace("<br>","",$app_mode);
    $app_mode = str_replace("무통장입금 (현금 결제)","",$app_mode);
    $app_mode = str_replace("id='approval_card'","id='approval_card' checked",$app_mode);

    위의 처럼 총 5줄이 추가가 되었습니다. 

    str_replace의 경우는 문자열을 치환하는 기능입니다. 

    첫번째 두번째는 뒤에 style='display:none'라는 부분을 추가를 했는데 해당 문구는 화면에서 보이지 않도록 하는 기능입니다. 

    그리고 세번째는 <br>이라는것을 제거를 했고

    네번째는 무통장입금이라는 문구를 제거를 하였습니다. 

    마지막으로 checked는 무통장입금 부분에 체크가 활성화 되어있는것을 카드쪽에 활성화가 되도록 변경을 한것입니다. 

     

    위의 정보는 홈페이지 소스보기를 해서 나타나는 내역들을 가지고 작업을 진행을 한것입니다. 따라서 자유결제폼도 phpx로 변경을 하시고(샘플페이지에 phpx버젼이 있습니다.)

    소스보기를 적절히 활용을 해서 작업을 해주시면 됩니다. 

     

    작업을 하시다가 잘 되지 않으시면 저희쪽에서 한번 살펴보도록 하겠습니다.

     

    감사합니다.ㅣ

댓글작성

열기 닫기

댓글작성
top