영카트5 주문서 작성 오류 및 추가배송비 적용되지 않는 문제 해결하기 > 영카트5 팁자료실

영카트5 팁자료실

영카트5 주문서 작성 오류 및 추가배송비 적용되지 않는 문제 해결하기 정보

영카트5 주문서 작성 오류 및 추가배송비 적용되지 않는 문제 해결하기

본문

※ 대상버전 : 5.0.42 이전 버전

영카트5에서 주문서 작성 시 우편번호 때문에 오류가 생기는 경우가 있습니다.
1. 주문하기 클릭 시 우편번호 입력창으로 커서 이동되고 결제 안 되는 현상
2. 추가배송비 설정이 적용 안 되는 현상

간단하게 말해서 이 오류는 영카트5 최신패치를 적용하지 않아서 생기는 문제입니다.
5.0.42 이전 버전의 영카트5를 사용하면서 추가배송비 설정을 우편번호 5자리로 한 경우 주로 발생합니다.

운영 중인 쇼핑몰 버전 확인 방법은

- config.php define('G5_YOUNGCART_VER', '5.0.41'); 혹은 5.0.41 이하인 경우
- shop/orderform.php 를 열어 우편번호 앞자리 를 검색하여 검색결과가 있을 경우
- 주문서 작성 시 우편번호 입력칸이 2개인 경우로 확인하시면 됩니다.

이 오류를 해결하는 방법은 두가지입니다.

1. 영카트5 최신패치 적용
2. 우편번호 관련 코드만 수정

가능한 1. 영카트5 최신패치 적용을 권장하지만, 여의치 않은 경우 2. 우편번호 관련 코드만이라도 수정하시길 바랍니다.

## 문제해결

이 글에서는 2. 우편번호 관련 코드만 수정하는 방법을 알아보겠습니다.
이 내용은 영카트5 공식저장소에서도 확인하실 수 있습니다.

※ 대상버전 : 5.0.42 이전 버전 영카트5

※ 확인방법
- config.php define('G5_YOUNGCART_VER', '5.0.41'); 혹은 5.0.41 이하인 경우
- shop/orderform.php 를 열어 우편번호 앞자리 를 검색하여 검색결과가 있을 경우

※ 수정할 파일

- adm/member_form.php
- adm/member_form_update.php
- adm/shop_admin/orderform.php
- adm/shop_admin/orderformupdate.php
- adm/shop_admin/orderprintresult.php
- bbs/register_from_update.php
- js/common.js
- shop/mail/orderupdate1.mail.php
- shop/mail/orderupdate2.mail.php
- shop/mail/orderupdate3.mail.php
- shop/orderaddress.php
- shop/orderform.php
- shop/orderformupdate.php
- shop/orderinquiryview.php
- skin/member/basic/register_form.skin.php
- mobile/shop/orderaddress.php
- mobile/shop/orderform.php
- mobile/shop/orderformupdate.php
- mobile/shop/orderinquiryview.php
- mobile/skin/member/basic/register_form.skin.php

### adm/member_form.php
            <label for="mb_zip1" class="sound_only">우편번호 앞자리</label>
            <input type="text" name="mb_zip1" value="<?php echo $mb['mb_zip1'] ?>" id="mb_zip1" class="frm_input readonly" size="3" maxlength="3"> -
            <label for="mb_zip2" class="sound_only">우편번호 뒷자리</label>
            <input type="text" name="mb_zip2" value="<?php echo $mb['mb_zip2'] ?>" id="mb_zip2" class="frm_input readonly" size="3" maxlength="3">
            <button type="button" class="btn_frmline" onclick="win_zip('fmember', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>

            <label for="mb_zip" class="sound_only">우편번호</label>
            <input type="text" name="mb_zip" value="<?php echo $mb['mb_zip1'].$mb['mb_zip2']; ?>" id="mb_zip" class="frm_input readonly" size="5" maxlength="6">
            <button type="button" class="btn_frmline" onclick="win_zip('fmember', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
으로 수정

### adm/member_form_update.php
#1
$sql_common = "  mb_name = '{$_POST['mb_name']}',
위에
$mb_zip1 = substr($_POST['mb_zip'], 0, 3);
$mb_zip2 = substr($_POST['mb_zip'], 3);
추가

#2
                mb_zip1 = '{$_POST['mb_zip1']}',
                mb_zip2 = '{$_POST['mb_zip2']}',

                mb_zip1 = '$mb_zip1',
                mb_zip2 = '$mb_zip2',
으로 수정
 
