시도군구 플러그인 > 그누보드5 플러그인

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

시도군구 플러그인 정보

시도군구 플러그인

첨부파일

sekti_plugin_sido.zip (1.1M) 15회 다운로드 2025-12-14 22:04:06

본문

시도군구읍면동 셀렉트박스 플러그인

 

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로 저장합니다.

1935540571_1562116141.3305.png

- sido 플러그인 디렉토리에 sido.xlsx를 업로드합니다.

- 자료 업데이트전 g5_sido 테이블의 자료를 모두 삭제해주세요.(테이블을 지우셔도 됩니다. g5_sido 테이블을 새로 생성하여 업로드하게 됩니다.)

- http://도메인/plugin/sido/sido_install.php을 웹브라우저 주소창에 입력 후 실행합니다. (반드시 관리자로 로그인된 상태여야합니다.)

추천
12

댓글 전체

전체 677
그누보드5 플러그인 내용 검색

회원로그인

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