제로보드 우편번호에러대처
출처 : 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년 말 파일입니다.