### adm/shop_admin/orderform.php
#1
                        <label for="od_zip1" class="sound_only">우편번호 앞자리</label>
                        <input type="text" name="od_zip1" value="<?php echo $od['od_zip1']; ?>" id="od_zip1" required class="frm_input required" size="4">
                        -
                        <label for="od_zip2" class="sound_only">우편번호 뒷자리</label>
                        <input type="text" name="od_zip2" value="<?php echo $od['od_zip2']; ?>" id="od_zip2" required class="frm_input required" size="4">
                        <button type="button" class="btn_frmline" onclick="win_zip('frmorderform3', 'od_zip1', 'od_zip2', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>

                        <label for="od_zip" class="sound_only">우편번호</label>
                        <input type="text" name="od_zip" value="<?php echo $od['od_zip1'].$od['od_zip2']; ?>" id="od_zip" required class="frm_input required" size="5">
                        <button type="button" class="btn_frmline" onclick="win_zip('frmorderform3', 'od_zip', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>
으로 수정

#2
                        <label for="od_b_zip1" class="sound_only">우편번호 앞자리</label>
                        <input type="text" name="od_b_zip1" value="<?php echo $od['od_b_zip1']; ?>" id="od_b_zip1" required class="frm_input required" size="4">
                        -
                        <label for="od_b_zip2" class="sound_only">우편번호 뒷자리</label>
                        <input type="text" name="od_b_zip2" value="<?php echo $od['od_b_zip2']; ?>" id="od_b_zip2" required class="frm_input required" size="4">
                        <button type="button" class="btn_frmline" onclick="win_zip('frmorderform3', 'od_b_zip1', 'od_b_zip2', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>

                        <label for="od_b_zip" class="sound_only">우편번호</label>
                        <input type="text" name="od_b_zip" value="<?php echo $od['od_b_zip1'].$od['od_b_zip2']; ?>" id="od_b_zip" required class="frm_input required" size="5">
                        <button type="button" class="btn_frmline" onclick="win_zip('frmorderform3', 'od_b_zip', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>
으로 수정

