메뉴 건너뛰기

조회 수 3729 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

게시판 글쓰기 할 때 그누5에 기본적으로 연동이 되어 있는 다음 주소 API를 사용하는 방법입니다

(예제 스킨 파일 첨부) 

 

아래 예제는 wr_1 번 여분 필드를 쪼개서 사용하는 방법입니다.

방법만 참고하시고 입력 필드는 상황에 맞게 수정해서 사용하면 됩니다.

 

 

1. write.skin.php 파일 상단에 아래 내용을 추가합니다. (빨간색 부분이 추가되었습니다.)

 

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨

add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);

add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js

// 주소입력

$wr1 = explode('|',$write['wr_1']);

$ex_zip  = $wr1[0];

$ex_addr1  = $wr1[1];

$ex_addr2  = $wr1[2];

$ex_addr3  = $wr1[3];

$ex_jibeon  = $wr1[4];

?>

 

 

적당한 위치에 아래 내용을 추가합니다.

 

<tr>

    <th scope="row"><label for="wr_1">주소</label></th>

    <td>

        <label for="ex_zip" class="sound_only">우편번호</label>

        <input type="text" name="ex_zip" value="<?php echo $ex_zip; ?>" id="ex_zip"  class="frm_input" size="6" maxlength="6">

        <button type="button" class="btn_frmline" onclick="win_zip('fwrite', 'ex_zip', 'ex_addr1', 'ex_addr2', 'ex_addr3', 'ex_jibeon');">주소 검색</button><br>

        <input type="text" name="ex_addr1" value="<?php echo $ex_addr1; ?>" id="ex_addr1" class="frm_input frm_address" size="50">

        <label for="ex_addr1">기본주소</label><br>

        <input type="text" name="ex_addr2" value="<?php echo $ex_addr2; ?>" id="ex_addr2" class="frm_input frm_address" size="50">

        <label for="ex_addr2">상세주소</label>

        <br>

        <input type="text" name="ex_addr3" value="<?php echo $ex_addr3; ?>" id="ex_addr3" class="frm_input frm_address" size="50" readonly="readonly">

        <label for="ex_addr3">참고항목</label>

        <input type="hidden" name="ex_jibeon" value="<?php echo $ex_jibeon; ?>">

    </td>

</tr>

 

 

2. write_update.skin.php 파일 만들기 (basic 스킨에는 없는 파일이니 새로 생성합니다.)

 

파일 안의 내용은 다음과 같습니다.

 

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// 주소

$wr_1 = "$ex_zip|$ex_addr1|$ex_addr2|$ex_addr3|$ex_jibeon";

$sql = " update {$write_table} set wr_1 = '{$wr_1}' where wr_id = '{$wr_id}' ";

sql_query($sql);

?>

 

 

3. view.skin.php 파일에 입력된 주소 출력하기

 

파일 상단 <?  ?> 안쪽에 아래 내용을 추가합니다.

 

// 주소

$wr1 = explode('|',$view['wr_1']);

$ex_zip  = '('.$wr1[0].')';

$ex_addr1  = $wr1[1];

$ex_addr2  = $wr1[2];

$ex_addr3  = $wr1[3];

$ex_jibeon  = $wr1[4];

 

 

원하는 위치에 아래 내용을 추가합니다.

 

<?php echo $ex_zip; ?> <?php echo $ex_addr1; ?> <?php echo $ex_addr2; ?> <?php echo $ex_addr3; ?>


List of Articles
번호 제목 날짜 조회 수
50 영카트5 DB 테이블별로 덤프하기 2019.04.29 863
49 여분필드를 활용한 게시판 스킨 제작 - 여분 필드 10개 이상 사용하기 file 2017.04.12 2397
48 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-3 file 2017.04.13 3276
47 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-2 file 2017.04.13 4262
46 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-1 file 2017.04.13 3474
45 여분필드를 활용한 게시판 스킨 제작 - 기본적인 사용 방법 2017.04.13 2892
44 여분필드 확장 후 write_update.skin.php file 2024.04.09 0
43 엑셀파일 읽어서 바로 DB에 업로드하기 file 2024.04.09 2
42 약간간단 주소복사 버튼 2024.04.09 0
41 안쓰는 DHTML 에디터 이미지와 빈폴더 일괄삭제 file 2024.04.09 0
40 스마트에디터2 글쓰기시 큰이미지를 자동으로 리사이징하기 2024.04.09 0
39 쉽고 간편한 인쇄 팁 file 2019.04.29 743
38 비회원은 ? 시간 동안 댓글을 볼 수 없게 해보자! file 2024.04.09 0
37 배열을 사용해서 여분필드 한 개로 연락처 입력란 3등분하기 file 2017.04.12 2292
36 링크 클릭시 특정영역에 페이지 불러오기 (아이프레임X) 2019.12.13 1220
35 댓글을 잠글 수 있는 기능을 추가 해보자!!! 2024.04.09 0
34 다음날 00시에 쿠키 만료되도록 하는 방법 2014.02.27 4411
33 네이버 밴드 글 가져오기 2019.12.13 485
32 날짜및 시간 선택 jquery 라이브러리 2024.04.09 0
31 글 작성시 랜덤형 자동 댓글로 인사 멘트남기기 2019.12.13 320
Board Pagination Prev 1 2 3 4 Next
/ 4

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved