신주소(도로명주소) 무료API 적용된 우편번호 버젼업 됐습니다 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

신주소(도로명주소) 무료API 적용된 우편번호 버젼업 됐습니다 정보

우편번호 신주소(도로명주소) 무료API 적용된 우편번호 버젼업 됐습니다

첨부파일

zip.euckr.zip (3.8K) 307회 다운로드 2013-12-17 20:04:49
zip.utf8.zip (3.9K) 254회 다운로드 2013-12-17 20:04:49

본문

안녕하세요. 기본에 올린 신주소 우편번호가 변경되어 다시 올립니다.

PHPSCHOOL에서 제공하는 신주소(도로명주소) 무료 API가 버전업이 되어 거기에 맞춰 다시 수정했습니다.

기존에는 신주소만 검색할 수 있었는데 어차피 사용자들이 거의 신주소를 알지 못하기에 사실상 무용지물 이었습니다.

이번에는 3가지 주소검색을 제공하여 도로명이나 건물명(빌딩,빌라,아파트등)을 알때는 신주소 검색으로 하고

일반 주택의 경우 동, 번지수로 검색하여 신주소를 찾을 수 있게 되었습니다.

또 과거 주소를 그대로 고집하는 경우를 대비해 과거 주소 검색도 함께 제공하게 되었습니다.

기존 그누보드에서 zip.php만을 업데이트 하여 편히 사용하게 해드리고 싶었으니 구조적인 변경으로 인해

부득이하게 /skin/member/basic/zip.skin.php도 함께 제공하게 되었습니다.

그누보드 기본 디자인으로 제공되오니 각자 디자인에 맞춰 수정하여 쓰시면 될것 같습니다.

테스트 URL은 http://reticera.phps.kr/gnuboard4/bbs/register_form.php 입니다.

단 무료API 사용하려면 http://post.phpschool.com/join.html 여기에 신청을 먼저 하셔야 사용이 가능합니다.

감사합니다.


------------------------------------------------------------------------------------------

[2014-01-15 추가]

내용이 변경되었으니 아래 링크를 타고 새로운 스킨을 이용해 주세요.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=151348
추천
7

댓글 전체

흠.. 신주소했다가 구주소 검색하면 검색이 안되는데 잘되시는분?? 구조소 검색이 안되네요

영카트에서 주소검색 스킨도 잘되는건가요?? 검색이 안되는군요
데모 확인해 봤는데 잘 됩니다. 영카트는 안써봐서 모르겠네요.
혹시 작업한 곳에 업로드시 안된다고 하시는건가요? 그렇다면 URL 남겨주세요. 확인해 보겠습니다.
쇼핑몰 스킨 위치 는 member/shop_basic 인데요 경로사 소켓통신에 문제는 없는거겟죠??
쇼핑몰 구매시 주소 검색할때 안되더라구요 흑흑  신주소도 검색해도 옛날주소가 나오는것같습니다.
2014년 1월부터 신주소 사용 의무화가 되는걸로 알고 있습니다.
구주소를 사용할 일이 없을것 같은데요. 구주소 기존 우편번호를 이용하시면 될것 같습니다.
* 건물명 까지 들어가는 부분 수정했습니다.

zip.php 파일 수정

        $list[$i][addr] = $post_data[$i]['addr_1']." ".$post_data[$i]['addr_2']." ".$post_data[$i]['addr_3'];
        $list[$i][addr2] = $post_data[$i]['addr_1']." ".$post_data[$i]['addr_2']." ".$post_data[$i]['addr_3']." ".$post_data[$i]['addr_4'];

zip.skin.php 파일 수정

            echo "<tr><td height=19><a href='javascript:;' onclick=\"find_zip('{$list[$i][zip1]}', '{$list[$i][zip2]}', '{$list[$i][addr]}');\">{$list[$i][zip1]}-{$list[$i][zip2]} : {$list[$i][addr2]}";
        if($type != "old") echo $list[$i][bunji];
        echo "</a></td></tr>\n";
상세주소 없이 주소로 끝나는 경우도 있습니다. 상세주소에 필수 입력된 부분을 빼주어야 할 것 같네요.
회원 가입 폼, 주문 폼, 관리자 환경 회원정보 수정, 주문정보 수정 등
euc-kr 버전은

zip.php 파일에서 35번째줄

$data = array("addr"=>$addr1, "charset"=>"UTF-8", "type"=>$type); // UTF-8일경우 "UTF-8" 로 기재

이걸

$data = array("addr"=>$addr1, "charset"=>"EUC-KR", "type"=>$type); // UTF-8일경우 "UTF-8" 로 기재

이렇게 바꿔주니 정상적으로 되네요.

혹시 안되시는분 참고하세요.
리치킹님 덕분에 해결을 했네요..
도통 안되어서 왜그런지 한참을 고민했습니다. 댓글을 봐서 다행이지 못봤으면 엄청 시간허비할뻔했습니다.

감사합니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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