### adm/shop_admin/orderformupdate.php
if($_POST['mod_type'] == 'info') {
아래에
    $od_zip1  = substr($_POST['od_zip'], 0, 3);
    $od_zip2  = substr($_POST['od_zip'], 3);
    $od_b_zip1 = substr($_POST['od_b_zip'], 0, 3);
    $od_b_zip2 = substr($_POST['od_b_zip'], 3);
추가

### adm/shop_admin/orderprintresult.php
#1
        echo '"'.$row['od_b_zip1'].'-'.$row['od_b_zip2'].'"'.',';

        echo '"'.$row['od_b_zip1'].$row['od_b_zip2'].'"'.',';
으로 수정

#2
        $worksheet->write($i, 0, $row['od_b_zip1'].'-'.$row['od_b_zip2']);

        $worksheet->write($i, 0, $row['od_b_zip1'].$row['od_b_zip2']);
으로 수정

#3
        $row1['od_addr'] = '('.$row1['od_zip1'].'-'.$row1['od_zip2'].') '.print_address($row1['od_addr1'], $row1['od_addr2'], $row1['od_addr3'], $row1['od_addr_jibeon']);
        $row1['od_b_addr'] = '('.$row1['od_b_zip1'].'-'.$row1['od_b_zip2'].') '.print_address($row1['od_b_addr1'], $row1['od_b_addr2'], $row1['od_b_addr3'], $row1['od_b_addr_jibeon']);

        $row1['od_addr'] = '('.$row1['od_zip1'].$row1['od_zip2'].') '.print_address($row1['od_addr1'], $row1['od_addr2'], $row1['od_addr3'], $row1['od_addr_jibeon']);
        $row1['od_b_addr'] = '('.$row1['od_b_zip1'].$row1['od_b_zip2'].') '.print_address($row1['od_b_addr1'], $row1['od_b_addr2'], $row1['od_b_addr3'], $row1['od_b_addr_jibeon']);
으로 수정

### bbs/register_from_update.php
$mb_zip1        = isset($_POST['mb_zip1'])          ? trim($_POST['mb_zip1'])        : "";
$mb_zip2        = isset($_POST['mb_zip2'])          ? trim($_POST['mb_zip2'])        : "";

$mb_zip1        = isset($_POST['mb_zip'])          ? substr(trim($_POST['mb_zip']), 0, 3) : "";
$mb_zip2        = isset($_POST['mb_zip'])          ? substr(trim($_POST['mb_zip']), 3)    : "";
으로 수정

### js/common.js
#1
var win_zip = function(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_addr3, frm_jibeon) {

var win_zip = function(frm_name, frm_zip, frm_addr1, frm_addr2, frm_addr3, frm_jibeon) {
으로 수정

#2
        of[frm_zip1].value = data.postcode1;
        of[frm_zip2].value = data.postcode2;

        of[frm_zip].value = data.zonecode;
으로 수정

#3
            var daum_pape_id = 'daum_juso_page'+frm_zip1,

            var daum_pape_id = 'daum_juso_page'+frm_zip,
으로 수정

#4
            var rayer_id = 'daum_juso_rayer'+frm_zip1,

            var rayer_id = 'daum_juso_rayer'+frm_zip,
으로 수정

shop/mail/orderupdate1.mail.php
#1
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>
으로 수정

#2
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>
으로 수정

shop/mail/orderupdate2.mail.php
#1
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>
으로 수정

#2
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>
으로 수정

### shop/mail/orderupdate3.mail.php
#1
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3, $od_addr_jibeon); ?></td>
으로 수정

#2
            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>

            <td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s%s)", $od_b_zip1, $od_b_zip2).' '.print_address($od_b_addr1, $od_b_addr2, $od_b_addr3, $od_b_addr_jibeon); ?></td>
으로 수정

### shop/orderaddress.php
        f.od_b_zip1.value        = addr[3];
        f.od_b_zip2.value        = addr[4];

        f.od_b_zip.value        = addr[3] + addr[4];
으로 수정

### shop/orderform.php
#1
                    <label for="od_zip1" class="sound_only">우편번호 앞자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip1" value="<?php echo $member['mb_zip1'] ?>" id="od_zip1" required class="frm_input required" size="3" maxlength="3">
                    -
                    <label for="od_zip2" class="sound_only">우편번호 뒷자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip2" value="<?php echo $member['mb_zip2'] ?>" id="od_zip2" required class="frm_input required" size="3" maxlength="3">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_zip1', 'od_zip2', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>

                    <label for="od_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip" value="<?php echo $member['mb_zip1'].$member['mb_zip2']; ?>" id="od_zip" required class="frm_input required" size="5" maxlength="6">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_zip', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>
으로 수정

#2
                    <label for="od_b_zip1" class="sound_only">우편번호 앞자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip1" id="od_b_zip1" required class="frm_input required" size="3" maxlength="3">
                    -
                    <label for="od_b_zip2" class="sound_only">우편번호 뒷자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip2" id="od_b_zip2" required class="frm_input required" size="3" maxlength="3">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_b_zip1', 'od_b_zip2', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>

                    <label for="od_b_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip" id="od_b_zip" required class="frm_input required" size="5" maxlength="6">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_b_zip', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>
으로 수정

#3
        var zip1 = $("#od_b_zip1").val().replace(/[^0-9]/g, "");
        var zip2 = $("#od_b_zip2").val().replace(/[^0-9]/g, "");
        if(zip1 == "" || zip2 == "")

        var zip = $("#od_b_zip").val().replace(/[^0-9]/g, "");
        if(zip == "")
으로 수정

#4
        var code = String(zip1) + String(zip2);

        var code = String(zip);
으로 수정

#5
            f.od_b_zip1.value        = addr[3];
            f.od_b_zip2.value        = addr[4];

            f.od_b_zip.value        = addr[3] + addr[4];
으로 수정

#6
    check_field(f.od_zip1, "");
    check_field(f.od_zip2, "");

    check_field(f.od_zip, "");
으로 수정

#7
    check_field(f.od_b_zip1, "");
    check_field(f.od_b_zip2, "");

    check_field(f.od_b_zip, "");
으로 수정

#8
    f.rcvr_zipx.value = f.od_b_zip1.value + f.od_b_zip2.value;

    f.rcvr_zipx.value = f.od_b_zip.value;
으로 수정

#9
    f.LGD_ESCROW_ZIPCODE.value = f.od_b_zip1.value + f.od_b_zip2.value;

    f.LGD_ESCROW_ZIPCODE.value = f.od_b_zip.value;
으로 수정

#10
    f.recvpostnum.value = f.od_b_zip1.value + f.od_b_zip2.value;

    f.recvpostnum.value = f.od_b_zip.value;
으로 수정

#11
        f.od_b_zip1.value = f.od_zip1.value;
        f.od_b_zip2.value = f.od_zip2.value;

        f.od_b_zip.value  = f.od_zip.value;
으로 수정

#12
        calculate_sendcost(String(f.od_b_zip1.value) + String(f.od_b_zip2.value));

        calculate_sendcost(String(f.od_b_zip.value));
으로 수정

#13
        f.od_b_zip1.value = "";
        f.od_b_zip2.value = "";

        f.od_b_zip.value  = "";
으로 수정

### shop/orderformupdate.php
#1
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);
$zipcode = $od_b_zip1 . $od_b_zip2;

