리자

그누보드 4.37.31

· 2015-07-29 (수) 13:52:22 · 20520 · 18
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자리가 같이 저장되지 않습니다.

첨부파일

gnuboard4.utf8.tgz (1.3 MB) 786회 2015-07-29 14:57
gnuboard4.euckr.tgz (1.3 MB) 302회 2015-07-29 14:57
|

댓글 18개

감사합니다.
2015-07-29 (수) 14:07:07
역시 ㅠㅠ 감사합니다. 오류 있으면 말씀드리겠습니다.
2015-07-29 (수) 16:05:40
감사합니다.
고맙습니다.
그런데, 혹... 크롬에서 자바창이 안뜨는데, 제가 뭘 잘못 한 걸까요?
익스에서는 잘 됩니다.. ^^;;
익스와 크롬, 파이어폭스에서 테스트하여 이상이 없는 코드를 배포한 것입니다.
사이트에 자바스크립트 오류가 있는지 확인해 주시기 바랍니다.
네... 지금 원본으로 테스트 중입니다. ^^;;
다시 글 남길께요~~
좀 전까지 안되었는데... 갑자기 잘 되네요... 뭔 일일까요 ??
하여간, 이 자리를 빌어 늘 고맙게 생각하고 있습니다.
더운 날 힘내세요~~
크롬의 경우 캐시된 정보가 페이지를 새로 고침해도 없어지지 않는 경우가 있습니다. 이런 경우로 보입니다.
해결되셨다니 다행입니다.
2015-07-30 (목) 13:12:47
혹시 새창말고 레이어나 그누보드5처럼 페이지에 끼워 넣기 하려면 어떻게 적용해야 할까요?
2015-07-30 (목) 16:18:25
고맙습니다. 복받을겨.
우편번호 검색후, 선택하면 우편번호창이 닫히면서 없어져야하는데 안닫혀요.
어덯게해야하나요?
2015-08-10 (월) 14:00:09
클립님과 같은 현상이 일어나네요...ㅜㅜ 창이 없어 지지 않아요...
다른 방법이 있나요...??
2015-08-11 (화) 14:45:26
//클립, 비움과채움

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 로 넘겨야 합니다.
2015-08-12 (수) 17:30:48
넵 감사합니다. 한번 적용해 보겠습니다.
감사합니다.
감사합니다.
zip5.php 창 열리는 거는 되는데~~ 열려서 아무 내용이 안뜨는데요..이건 뭐가 잘못 된걸까요?
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 다운로드

220건

여러분께서 보고 계시는 이 사이트는 그누보드4 최신버전으로 제작, 운영되고 있습니다. SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

+
제목 날짜 조회
14-10-22 조회 8,196
12-04-26 조회 4만
15-11-30 조회 3.2만
15-10-29 조회 1만
15-09-03 조회 1.1만
15-09-01 조회 7,069
15-08-13 조회 9,248
15-08-12 조회 6,767
15-08-11 조회 9,030
15-07-29 조회 2.1만
15-07-06 조회 8,261
15-06-05 조회 8,431
15-05-27 조회 7,518
15-05-13 조회 8,362
15-03-16 조회 1.3만
15-02-04 조회 1만
15-01-16 조회 9,386
14-12-23 조회 9,889
14-11-13 조회 1.3만
14-08-22 조회 1.3만
14-08-21 조회 1.4만
14-08-20 조회 5,905