그누보드5의 우편번호 검색을 게시판에서 사용하기
사노라가노라 님의 팁 ( http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=1094 )을 참고해서
그누보드 5 b21 에서도 사용 가능하도록 변경했습니다.
게시판 여분필드중 사용하고자 하는 것에 우편번호, 주소를 모두 삽입해서 관리합니다.
wr_1 에 우편번호를 삽입하는 것으로 내용을 정리합니다.
1. 그누보드5 / skin / basic /write.skin.php 상단에 아래 코드 삽입
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 우편번호
$wr_addr = explode("|",$write[wr_1]);
$zip1 = $wr_addr[0];
$zip2 = $wr_addr[1];
$addr1 = $wr_addr[2];
$addr2 = $wr_addr[3];
$addr3 = $wr_addr[4];
$jibeon = $wr_addr[5];
2. 우편번호를 삽입할 위치에 아래 내용 추가
<tr>
<td style='padding-left:20px; height:30px;'>· 주소</td>
<td><input type="text" name="zip1" value="<?php echo $zip1; ?>" id="zip1" title="우편번호 앞자리" class="frm_input readonly" size="3" maxlength="3"> -
<input type="text" name="zip2" value="<?php echo $zip2; ?>" id="zip2" title="우편번호 뒷자리" class="frm_input readonly" size="3" maxlength="3">
<span id="win_zip" style="display:block"></span>
<input type="text" name="addr1" value="<?php echo $addr1 ?>" id="addr1" title="행정기본주소" class="frm_input readonly" style="width:49%" />
<input type="text" name="addr2" value="<?php echo $addr2; ?>" id="addr2" title="상세주소" class="frm_input" style="width:49%" /></td>
</tr>
<tr>
<td style='padding-left:20px; height:30px;'>· 참고항목</td>
<td><input type="text" name="addr3" value="<?php echo $addr3; ?>" id="addr3" title="참고항목" class="frm_input" style="width:99%" / /></td>
</tr>
<tr>
<td style='padding-left:20px; height:30px;'>· 지번주소</td>
<td><input type="text" name="jibeon" value="<?php echo $jibeon; ?>" id="frm_jibeon" title="지번주소" class="frm_input" style="width:99%" / /></td>
</tr>
<script type="text/javascript">
<!--
// 우편번호 자바스크립트 비활성화 대응을 위한 코드
$('<a href="<?php echo G5_BBS_URL ?>/zip.php?frm_name=fwrite&frm_zip1=zip1&frm_zip2=zip2&frm_addr1=addr1&frm_addr2=addr2&frm_addr3=addr3&frm_jibeon=jibeon" id="win_zip" class="win_zip_find btn_frmline" target="_blank">우편번호 검색</a><br>').appendTo('#win_zip');
$('#win_zip').css('display','inline');
$('#zip1,#zip2,#addr1').attr('readonly','readonly');
//-->
</script>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
3. 그누보드5 / skin / basic / write_update.skin.php 에 아래 코드 추가
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 우편번호 추가
$wr_1 = "$$zip1|$zip2|$addr1|$addr2|$addr3|$jibeon";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);
?>
4. 그누보드5 / skin / basic / view.skin.php 에 아래 코드 추가
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
// 우편번호
$wr_addr = explode("|",$view[wr_1]);
$zip1 = $wr_addr[0];
$zip2 = $wr_addr[1];
$addr1 = $wr_addr[2];
$addr2 = $wr_addr[3];
$addr3 = $wr_addr[4];
$jibeon = $wr_addr[5];
5. 그누보드5 / skin / basic / view.skin.php 의 주소를 보이고자 하는 위치에 아래 코드를 추가
<?php if ($addr1) { // 주소1에 값이 있을때만 보이기 ?>
<tr>
<td class="board_list_td1">주소</td>
<td class="board_list_td2"><?php echo "(". $zip1 ."-". $zip2 .") ". $addr1 ." ". $addr2 ." ". $addr3; ?></td>
</tr>
<tr>
<td class="board_list_td1">지번주소</td>
<td class="board_list_td2"><?php echo $jibeon; ?></td>
</tr>
<?php } // 주소1에 값이 있을때만 보이기 ?>
그누보드 5 b21 에서도 사용 가능하도록 변경했습니다.
게시판 여분필드중 사용하고자 하는 것에 우편번호, 주소를 모두 삽입해서 관리합니다.
wr_1 에 우편번호를 삽입하는 것으로 내용을 정리합니다.
1. 그누보드5 / skin / basic /write.skin.php 상단에 아래 코드 삽입
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 우편번호
$wr_addr = explode("|",$write[wr_1]);
$zip1 = $wr_addr[0];
$zip2 = $wr_addr[1];
$addr1 = $wr_addr[2];
$addr2 = $wr_addr[3];
$addr3 = $wr_addr[4];
$jibeon = $wr_addr[5];
2. 우편번호를 삽입할 위치에 아래 내용 추가
<tr>
<td style='padding-left:20px; height:30px;'>· 주소</td>
<td><input type="text" name="zip1" value="<?php echo $zip1; ?>" id="zip1" title="우편번호 앞자리" class="frm_input readonly" size="3" maxlength="3"> -
<input type="text" name="zip2" value="<?php echo $zip2; ?>" id="zip2" title="우편번호 뒷자리" class="frm_input readonly" size="3" maxlength="3">
<span id="win_zip" style="display:block"></span>
<input type="text" name="addr1" value="<?php echo $addr1 ?>" id="addr1" title="행정기본주소" class="frm_input readonly" style="width:49%" />
<input type="text" name="addr2" value="<?php echo $addr2; ?>" id="addr2" title="상세주소" class="frm_input" style="width:49%" /></td>
</tr>
<tr>
<td style='padding-left:20px; height:30px;'>· 참고항목</td>
<td><input type="text" name="addr3" value="<?php echo $addr3; ?>" id="addr3" title="참고항목" class="frm_input" style="width:99%" / /></td>
</tr>
<tr>
<td style='padding-left:20px; height:30px;'>· 지번주소</td>
<td><input type="text" name="jibeon" value="<?php echo $jibeon; ?>" id="frm_jibeon" title="지번주소" class="frm_input" style="width:99%" / /></td>
</tr>
<script type="text/javascript">
<!--
// 우편번호 자바스크립트 비활성화 대응을 위한 코드
$('<a href="<?php echo G5_BBS_URL ?>/zip.php?frm_name=fwrite&frm_zip1=zip1&frm_zip2=zip2&frm_addr1=addr1&frm_addr2=addr2&frm_addr3=addr3&frm_jibeon=jibeon" id="win_zip" class="win_zip_find btn_frmline" target="_blank">우편번호 검색</a><br>').appendTo('#win_zip');
$('#win_zip').css('display','inline');
$('#zip1,#zip2,#addr1').attr('readonly','readonly');
//-->
</script>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
3. 그누보드5 / skin / basic / write_update.skin.php 에 아래 코드 추가
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 우편번호 추가
$wr_1 = "$$zip1|$zip2|$addr1|$addr2|$addr3|$jibeon";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);
?>
4. 그누보드5 / skin / basic / view.skin.php 에 아래 코드 추가
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
// 우편번호
$wr_addr = explode("|",$view[wr_1]);
$zip1 = $wr_addr[0];
$zip2 = $wr_addr[1];
$addr1 = $wr_addr[2];
$addr2 = $wr_addr[3];
$addr3 = $wr_addr[4];
$jibeon = $wr_addr[5];
5. 그누보드5 / skin / basic / view.skin.php 의 주소를 보이고자 하는 위치에 아래 코드를 추가
<?php if ($addr1) { // 주소1에 값이 있을때만 보이기 ?>
<tr>
<td class="board_list_td1">주소</td>
<td class="board_list_td2"><?php echo "(". $zip1 ."-". $zip2 .") ". $addr1 ." ". $addr2 ." ". $addr3; ?></td>
</tr>
<tr>
<td class="board_list_td1">지번주소</td>
<td class="board_list_td2"><?php echo $jibeon; ?></td>
</tr>
<?php } // 주소1에 값이 있을때만 보이기 ?>
댓글 9개
11년 전
감사합니다... 복 받으실꺼에요..^^;
11년 전
감사합니다. 도움되시면 좋지요
11년 전
좋아요 ! 누르고 갑니다 ㅎㅎ
11년 전
좋아해주시니 감사합니다.
11년 전
찾고 있었는데 너무 감사합니다. 잘 됩니다. ^^
혹
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=8398&sca=%EA%B2%8C%EC%8B%9C%ED%8C%90&sfl=wr_subject%7C%7Cwr_content&stx=%EB%A0%88%EC%9D%B4%EC%96%B4&page=6
이것을 g5에 적용되게는 어렵나요. 휴...레이어팝업이 필요한데 귀하분이 작업한것은 이미지등록이 안되서요.
이것은 이미지,글 모두 가능해서요.
좋은 자료 감사히 잘 쓰겠습니다.
혹
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=8398&sca=%EA%B2%8C%EC%8B%9C%ED%8C%90&sfl=wr_subject%7C%7Cwr_content&stx=%EB%A0%88%EC%9D%B4%EC%96%B4&page=6
이것을 g5에 적용되게는 어렵나요. 휴...레이어팝업이 필요한데 귀하분이 작업한것은 이미지등록이 안되서요.
이것은 이미지,글 모두 가능해서요.
좋은 자료 감사히 잘 쓰겠습니다.
11년 전
팝업 등록은 그것을 레이어로 보이든 새창으로 보이든 관계가 없구요..
레이어로 뜰때 이미지가 안뜨는지는 확인후 다시 댓글 남기겠습니다.
레이어로 뜰때 이미지가 안뜨는지는 확인후 다시 댓글 남기겠습니다.
11년 전
제가 올린 팝업에 대한 문의가 아니었군요.. 다른분이 올리신 팝업을 검토할 계획은 없습니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1836 이것이 제가 올린 팝업인데.. 그것을 사용해보심이...
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1836 이것이 제가 올린 팝업인데.. 그것을 사용해보심이...
10년 전
감사합니다.~~
10년 전
감사합니다.^^
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4426 | ||
| 2574 | 10개월 전 | 561 | ||
| 2573 | 10개월 전 | 937 | ||
| 2572 |
두리삼촌v
|
10개월 전 | 609 | |
| 2571 | 10개월 전 | 556 | ||
| 2570 | 10개월 전 | 599 | ||
| 2569 |
두리삼촌v
|
10개월 전 | 638 | |
| 2568 |
두리삼촌v
|
10개월 전 | 666 | |
| 2567 |
두리삼촌v
|
10개월 전 | 462 | |
| 2566 |
두리삼촌v
|
10개월 전 | 442 | |
| 2565 | 10개월 전 | 740 | ||
| 2564 | 10개월 전 | 670 | ||
| 2563 | 10개월 전 | 473 | ||
| 2562 | 10개월 전 | 1030 | ||
| 2561 |
|
10개월 전 | 675 | |
| 2560 | 11개월 전 | 919 | ||
| 2559 | 11개월 전 | 657 | ||
| 2558 |
|
11개월 전 | 504 | |
| 2557 | 11개월 전 | 656 | ||
| 2556 | 11개월 전 | 957 | ||
| 2555 | 11개월 전 | 1338 | ||
| 2554 | 11개월 전 | 753 | ||
| 2553 |
|
11개월 전 | 747 | |
| 2552 | 11개월 전 | 676 | ||
| 2551 | 11개월 전 | 864 | ||
| 2550 | 11개월 전 | 766 | ||
| 2549 |
|
11개월 전 | 717 | |
| 2548 | 11개월 전 | 1031 | ||
| 2547 | 11개월 전 | 673 | ||
| 2546 | 11개월 전 | 1206 | ||
| 2545 | 11개월 전 | 663 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기