$od_b_zip  = preg_replace('/[^0-9]/', '', $od_b_zip);
$od_b_zip1  = substr($od_b_zip, 0, 3);
$od_b_zip2  = substr($od_b_zip, 3);
$zipcode = $od_b_zip;
으로 수정

#2
$od_zip1          = preg_replace('/[^0-9]/', '', $od_zip1);
$od_zip2          = preg_replace('/[^0-9]/', '', $od_zip2);

$od_zip          = preg_replace('/[^0-9]/', '', $od_zip);
$od_zip1          = substr($od_zip, 0, 3);
$od_zip2          = substr($od_zip, 3);
으로 수정

### shop/orderinquiryview.php
#1
                    <td><?php echo get_text(sprintf("(%s-%s)", $od['od_zip1'], $od['od_zip2']).' '.print_address($od['od_addr1'], $od['od_addr2'], $od['od_addr3'], $od['od_addr_jibeon'])); ?></td>

                    <td><?php echo get_text(sprintf("(%s%s)", $od['od_zip1'], $od['od_zip2']).' '.print_address($od['od_addr1'], $od['od_addr2'], $od['od_addr3'], $od['od_addr_jibeon'])); ?></td>
으로 수정

#2
                    <td><?php echo get_text(sprintf("(%s-%s)", $od['od_b_zip1'], $od['od_b_zip2']).' '.print_address($od['od_b_addr1'], $od['od_b_addr2'], $od['od_b_addr3'], $od['od_b_addr_jibeon'])); ?></td>

                    <td><?php echo get_text(sprintf("(%s%s)", $od['od_b_zip1'], $od['od_b_zip2']).' '.print_address($od['od_b_addr1'], $od['od_b_addr2'], $od['od_b_addr3'], $od['od_b_addr_jibeon'])); ?></td>
으로 수정

### skin/member/basic/register_form.skin.php
                <label for="reg_mb_zip1" class="sound_only">우편번호 앞자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip1" value="<?php echo $member['mb_zip1'] ?>" id="reg_mb_zip1" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="3" maxlength="3">
                -
                <label for="reg_mb_zip2" class="sound_only">우편번호 뒷자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip2" value="<?php echo $member['mb_zip2'] ?>" id="reg_mb_zip2" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="3" maxlength="3">
                <button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>

                <label for="reg_mb_zip" class="sound_only">우편번호<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip" value="<?php echo $member['mb_zip1'].$member['mb_zip2']; ?>" id="reg_mb_zip" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="5" maxlength="6">
                <button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
으로 수정

### mobile/shop/orderaddress.php
        f.od_b_zip1.value        = addr[3];
        f.od_b_zip2.value        = addr[4];

        f.od_b_zip.value        = addr[3] + addr[4];
으로 수정

### mobile/shop/orderform.php
#1
                    <label for="od_zip1" class="sound_only">우편번호 앞자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip1" value="<?php echo $member['mb_zip1'] ?>" id="od_zip1" required class="frm_input required" size="3" maxlength="3">
                    -
                    <label for="od_zip2" class="sound_only">우편번호 뒷자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip2" value="<?php echo $member['mb_zip2'] ?>" id="od_zip2" required class="frm_input required" size="3" maxlength="3">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_zip1', 'od_zip2', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>

                    <label for="od_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_zip" value="<?php echo $member['mb_zip1'].$member['mb_zip2']; ?>" id="od_zip" required class="frm_input required" size="5" maxlength="6">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_zip', 'od_addr1', 'od_addr2', 'od_addr3', 'od_addr_jibeon');">주소 검색</button><br>
으로 수정

#2
                    <label for="od_b_zip1" class="sound_only">우편번호 앞자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip1" id="od_b_zip1" required class="frm_input required" size="3" maxlength="3">
                    -
                    <label for="od_b_zip2" class="sound_only">우편번호 뒷자리<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip2" id="od_b_zip2" required class="frm_input required" size="3" maxlength="3">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_b_zip1', 'od_b_zip2', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>

                    <label for="od_b_zip" class="sound_only">우편번호<strong class="sound_only"> 필수</strong></label>
                    <input type="text" name="od_b_zip" id="od_b_zip" required class="frm_input required" size="5" maxlength="6">
                    <button type="button" class="btn_frmline" onclick="win_zip('forderform', 'od_b_zip', 'od_b_addr1', 'od_b_addr2', 'od_b_addr3', 'od_b_addr_jibeon');">주소 검색</button><br>
