5자리 우편번호 적용 후 글수정시
안녕하세요.
이번에 기존 6자리 우편번호에서 5자리 우편번호로 대체하였는데요.
글쓰기시 우편번호 입력 및 등록은 잘 되는데요.
등록된 글 수정을 하면, 기존 등록된 우편번호가 없어져 버립니다.
아무래도 기존 스킨 소스에서 수정을 해줘야 할꺼 같은데, 어디 부분인지 모르겠네요.
이것저것 해보았지만 제 한계인거 같아 이렇게 도움을 요청합니다.
[write.skin.php] 에서
상단에 이렇게 선언되어 있구요.
<? $mb_zip1 = $write[wr_6]; $mb_zip2 = $write[wr_7]; $mb_addr1 = $write[wr_8]; $mb_addr2 = $write[wr_9];?>
해당 글쓰기 입력 부분에 기존 6자리 우편번호 입력부분을 주석처리 하고 이렇게 수정했구요.
<tr> <td>우편번호</td> <td width=30%> <input type="hidden" name="mb_addr_jibeon" value="<?=$mb['mb_addr_jibeon']; ?>"> <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('fwrite', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr_jibeon');"> <img src='<?=$g4[bbs_img_path]?>/btn_zip.gif' align=absmiddle border=0></a> <!-- <input type=text class=ed name='mb_zip1' size=4 maxlength=3 readonly itemname='우편번호 앞자리' value='<?=$mb_zip1?>'> - <input type=text class=ed name='mb_zip2' size=4 maxlength=3 readonly itemname='우편번호 뒷자리' value='<?=$mb_zip2?>'> <a href="javascript:;" onclick="win_zip('fwrite', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"> <img src='<?=$g4[bbs_img_path]?>/btn_zip.gif' align=absmiddle border=0></a> --> </td> <td colspan=3 align=right>주소 <input type=text class=ed name='mb_addr1' size=60 value='<?=$mb_addr1?>'> <input type=text class=ed name='mb_addr2' size=40 itemname='상세주소' value='<?=$mb_addr2?>'> 나머지주소 </td></tr>
[write.update.skin.php] 에서는
<? if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // 특정기호(위 예문에서 | 기호) 로 합친다. // j_address2 $wr_2 = "$ext2_01|$ext2_02";$wr_4 = "$ext4_01|$ext4_02";$wr_6 = $mb_zip1;$wr_7 = $mb_zip2;$wr_8 = $mb_addr1;$wr_9 = $mb_addr2;$wr_10 = "$ext10_01|$ext10_02|$ext10_03|$ext10_04"; $update_sql = " update $write_table set wr_2 = '$wr_2', wr_3 = '$wr_3', wr_4 = '$wr_4', wr_5 = '$wr_5', wr_6 = '$wr_6', wr_7 = '$wr_7', wr_8 = '$wr_8', wr_9 = '$wr_9', wr_10 = '$wr_10', wr_datetime = '$g4[time_ymdhis]' where wr_id = '$wr_id' ";sql_query($update_sql); ?>
이렇게 위와같이 되어있는데 어디를 수정해야 할까요?
답변 1개
그누보드4 최신버전에서는 이미 그러한 문제가 수정되어 있으니 관련 파일과 관련 스킨을 교체해보세요.
답변을 작성하려면 로그인이 필요합니다.