juso.sir.co.kr 도로명주소를 다음 주소 API 로 변경하는 방법 정보
juso.sir.co.kr 도로명주소를 다음 주소 API 로 변경하는 방법본문
2014년 10월 31일 부로 SIR 도로명주소 서비스의 지원이 중단 된다고 안내를 드린바 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=co_notice&wr_id=1160
이 게시물을 참고하시어 영카트 5.0.16 하위 버전의 도로명주소 코드를 수정해 주시기 바랍니다.
영카트5 에서 기존 있던 코드를 daum 주소 api 변경하려면,
먼저 그누보드5 에 관련된 코드부터 먼저 수정하셔야 합니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_pds&wr_id=2426
에서 먼저 그누보드5 에 관련된 코드를 변경해 주세요.
( G5_POSTCODE_JS 상수와 add_javascript 함수 추가 및 class html_process 변경과 /js/common.js 파일을 필히 수정하셔야 합니다. )
/adm/member_form.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 내용이 추가되었습니다.
<span id="mb_addr_jibeon">지번주소 : <?php echo $mb['mb_addr_jibeon']; ?></span>
위의 코드는 삭제 되었습니다.
/adm/member_list.php
$address = $row['mb_zip1'] ? print_address($row['mb_addr1'], $row['mb_addr2'], $row['mb_addr3']) : '';
위의 코드는 아래와 같이 변경 되었습니다.
$address = $row['mb_zip1'] ? print_address($row['mb_addr1'], $row['mb_addr2'], $row['mb_addr3'], $row['mb_addr_jibeon']) : '';
/adm/shop_admin/orderdeliveryexcel.php
$worksheet->write($i, 7, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']));
위의 코드는 아래와 같이 변경 되었습니다.
$worksheet->write($i, 7, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']));
/adm/shop_admin/orderform.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 내용이 추가되었습니다.
<span id="od_addr_jibeon">지번주소 : <?php echo $od['od_addr_jibeon']; ?></span>
위의 코드가 삭제 되었습니다.
<span id="od_b_addr_jibeon">지번주소 : <?php echo $od['od_b_addr_jibeon']; ?></span>
위의 코드가 삭제 되었습니다.
/lib/common.lib.php
print_address 함수가 아래와 같이 변경되었습니다.
function print_address($addr1, $addr2, $addr3, $addr4)
{
$address = trim($addr1);
$addr2 = trim($addr2);
$addr3 = trim($addr3);
if($addr4 == 'N') {
if($addr2)
$address .= ' '.$addr2;
} else {
if($addr2)
$address .= ', '.$addr2;
}
if($addr3)
$address .= ' '.$addr3;
return $address;
}
/adm/shop_admin/orderprintresult.php
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
위의 코드는 아래와 같이 변경 되었습니다.
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
-------------
echo '"'.print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']).'"'.',';
위의 코드는 아래와 같이 변경 되었습니다.
echo '"'.print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']).'"'.',';
-------------
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
위의 코드는 아래와 같이 변경 되었습니다.
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
-------------
$worksheet->write($i, 1, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']));
위의 코드는 아래와 같이 변경 되었습니다.
$worksheet->write($i, 1, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']));
-------------
$row1['od_addr'] = '('.$row1['od_zip1'].'-'.$row1['od_zip2'].') '.print_address($row1['od_addr1'], $row1['od_addr2'], $row['od_addr3']);
$row1['od_b_addr'] = '('.$row1['od_b_zip1'].'-'.$row1['od_b_zip2'].') '.print_address($row1['od_b_addr1'], $row1['od_b_addr2'], $row['od_b_addr3']);
위의 코드는 아래와 같이 변경 되었습니다.
$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']);
/adm/shop_admin/sendcostlist.php
<input type="text" name="sc_zip1" id="sc_zip1" required class="required frm_input" size="10">
<button type="button" class="sch_zipcode btn_frmline">우편번호검색</button>
위의 코드는 아래와 같이 변경 되었습니다.
<input type="text" name="sc_zip1" id="sc_zip1" required class="required frm_input" size="10"> (입력 예 : 123-456)
------------------------
<input type="text" name="sc_zip2" id="sc_zip2" required class="required frm_input" size="10">
<button type="button" class="sch_zipcode btn_frmline">우편번호검색</button>
위의 코드는 아래와 같이 변경 되었습니다.
<input type="text" name="sc_zip2" id="sc_zip2" required class="required frm_input" size="10"> (입력 예 : 123-456)
------------------------
$(function() {
$(".sch_zipcode").click(function() {
var idx = $(".sch_zipcode").index($(this));
var no = idx + 1;
var sort = "asc";
if(no == 2)
sort = "desc";
var url = "./sendcostzipcode.php?no="+no+"&sort="+sort;
var opt = "left=50,top=50,width=600,height=700,scrollbars=1";
window.open(url, "win_zipcode", opt);
});
});
위의 구문을 삭제 되었습니다.
/shop/mail/orderupdate1.mail.php
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
---------------
<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); ?></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
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
----------------
<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); ?></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
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
-----------------
<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); ?></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/mypage.php
<dd id="smb_my_ovaddd"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3']); ?></dd>
위의 코드는 아래와 같이 변경 되었습니다.
<dd id="smb_my_ovaddd"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3'], $member['mb_addr_jibeon']); ?></dd>
/shop/orderaddress.php
<td><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3']); ?></td>
위의 코드는 아래와 같이 변경 되었습니다.
<td><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3'], $row['ad_jibeon']); ?></td>
------------
window.opener.document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
/shop/orderform.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 코드가 추가 되었습니다.
<span id="od_addr_jibeon"><?php echo ($member['mb_addr_jibeon'] ? '지번주소 : '.$member['mb_addr_jibeon'] : ''); ?></span>
위의 코드는 삭제 되었습니다.
-------------
<span id="od_b_addr_jibeon"></span>
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = document.getElementById("od_addr_jibeon").innerText;
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = "";
위의 코드는 삭제 되었습니다.
/shop/orderformupdate.php
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);
위의 코드가 추가 되었습니다.
-------------
ad_subject = '$ad_subject'
위의 코드는 아래와 같이 변경 되었습니다.
ad_subject = '$ad_subject',
ad_jibeon = '$od_b_addr_jibeon'
/shop/orderinquiryview.php
<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'])); ?></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>
---------------
<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'])); ?></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/shop/mypage.php
<dd class="ov_addr"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3']); ?></dd>
위의 코드는 아래와 같이 변경 되었습니다.
<dd class="ov_addr"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3'], $member['mb_addr_jibeon']); ?></dd>
/mobile/shop/orderaddress.php
<div class="addr_addr"><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3']); ?></div>
위의 코드는 아래와 같이 변경 되었습니다.
<div class="addr_addr"><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3'], $row['ad_jibeon']); ?></div>
아래 코드가 삭제 되었습니다.
window.opener.document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
/mobile/shop/orderform.php
<span id="od_addr_jibeon"><?php echo ($member['mb_addr_jibeon'] ? '지번주소 : '.$member['mb_addr_jibeon'] : ''); ?></span>
위의 코드는 삭제 되었습니다.
-----------------
<span id="od_b_addr_jibeon"></span>
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = document.getElementById("od_addr_jibeon").innerText;
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = "";
위의 코드는 삭제 되었습니다.
/mobile/shop/orderformupdate.php
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);
위의 코드가 추가되었습니다.
------------
ad_subject = '$ad_subject'
위의 코드는 아래와 같이 변경 되었습니다.
ad_subject = '$ad_subject',
ad_jibeon = '$od_b_addr_jibeon'
/mobile/shop/orderinquiryview.php
<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'])); ?></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>
--------------
<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'])); ?></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>
http://sir.co.kr/bbs/board.php?bo_table=co_notice&wr_id=1160
이 게시물을 참고하시어 영카트 5.0.16 하위 버전의 도로명주소 코드를 수정해 주시기 바랍니다.
영카트5 에서 기존 있던 코드를 daum 주소 api 변경하려면,
먼저 그누보드5 에 관련된 코드부터 먼저 수정하셔야 합니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_pds&wr_id=2426
에서 먼저 그누보드5 에 관련된 코드를 변경해 주세요.
( G5_POSTCODE_JS 상수와 add_javascript 함수 추가 및 class html_process 변경과 /js/common.js 파일을 필히 수정하셔야 합니다. )
/adm/member_form.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 내용이 추가되었습니다.
<span id="mb_addr_jibeon">지번주소 : <?php echo $mb['mb_addr_jibeon']; ?></span>
위의 코드는 삭제 되었습니다.
/adm/member_list.php
$address = $row['mb_zip1'] ? print_address($row['mb_addr1'], $row['mb_addr2'], $row['mb_addr3']) : '';
위의 코드는 아래와 같이 변경 되었습니다.
$address = $row['mb_zip1'] ? print_address($row['mb_addr1'], $row['mb_addr2'], $row['mb_addr3'], $row['mb_addr_jibeon']) : '';
/adm/shop_admin/orderdeliveryexcel.php
$worksheet->write($i, 7, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']));
위의 코드는 아래와 같이 변경 되었습니다.
$worksheet->write($i, 7, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']));
/adm/shop_admin/orderform.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 내용이 추가되었습니다.
<span id="od_addr_jibeon">지번주소 : <?php echo $od['od_addr_jibeon']; ?></span>
위의 코드가 삭제 되었습니다.
<span id="od_b_addr_jibeon">지번주소 : <?php echo $od['od_b_addr_jibeon']; ?></span>
위의 코드가 삭제 되었습니다.
/lib/common.lib.php
print_address 함수가 아래와 같이 변경되었습니다.
function print_address($addr1, $addr2, $addr3, $addr4)
{
$address = trim($addr1);
$addr2 = trim($addr2);
$addr3 = trim($addr3);
if($addr4 == 'N') {
if($addr2)
$address .= ' '.$addr2;
} else {
if($addr2)
$address .= ', '.$addr2;
}
if($addr3)
$address .= ' '.$addr3;
return $address;
}
/adm/shop_admin/orderprintresult.php
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
위의 코드는 아래와 같이 변경 되었습니다.
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
-------------
echo '"'.print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']).'"'.',';
위의 코드는 아래와 같이 변경 되었습니다.
echo '"'.print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']).'"'.',';
-------------
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
위의 코드는 아래와 같이 변경 되었습니다.
$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
-------------
$worksheet->write($i, 1, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3']));
위의 코드는 아래와 같이 변경 되었습니다.
$worksheet->write($i, 1, print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']));
-------------
$row1['od_addr'] = '('.$row1['od_zip1'].'-'.$row1['od_zip2'].') '.print_address($row1['od_addr1'], $row1['od_addr2'], $row['od_addr3']);
$row1['od_b_addr'] = '('.$row1['od_b_zip1'].'-'.$row1['od_b_zip2'].') '.print_address($row1['od_b_addr1'], $row1['od_b_addr2'], $row['od_b_addr3']);
위의 코드는 아래와 같이 변경 되었습니다.
$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']);
/adm/shop_admin/sendcostlist.php
<input type="text" name="sc_zip1" id="sc_zip1" required class="required frm_input" size="10">
<button type="button" class="sch_zipcode btn_frmline">우편번호검색</button>
위의 코드는 아래와 같이 변경 되었습니다.
<input type="text" name="sc_zip1" id="sc_zip1" required class="required frm_input" size="10"> (입력 예 : 123-456)
------------------------
<input type="text" name="sc_zip2" id="sc_zip2" required class="required frm_input" size="10">
<button type="button" class="sch_zipcode btn_frmline">우편번호검색</button>
위의 코드는 아래와 같이 변경 되었습니다.
<input type="text" name="sc_zip2" id="sc_zip2" required class="required frm_input" size="10"> (입력 예 : 123-456)
------------------------
$(function() {
$(".sch_zipcode").click(function() {
var idx = $(".sch_zipcode").index($(this));
var no = idx + 1;
var sort = "asc";
if(no == 2)
sort = "desc";
var url = "./sendcostzipcode.php?no="+no+"&sort="+sort;
var opt = "left=50,top=50,width=600,height=700,scrollbars=1";
window.open(url, "win_zipcode", opt);
});
});
위의 구문을 삭제 되었습니다.
/shop/mail/orderupdate1.mail.php
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
---------------
<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); ?></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
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
----------------
<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); ?></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
<td style="<?php echo $td_st; ?>"><?php echo sprintf("(%s-%s)", $od_zip1, $od_zip2).' '.print_address($od_addr1, $od_addr2, $od_addr3); ?></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>
-----------------
<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); ?></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/mypage.php
<dd id="smb_my_ovaddd"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3']); ?></dd>
위의 코드는 아래와 같이 변경 되었습니다.
<dd id="smb_my_ovaddd"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3'], $member['mb_addr_jibeon']); ?></dd>
/shop/orderaddress.php
<td><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3']); ?></td>
위의 코드는 아래와 같이 변경 되었습니다.
<td><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3'], $row['ad_jibeon']); ?></td>
------------
window.opener.document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
/shop/orderform.php
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
위의 코드가 추가 되었습니다.
<span id="od_addr_jibeon"><?php echo ($member['mb_addr_jibeon'] ? '지번주소 : '.$member['mb_addr_jibeon'] : ''); ?></span>
위의 코드는 삭제 되었습니다.
-------------
<span id="od_b_addr_jibeon"></span>
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = document.getElementById("od_addr_jibeon").innerText;
위의 코드는 삭제 되었습니다.
-------------
document.getElementById("od_b_addr_jibeon").innerText = "";
위의 코드는 삭제 되었습니다.
/shop/orderformupdate.php
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);
위의 코드가 추가 되었습니다.
-------------
ad_subject = '$ad_subject'
위의 코드는 아래와 같이 변경 되었습니다.
ad_subject = '$ad_subject',
ad_jibeon = '$od_b_addr_jibeon'
/shop/orderinquiryview.php
<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'])); ?></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>
---------------
<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'])); ?></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/shop/mypage.php
<dd class="ov_addr"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3']); ?></dd>
위의 코드는 아래와 같이 변경 되었습니다.
<dd class="ov_addr"><?php echo sprintf("(%s-%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3'], $member['mb_addr_jibeon']); ?></dd>
/mobile/shop/orderaddress.php
<div class="addr_addr"><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3']); ?></div>
위의 코드는 아래와 같이 변경 되었습니다.
<div class="addr_addr"><?php echo print_address($row['ad_addr1'], $row['ad_addr2'], $row['ad_addr3'], $row['ad_jibeon']); ?></div>
아래 코드가 삭제 되었습니다.
window.opener.document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
/mobile/shop/orderform.php
<span id="od_addr_jibeon"><?php echo ($member['mb_addr_jibeon'] ? '지번주소 : '.$member['mb_addr_jibeon'] : ''); ?></span>
위의 코드는 삭제 되었습니다.
-----------------
<span id="od_b_addr_jibeon"></span>
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = "지번주소 : "+addr[8];
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = document.getElementById("od_addr_jibeon").innerText;
위의 코드는 삭제 되었습니다.
-----------------
document.getElementById("od_b_addr_jibeon").innerText = "";
위의 코드는 삭제 되었습니다.
/mobile/shop/orderformupdate.php
$od_b_zip1 = preg_replace('/[^0-9]/', '', $od_b_zip1);
$od_b_zip2 = preg_replace('/[^0-9]/', '', $od_b_zip2);
위의 코드가 추가되었습니다.
------------
ad_subject = '$ad_subject'
위의 코드는 아래와 같이 변경 되었습니다.
ad_subject = '$ad_subject',
ad_jibeon = '$od_b_addr_jibeon'
/mobile/shop/orderinquiryview.php
<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'])); ?></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>
--------------
<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'])); ?></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>
댓글 6개
아래 게시글과 다른건가요? 추가로 수정해야하는건가요?
아래 게시글과 같은 내용입니다.
ㅋ
대단히 감사합니다!
감사합니다~ 덕분에 쉽게 수정하고 있습니다.
본문에는 안적혀있지만 /shop/orderform.php , /mobile/shop/orderform.php 파일 상단에도 아래 부분 추가해야 됩니다.
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
본문에는 안적혀있지만 /shop/orderform.php , /mobile/shop/orderform.php 파일 상단에도 아래 부분 추가해야 됩니다.
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
그렇네요 ㅠㅠ. 그걸 빼먹었네요.
알려주셔서 감사합니다.
알려주셔서 감사합니다.