우편번호 서비스 API 작동이 중지되었습니다.

우편번호 서비스 API 작동이 중지되었습니다.

BBS e-Franchise 사용시 [우편번호 서비스] API 로딩시 허용되지 않은 파라미터가 감지되어 API 작동이 중지되었습니다.

BBS e-Franchise는 워드프레스 플러그인 중 하나입니다. 이 플러그인은 온라인 포럼 또는 게시판을 워드프레스 웹사이트에 추가할 수 있도록 도와줍니다. BBS e-Franchise 플러그인을 설치하면 사용자들이 글을 작성하고 댓글을 달 수 있는 기능을 웹사이트에 추가할 수 있습니다.

BBS e-Franchise 플러그인은 다양한 기능을 제공합니다. 예를 들어, 사용자 등록, 글 작성, 댓글 작성, 파일 첨부 등의 기능을 포함하고 있습니다. 또한, 관리자는 게시판의 모습과 레이아웃을 사용자 정의할 수 있으며, 스팸 방지 기능도 제공됩니다.

이 플러그인은 워드프레스의 플러그인 디렉토리에서 무료로 다운로드할 수 있습니다. 설치 및 설정은 비교적 간단하며, 워드프레스 관리자 대시보드에서 플러그인을 활성화하고 필요한 설정을 조정하면 됩니다.

BBS e-Franchise는 워드프레스 웹사이트에 포럼 또는 게시판 기능을 추가하고자 할 때 유용한 플러그인입니다. 그러나 다른 유지보수 및 보안 요소를 고려하여 플러그인을 선택하는 것이 중요합니다.

워드프레스 플러그인 중 대리점, 지점 등을 지역별 위치를 알려주는 플러그인 BBS e-Franchise 사용시 [우편번호 서비스] API 로딩시 허용되지 않은 파라미터가 감지되어 API 작동이 중지되었습니다. 라는 문구 출력이 되는 현상 발견

해당 출력은 BBS e-Franchise 플러그인상에 지점 주소를 입력하는 폼에서 API 로딩시 허용하지 않는 파라미터관련 문구를 만났을때 관련된 부분을 확인한 내용을 정리하고자 합니다.

우선 친절하게 관련된 메세지는 아래 이미지와 같습니다.

postocde.map.daum.net/guide

postocde.map.daum.net/guide 안내 메세지

관련하여 하여 안내 페이지로 이동시 아래와 같은 내용을 확인할 수 있습니다.

플러그인상에서 해당 표기된 로딩 방식에 맞게 해당 부분을 수정 적용하면 해결된다는 내용이며,  안내 내용을 참고하여 해당 부분의 내용을 플러그인에 적용하였을시에  “Uncaught TypeError: daum.Postcode is not a constructor 오류” 를 만나게된다 관련된 내용을 구글링을 통해 해결했으며 관련 내용을 아래와 같습니다.

※ 플러그인상 API 주소가 위치한곳

bbs-e-franchise/lib/franchise.class.php 파일이며 246번째 줄에 있는 스크립트 주소를 다음에서 안내하는 주소로 변경후

※ 추가로 수정해야할곳의 위치한곳

bbs-e-franchise/admin/franchise_manage_branches.php 파일이며 134번째 줄 아래  추가하면된다.

<script src="//t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script>

위 두가지 사항을 업데이트 한 후에는 플러그인이 정상적으로 작동하는것을 확인할 수 있습니다.