Jesse,s Blog

제로보드 우편번호에러대처 본문

Computer/Tip

제로보드 우편번호에러대처

dasarang 2010. 3. 28. 10:16


출처 : http://www.xpressengine.com/?_filter=search&mid=zb4_tip&search_keyword=%EC%9A%B0%ED%8E%B8%EB%B2%88%ED%98%B8&search_target=title&document_srl=834448


1, 첨부파일을 다운로드 받으셔서 압축을 푸시면...

zipcode.csv : 우편번호 디비파일 (2009.12.16.버전)

zipcode.db(상기 우편번호를 변환한파일)

zipcode.php

zipcode2.php

이렇게 4개가 있습니다.

이 모든 파일을 제로보드의 zipcode 폴더에 업로드 시킵니다.

2. 다음은 member_join.php와 member_modify.php 파일을 수정해야 합니다.

두개의 파일에 보시면 팝업 자바스크립트가

function address_popup(num) {

window.open('zipcode/search_zipcode.php?num='+num,'searchaddress','width=440,height=230,scrollbars=yes');

}

이렇게 써있을 꺼에요.

이 함수는 더이상 제로보드 주소검색에 사용하지 않으시려면 위 함수와

zipcode/search_zipcode.php

zipcode/search_zipcode2.php

zipcode/search_zipcode3.php

이 3개의 파일들과 함께 삭제 하시면 됩니다. 놔두셔도 아무런 문제는 없습니다.

우선 테스트해 보고 삭제하시기를 바랍니다. 

위 스트립트의 위나 아래에다 아래의 함수를 하나 더 추가 하거나 변경합니다.

function zipcode(form,address) {

window.open('zipcode/zipcode.php?form='+form+'&address='+address,'searchaddress','left=100,top=100,width=445,height=400,scrollbars=yes');

}

두개의 파일(member_join.php와 member_modify.php)에 찾아서 각각 추가해주시면 됩니다.

그리고 이제 주소찾기 링크를 바꿔줘야 합니다.

두번째에서 자바스크립 함수를 추가해주셨던 member_join.php와 member_modify.php 파일에

집주소찾기 버튼 하고 회사주소찾기 버튼 이 두개가 있습니다.

집주소찾기

onclick=address_popup(1) 을 =====> onclick=zipcode('write','home_address') 로 변경

회사주소찾기

onclick=address_popup(2) 를 =====> onclick=zipcode('write','office_address') 로 변경

그리고 테스트를 해 보세요.(무리없이 잘 작동을 할겁니다.

* 참고로

http://www.postman.pe.kr/zipcode/index.html

이곳에서 최신 우편번호가 올려져 있습니다.

Type 2 다운로드 파일을 받으면 되는데요..

이게 DB파일이 아니라 엑셀 파일이므로 엑셀로 열어서 CSV파일로 변환을 해서 에디터 같은 것으로 열어서 파일을DB파일로 변환을 하는 과정을 거쳐야 합니다.

 

위 사이트에서 파일을 받아서 DB파일로 변환하는 방법은..

압축을 푸셔서 이 파일을 엑셀로 불러 들이신 후에 가장 윗줄과, 가장 오른쪽 줄을 삭제하시고,

CSV 형식으로 저장하신 후에

Edit Plus2 와 같은 편집 프로그램으로 여셔서 ,,를 ,로 수정하시고,

이 후에 ,를 |로 수정하셔서 zipcord.db파일로 저장하시면 사용하실 수 있습니다.

상기 앞축폴더에 들어있는 zipcord.db 파일은 2009년 말 파일입니다.