Skip to content

6.1에서 6.2로 업데이트 후 카카오 우편번호 찾기가 오동작 합니다. #16

@lionhairdino

Description

@lionhairdino

문제
오피셜 가이드 KBoard(케이보드) 게시판에 새로운 필드 추가하기 페이지의 안내에 따라 커스텀 주소 필드를 만들어 사용 중이었습니다. (위 가이드의 소스를 거의 수정없이 썼습니다.) 그런데, 6.2로 올리면서 카카오 우편번호 검색 창까지는 정상적으로 볼 수 있지만, 주소를 클릭해도 원하는 input 폼으로 데이터가 넘어오지 않는 현상이 생겼습니다.

원인
문제는 위 블로그의 샘플 소스에 있는 함수 kboard_postcode_address_search와 같은 이름을 가진 함수를 plugins/kboard/template/js/field-address.js 파일에 정의해서 배포하는 바람에, 커스텀 함수가 아닌, 배포 소스에 있는 함수가 불리고 있는 상황이었습니다. 두 함수 모두 카카오 우편번호 찾기 페이지를 띄우기에 문제를 눈치채는 것도, 원인을 찾는 것도 시간이 걸릴 수 있습니다.

해결
간단히 커스텀 코드의 함수명을 바꾸면 됩니다.

건의사항
오피셜 사이트에서 권장하던 방식의 샘플에 있는 함수명과 동일 함수명으로 작성된 소스를 넣어 공식 배포하게 되면, 기존 샘플 코드로 작업했던 사이트들은 문제가 생길 가능성이 있어, 고지를 하거나, 오버랩을 허용하는 Javascript 특성상 함수명을 다르게 하는 걸 고려해야 할 것 같습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions