그누보드5의 우편번호 검색을 게시판에서 사용하기 정보
그누보드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에 값이 있을때만 보이기 ?>
추천
2
2
댓글 9개
감사합니다... 복 받으실꺼에요..^^;
감사합니다. 도움되시면 좋지요
좋아요 ! 누르고 갑니다 ㅎㅎ
좋아해주시니 감사합니다.
찾고 있었는데 너무 감사합니다. 잘 됩니다. ^^
혹
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에 적용되게는 어렵나요. 휴...레이어팝업이 필요한데 귀하분이 작업한것은 이미지등록이 안되서요.
이것은 이미지,글 모두 가능해서요.
좋은 자료 감사히 잘 쓰겠습니다.
팝업 등록은 그것을 레이어로 보이든 새창으로 보이든 관계가 없구요..
레이어로 뜰때 이미지가 안뜨는지는 확인후 다시 댓글 남기겠습니다.
레이어로 뜰때 이미지가 안뜨는지는 확인후 다시 댓글 남기겠습니다.
제가 올린 팝업에 대한 문의가 아니었군요.. 다른분이 올리신 팝업을 검토할 계획은 없습니다.
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 이것이 제가 올린 팝업인데.. 그것을 사용해보심이...
감사합니다.~~
감사합니다.^^