그누보드 4.37.31 정보
그누보드 4.37.31
첨부파일
본문
4.37.31 (2015.07.29)
: 우편번호 개편으로 인한 코드 수정 (우편번호가 2015년 8월 1일 부터 6자리에서 5자리로 개편됩니다)
http://www.epost.go.kr/search/zipcode/cmzcd003k01.jsp
bbs/zip5.php , js/zip5.js 파일이 추가 되었습니다.
js/common.js 에 아래와 같이 코드가 추가 되었습니다.
// 5자리 우편번호 도로명 우편번호 창
function win_zip5(frm_name, frm_zip, frm_addr1, frm_addr2, frm_addr3, frm_jibeon)
{
url = g4_path + "/" + g4_bbs + "/zip5.php?frm_name="+frm_name+"&frm_zip="+frm_zip+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2+"&frm_addr3="+frm_addr3+"&frm_jibeon="+frm_jibeon;
win_open(url, "winZip", "left=50,top=50,width=483,height=600,scrollbars=1");
}
skin/member/basic/register_form.skin.php 가 아래와 같이 수정 되었습니다.
<!-- ... 기존 코드 주석 처리 ... -->
<input class=ed type=text name='mb_zip' size=6 maxlength=5 <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호' value='<?=$member[mb_zip1].$member[mb_zip2]?>' style="vertical-align:middle">
<input class=ed type=hidden name='mb_zip1' value='<?=$member[mb_zip1]?>'>
<input class=ed type=hidden name='mb_zip2' value='<?=$member[mb_zip2]?>'>
<a href="javascript:;" onclick="win_zip5('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');" align=absmiddle><img width="74" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a>
adm/member_form.php 가 아래와 같이 수정 되었습니다.
<!-- ... 기존 코드 주석 처리 ... -->
<input type=text class=ed name='mb_zip' size=6 maxlength=5 itemname='우편번호' value='<? echo $mb[mb_zip1].$mb[mb_zip2] ?>'>
<input type=hidden class=ed name='mb_zip1' value='<? echo $mb[mb_zip1] ?>'>
<input type=hidden class=ed name='mb_zip2' value='<? echo $mb[mb_zip2] ?>'>
<a href="javascript:;" onclick="win_zip5('fmember', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');"><img src='<?=$g4[bbs_img_path]?>/btn_zip.gif' align=absmiddle border=0></a>
*** 참고) 기존의 zip1, zip2 필드를 그대로 사용하므로 DB 는 변경되지 않습니다.
우편번호 수정시 기존에 저장되어 있던 6자리 우편번호를 덮어씁니다.
그러므로 5자리와 6자리가 같이 저장되지 않습니다.
: 우편번호 개편으로 인한 코드 수정 (우편번호가 2015년 8월 1일 부터 6자리에서 5자리로 개편됩니다)
http://www.epost.go.kr/search/zipcode/cmzcd003k01.jsp
bbs/zip5.php , js/zip5.js 파일이 추가 되었습니다.
js/common.js 에 아래와 같이 코드가 추가 되었습니다.
// 5자리 우편번호 도로명 우편번호 창
function win_zip5(frm_name, frm_zip, frm_addr1, frm_addr2, frm_addr3, frm_jibeon)
{
url = g4_path + "/" + g4_bbs + "/zip5.php?frm_name="+frm_name+"&frm_zip="+frm_zip+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2+"&frm_addr3="+frm_addr3+"&frm_jibeon="+frm_jibeon;
win_open(url, "winZip", "left=50,top=50,width=483,height=600,scrollbars=1");
}
skin/member/basic/register_form.skin.php 가 아래와 같이 수정 되었습니다.
<!-- ... 기존 코드 주석 처리 ... -->
<input class=ed type=text name='mb_zip' size=6 maxlength=5 <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호' value='<?=$member[mb_zip1].$member[mb_zip2]?>' style="vertical-align:middle">
<input class=ed type=hidden name='mb_zip1' value='<?=$member[mb_zip1]?>'>
<input class=ed type=hidden name='mb_zip2' value='<?=$member[mb_zip2]?>'>
<a href="javascript:;" onclick="win_zip5('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');" align=absmiddle><img width="74" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a>
adm/member_form.php 가 아래와 같이 수정 되었습니다.
<!-- ... 기존 코드 주석 처리 ... -->
<input type=text class=ed name='mb_zip' size=6 maxlength=5 itemname='우편번호' value='<? echo $mb[mb_zip1].$mb[mb_zip2] ?>'>
<input type=hidden class=ed name='mb_zip1' value='<? echo $mb[mb_zip1] ?>'>
<input type=hidden class=ed name='mb_zip2' value='<? echo $mb[mb_zip2] ?>'>
<a href="javascript:;" onclick="win_zip5('fmember', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');"><img src='<?=$g4[bbs_img_path]?>/btn_zip.gif' align=absmiddle border=0></a>
*** 참고) 기존의 zip1, zip2 필드를 그대로 사용하므로 DB 는 변경되지 않습니다.
우편번호 수정시 기존에 저장되어 있던 6자리 우편번호를 덮어씁니다.
그러므로 5자리와 6자리가 같이 저장되지 않습니다.
댓글 전체
감사합니다.
역시 ㅠㅠ 감사합니다. 오류 있으면 말씀드리겠습니다.

감사합니다.

고맙습니다.
그런데, 혹... 크롬에서 자바창이 안뜨는데, 제가 뭘 잘못 한 걸까요?
익스에서는 잘 됩니다.. ^^;;
그런데, 혹... 크롬에서 자바창이 안뜨는데, 제가 뭘 잘못 한 걸까요?
익스에서는 잘 됩니다.. ^^;;

익스와 크롬, 파이어폭스에서 테스트하여 이상이 없는 코드를 배포한 것입니다.
사이트에 자바스크립트 오류가 있는지 확인해 주시기 바랍니다.
사이트에 자바스크립트 오류가 있는지 확인해 주시기 바랍니다.

네... 지금 원본으로 테스트 중입니다. ^^;;
다시 글 남길께요~~
다시 글 남길께요~~

좀 전까지 안되었는데... 갑자기 잘 되네요... 뭔 일일까요 ??
하여간, 이 자리를 빌어 늘 고맙게 생각하고 있습니다.
더운 날 힘내세요~~
하여간, 이 자리를 빌어 늘 고맙게 생각하고 있습니다.
더운 날 힘내세요~~

크롬의 경우 캐시된 정보가 페이지를 새로 고침해도 없어지지 않는 경우가 있습니다. 이런 경우로 보입니다.
해결되셨다니 다행입니다.
해결되셨다니 다행입니다.
혹시 새창말고 레이어나 그누보드5처럼 페이지에 끼워 넣기 하려면 어떻게 적용해야 할까요?
고맙습니다. 복받을겨.
우편번호 검색후, 선택하면 우편번호창이 닫히면서 없어져야하는데 안닫혀요.
어덯게해야하나요?
어덯게해야하나요?
클립님과 같은 현상이 일어나네요...ㅜㅜ 창이 없어 지지 않아요...
다른 방법이 있나요...??
다른 방법이 있나요...??
//클립, 비움과채움
onclick="win_zip5('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');"
이 부분에서 mb_zip 을 넘기는데요.. 여기 이름이 바꼈는지 확인해보세요.
예를들어 tmp_zip 으로 넘겼다면
히든값으로 넘기는 mb_zip1, mb_zip2 도
tmp_zip1, tmp_zip2 로 넘겨야 합니다.
onclick="win_zip5('fregisterform', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');"
이 부분에서 mb_zip 을 넘기는데요.. 여기 이름이 바꼈는지 확인해보세요.
예를들어 tmp_zip 으로 넘겼다면
히든값으로 넘기는 mb_zip1, mb_zip2 도
tmp_zip1, tmp_zip2 로 넘겨야 합니다.
넵 감사합니다. 한번 적용해 보겠습니다.
감사합니다.
감사합니다.
zip5.php 창 열리는 거는 되는데~~ 열려서 아무 내용이 안뜨는데요..이건 뭐가 잘못 된걸까요?

감사합니다.