Postcodify 도로명주소 우편번호 검색 플러그인 v2.1 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

Postcodify 도로명주소 우편번호 검색 플러그인 v2.1 정보

Postcodify 도로명주소 우편번호 검색 플러그인 v2.1

첨부파일

postcodify-gnuboard-2.1.zip (5.4K) 363회 다운로드 2014-10-31 12:50:11

본문

Postcodify 새주소 우편번호 검색 API를 그누보드와 쉽게 연동할 수 있도록 만든 플러그인입니다.

이 플러그인을 사용하면 그누보드에서 공식 지원하는 DAUM 우편번호 검색 API를
Postcodify 무료 API로 변경할 수 있습니다.

그누보드4 및 그누보드5 모두 호환되는 통합 버전입니다.


[버전 2.1]

CloudFlare CDN에서 SSLv3 프로토콜 지원을 종료함에 따라
보안서버 사용시 IE6에서 검색이 되지 않는 문제가 발생했습니다. (네, 아직도 IE6을 사용하는 대한민국 0.1%가 있습니다.)
새 버전에서는 이 문제를 우회하여 IE6에서도 검색이 되도록 하였습니다.
보안서버를 사용하는 웹사이트라면 업데이트하시기 바랍니다.


[버전 2.0]

다음 API가 적용된 그누보드 최신 버전(5.0.16 이상, 4.37.21 이상)에 맞추어 고쳤습니다.

DAUM 우편번호 검색 API로 전환하지 않은 버전(5.0.13 이하, 4.37.18 이하)과는 호환되지 않습니다.
구 버전 그누보드를 사용하시는 분은 아래의 링크를 참조하여 검색서버를 Postcodify로 대체할 수 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=co_notice&wr_id=1165


[설치 방법] (그누보드5)

(1) 그누보드의 plugin 폴더 내에 postcodify라는 이름의 폴더를 생성합니다.

(2) 플러그인의 zip.css, zip.html, zip.js 파일을 위에서 생성한 폴더로 복사합니다.

(3) 그누보드에서 다음의 파일들을 찾아

    - adm/member_form.php
    - skin/member/스킨명/register_form.skin.php
    - 그 밖에 주소입력 기능이 필요한 모든 페이지 (모바일 스킨 등)

    아래의 내용을 맨 아래에 추가합니다.

    <script src="<?php echo G5_PLUGIN_URL ?>/postcodify/zip.js"></script>

(4) 회원가입, 회원정보 변경, 관리자 페이지 등에서 우편번호 검색을 해봅니다.


[커스터마이징]

지도 링크는 기본값으로 다음 지도를 사용하도록 셋팅됩니다.
네이버 지도, 구글 지도 등으로 바꾸기를 원하실 경우 zip.html에서 mapLinkProvider 설정을
"naver" 또는 "google"로 변경하시면 됩니다.

참고 항목에는 법정동·리 및 공동주택명만 입력됩니다.
참고 항목에 지번까지 입력하기를 원하실 경우 zip.html에서 useFullJibeon 설정을 true로 변경하시면 됩니다.

Postcodify 검색 스크립트인 search.min.js 파일을 로딩하는 경로는 반드시 원본 그대로 사용하시기 바랍니다.
이 파일을 다른 경로에 복사하여 사용하실 경우 무료 API 서버와의 호환성이 떨어질 수 있습니다.

그 밖의 설정 변경은 Postcodify 공식 사이트의 매뉴얼을 참조하십시오.
추천
7

댓글 전체

그누보드5 버젼 5.0.16 에서 /js/common.js 의 기본 코드인  win_zip 함수가 변경 되었습니다.
그누보드5 버젼 5.0.16 버젼으로 패치 하셨거나, 해당 버젼 이상 쓰고 계시는 분들은
/js/common.js 의 마지막 줄에


win_zip = (function() {
    return function(href) {
        var new_win = window.open(href, 'win_zip', 'width=650, height=600, scrollbars=1');
        new_win.focus();
    };
}());


추가 해 주시면 위 플러그인을 사용하는데에 이상이 없으실겁니다.
그누보드 소스를 직접 수정하지 않고도 5.0.16 이후 버전에 적용할 수 있도록 플러그인을 수정하였습니다.
plugin 폴더에 설치한 후 스킨만 살짝 수정하면 되도록 하였습니다.
적용 방법은 그누보드5와 거의 동일합니다. 위의 설명에서 3단계의 파일들에 코드 한 줄씩 추가하시고,
아래의 파일들도 똑같이 맨 밑에 한 줄씩 추가해 주시면 됩니다.
  - shop/orderform.php
  - adm/shop_admin/orderform.php
  - 모바일인 경우 mobile/shop/orderform.php
현재 버전은 모바일에서 사용하기에 불편합니다.
다음 버전은 반응형으로 만들거나, 모바일용을 별도로 배포할 계획입니다.
전체 504
그누보드5 플러그인 내용 검색

회원로그인

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