으로 수정

#3
        var zip1 = $("#od_b_zip1").val().replace(/[^0-9]/g, "");
        var zip2 = $("#od_b_zip2").val().replace(/[^0-9]/g, "");
        if(zip1 == "" || zip2 == "")

        var zip = $("#od_b_zip").val().replace(/[^0-9]/g, "");
        if(zip == "")
으로 수정

#4
        var code = String(zip1) + String(zip2);

        var code = String(zip);
으로 수정

#5
            f.od_b_zip1.value        = addr[3];
            f.od_b_zip2.value        = addr[4];

            f.od_b_zip.value        = addr[3] + addr[4];
으로 수정

#6
    f.rcvr_zipx.value = pf.od_b_zip1.value + pf.od_b_zip2.value;

    f.rcvr_zipx.value = pf.od_b_zip.value;
으로 수정

#7
    check_field(f.od_zip1, "");
    check_field(f.od_zip2, "");

    check_field(f.od_zip, "");
으로 수정

#8
    check_field(f.od_b_zip1, "");
    check_field(f.od_b_zip2, "");

    check_field(f.od_b_zip, "");
으로 수정

#9
        f.od_b_zip1.value = f.od_zip1.value;
        f.od_b_zip2.value = f.od_zip2.value;

        f.od_b_zip.value  = f.od_zip.value;
으로 수정

#10
        calculate_sendcost(String(f.od_b_zip1.value) + String(f.od_b_zip2.value));

        calculate_sendcost(String(f.od_b_zip.value));
으로 수정

#11
        f.od_b_zip1.value = "";
        f.od_b_zip2.value = "";

        f.od_b_zip.value = "";
으로 수정

### mobile/shop/orderformupdate.php
#1
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);

$od_b_zip  = preg_replace('/[^0-9]/', '', $od_b_zip);
$od_b_zip1  = substr($od_b_zip, 0, 3);
$od_b_zip2  = substr($od_b_zip, 3);
으로 수정

#2
$od_zip1          = preg_replace('/[^0-9]/', '', $od_zip1);
$od_zip2          = preg_replace('/[^0-9]/', '', $od_zip2);

$od_zip          = preg_replace('/[^0-9]/', '', $od_zip);
$od_zip1          = substr($od_zip, 0, 3);
$od_zip2          = substr($od_zip, 3);
으로 수정

### mobile/shop/orderinquiryview.php
#1
                    <td><?php echo get_text(sprintf("(%s-%s)", $od['od_zip1'], $od['od_zip2']).' '.print_address($od['od_addr1'], $od['od_addr2'], $od['od_addr3'], $od['od_addr_jibeon'])); ?></td>

                    <td><?php echo get_text(sprintf("(%s%s)", $od['od_zip1'], $od['od_zip2']).' '.print_address($od['od_addr1'], $od['od_addr2'], $od['od_addr3'], $od['od_addr_jibeon'])); ?></td>
으로 수정

#2
                    <td><?php echo get_text(sprintf("(%s-%s)", $od['od_b_zip1'], $od['od_b_zip2']).' '.print_address($od['od_b_addr1'], $od['od_b_addr2'], $od['od_b_addr3'], $od['od_b_addr_jibeon'])); ?></td>

                    <td><?php echo get_text(sprintf("(%s%s)", $od['od_b_zip1'], $od['od_b_zip2']).' '.print_address($od['od_b_addr1'], $od['od_b_addr2'], $od['od_b_addr3'], $od['od_b_addr_jibeon'])); ?></td>
으로 수정

### mobile/skin/member/basic/register_form.skin.php
                <label for="reg_mb_zip1" class="sound_only">우편번호 앞자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip1" value="<?php echo $member['mb_zip1'] ?>" id="reg_mb_zip1" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="3" maxlength="3">
                -
                <label for="reg_mb_zip2" class="sound_only">우편번호 뒷자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip2" value="<?php echo $member['mb_zip2'] ?>" id="reg_mb_zip2" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="3" maxlength="3">
                <button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>

                <label for="reg_mb_zip" class="sound_only">우편번호<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
                <input type="text" name="mb_zip" value="<?php echo $member['mb_zip1'].$member['mb_zip2']; ?>" id="reg_mb_zip" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="5" maxlength="6">
                <button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
으로 수정


-끝-



##########

영카트 패치가 많이 밀렸을 땐?

http://minsup.kr/ms-item.php?pds_id=30

##########
추천
1

댓글 0개

전체 15
영카트5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT