시도군구 플러그인 정보
시도군구 플러그인첨부파일
본문
시도군구읍면동 셀렉트박스 플러그인
1. 설치방법
- 최상위 디렉토리에 extend와 plugin 디렉토리를 업로드합니다.
- /extend/sido.extend.php에서 상수값들을 설정합니다.
- 관리자로 로그인한 상태에서 http://도메인/plugin/sido/sido_install.php 실행
2. sido.extgend.php 상수설명
- SIDO_OPTION_VALUE_TYPE: <option>의 value값을 행정구역분류 코드값으로 할지, 명칭으로 할지 설정합니다 ( 'code' or 'name' )
3. 사용방법
- 사용하고자 하는 페이지에서 /plugin/sido/js/sido.js 파일을 불러옵니다.
ex) <?php add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0); ?>
- $.sido()에 시도, 군구, 읍명동 셀렉트박스의 셀렉터를 파라메터로 넣고 실행
ex)
<script>
$(document).ready(function () {
$.sido({
code1:{
el:'#wr_3',
selected:'<?php echo $write['wr_3']?>'
},
code2:{
el:'#wr_4',
selected:'<?php echo $write['wr_4']?>'
},
code3:{
el:'#wr_5',
selected:'<?php echo $write['wr_5']?>'
},
});
})
</script>
</script>
4. 샘플코드
<?php
include_once 'common.php';
include_once 'head.sub.php';
add_javascript('<script src="' . G5_PLUGIN_URL . '/sido/js/sido.js"></script>');
?>
<select name="" id="sido"></select>
<select name="" id="code2"></select>
<select name="" id="code3"></select>
<script>
$.sido({
code1:{
el:'#sido',
selected:'부산광역시'
},
code2:{
el:'#code2'
},
code3:{
el:'#code3'
}
});
</script>
<?php
include_once 'tail.sub.php';
?>
5. 행정구역DB업데이트
- https://kssc.mods.go.kr:8443/ksscNew_web/kssc/common/CommonBoardList.do?gubun=1&strCategoryNameCode=019&strBbsId=kasctnr&categoryMenu=011 에서 최신 행정구역분류 엑셀파일을 다운로드 받습니다.
- 엑셀파일을 열어 두번째 시트 1.총괄표(현행)에서 실제데이터가 시작되는 행부터 마지막까지 복사 후 에 액셀파일을 열어 sido.xlsx로 저장합니다.

- sido 플러그인 디렉토리에 sido.xlsx를 업로드합니다.
- 자료 업데이트전 g5_sido 테이블의 자료를 모두 삭제해주세요.(테이블을 지우셔도 됩니다. g5_sido 테이블을 새로 생성하여 업로드하게 됩니다.)
- http://도메인/plugin/sido/sido_install.php을 웹브라우저 주소창에 입력 후 실행합니다. (반드시 관리자로 로그인된 상태여야합니다.)
!-->!-->12
댓글 전체

감사합니다.
멋집니다.
아주 유용하게 사용할 수 있을것 같습니다.
감사합니다

감사 합니다.

감사합니다 ^^
시.도 구 를 플로그인 만들어주셔서 감사합니다.
