우편번호 찾기 오류
맥 사용자입니다.
브라우저는 사파리 버전 6.0.3(8536.28.10) 이며
관리자 로그인 후 우측상단 [관리자 정보수정] 클릭 후 [우편번호검색]을 클릭하여 동이름 검색후 해당 우편번호를 선택하면
아무 반응 없이 멈춰있습니다.
또한 우편번호 검색 클릭시 새창으로 창이 열리지 않고 현재창으로 열립니다.
혹시나해서 맥용 파이어폭스에서도 테스트 해봤지만 같은 오류가 나옵니다.
브라우저는 사파리 버전 6.0.3(8536.28.10) 이며
관리자 로그인 후 우측상단 [관리자 정보수정] 클릭 후 [우편번호검색]을 클릭하여 동이름 검색후 해당 우편번호를 선택하면
아무 반응 없이 멈춰있습니다.
또한 우편번호 검색 클릭시 새창으로 창이 열리지 않고 현재창으로 열립니다.
혹시나해서 맥용 파이어폭스에서도 테스트 해봤지만 같은 오류가 나옵니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
알려주신 증상은 개선 방안을 고민하여 차후 업데이트에서 수정하도록 하겠습니다.
혹시 'Javascript 활성화'에 체크되어 있는 상태에서도 해당 증상을 보인다면, 조금 더 자세히 알려주시면 문제 해결에 도움이 될 것 같습니다.
감사합니다.
다음 버전에서 우편번호 찾기 자바스크립트 비활성화에 대한 수정이 적용될 것입니다.
바로 적용을 원하시면 다음과 같이 하세요.
#1
skin/member/basic/register_form.php 97~114 라인을 다음으로 대체하세요.
<? if ($config['cf_use_addr']) {?>
<tr>
<th scope="row">
주소
<? if ($config['cf_req_addr']) {?><strong class="sound_only">필수</strong><? } ?>
</th>
<td>
<input type="text" name="mb_zip1" value="<?=$member['mb_zip1']?>" id="reg_mb_zip1" <?=$config['cf_req_addr']?"required":"";?> title="우편번호 앞자리<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input <?=$config['cf_req_addr']?"required":"";?>" size="2" maxlength="3">
-
<input type="text" name="mb_zip2" value="<?=$member['mb_zip2']?>" id="reg_mb_zip2" <?=$config['cf_req_addr']?"required":"";?> title="우편번호 뒷자리<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input <?=$config['cf_req_addr']?"required":"";?>" size="2" maxlength="3">
<span id="reg_win_zip" style="display:block"></span>
<input type="text" name="mb_addr1" value="<?=$member['mb_addr1']?>" id="reg_mb_addr1" <?=$config['cf_req_addr']?"required":"";?> title="행정구역주소<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input frm_address <?=$config['cf_req_addr']?"required":"";?>" size="50">
<input type="text" name="mb_addr2" value="<?=$member['mb_addr2']?>" id="reg_mb_addr2" <?=$config['cf_req_addr']?"required":"";?> title="상세주소<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input frm_address <?=$config['cf_req_addr']?"required":"";?>" size="50">
<script>
// 우편번호 자바스크립트 비활성화 대응을 위한 코드
$('<a href="<?=G4_BBS_URL?>/zip.php?frm_name=fregisterform&frm_zip1=mb_zip1&frm_zip2=mb_zip2&frm_addr1=mb_addr1&frm_addr2=mb_addr2" id="reg_zip_find" class="btn_frmline win_zip_find" target="_blank">우편번호 검색</a><br>').appendTo('#reg_win_zip');
$("#reg_win_zip").css("display", "inline");
$("#reg_mb_zip1, #reg_mb_zip2, #reg_mb_addr1").attr('readonly', 'readonly');
</script>
</td>
</tr>
<? } ?>
#2
skin/member/kcpcert/register_form.php 102 ~ 119 라인을 다음으로 대체하세요.
<? if ($config['cf_use_addr']) { ?>
<tr>
<th scope="row">
주소
<? if ($config['cf_req_addr']) {?><strong class="sound_only">필수</strong><? } ?>
</th>
<td>
<input type="text" name="mb_zip1" value="<?=$member['mb_zip1']?>" id="reg_mb_zip1" <?=$config['cf_req_addr']?"required":"";?> title="우편번호 앞자리<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input <?=$config['cf_req_addr']?"required":"";?>" size="2" maxlength="3">
-
<input type="text" name="mb_zip2" value="<?=$member['mb_zip2']?>" id="reg_mb_zip2" <?=$config['cf_req_addr']?"required":"";?> title="우편번호 뒷자리<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input <?=$config['cf_req_addr']?"required":"";?>" size="2" maxlength="3">
<span id="reg_win_zip" style="display:block"></span>
<input type="text" name="mb_addr1" value="<?=$member['mb_addr1']?>" id="reg_mb_addr1" <?=$config['cf_req_addr']?"required":"";?> title="행정구역주소<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input frm_address <?=$config['cf_req_addr']?"required":"";?>" size="50">
<input type="text" name="mb_addr2" value="<?=$member['mb_addr2']?>" id="reg_mb_addr2" <?=$config['cf_req_addr']?"required":"";?> title="상세주소<?=$config['cf_req_addr']?"(필수)":"";?>" class="frm_input frm_address <?=$config['cf_req_addr']?"required":"";?>" size="50">
<script>
// 우편번호 자바스크립트 비활성화 대응을 위한 코드
$('<a href="<?=G4_BBS_URL?>/zip.php?frm_name=fregisterform&frm_zip1=mb_zip1&frm_zip2=mb_zip2&frm_addr1=mb_addr1&frm_addr2=mb_addr2" id="reg_zip_find" class="btn_frmline win_zip_find" target="_blank">우편번호 검색</a><br>').appendTo('#reg_win_zip');
$("#reg_win_zip").css("display", "inline");
$("#reg_mb_zip1, #reg_mb_zip2, #reg_mb_addr1").attr('readonly', 'readonly');
</script>
</td>
</tr>
<? } ?>
#3
adm/member_form.php 150 ~ 154 라인을 다음으로 대체하세요.
<input type="text" name="mb_zip1" value="<?=$mb['mb_zip1']?>" id="mb_zip1" title="우편번호 앞자리" class="frm_input readonly" size="3" maxlength="3"> -
<input type="text" name="mb_zip2" value="<?=$mb['mb_zip2']?>" id="mb_zip2" title="우편번호 뒷자리" class="frm_input readonly" size="3" maxlength="3">
<span id="win_zip" style="display:block"></span>
<input type="text" name="mb_addr1" value="<?=$mb['mb_addr1']?>" id="mb_addr1" title="행정기본주소" class="frm_input readonly" size="50"><br>
<input type="text" name="mb_addr2" value="<?=$mb['mb_addr2']?>" id="mb_addr2" title="상세주소" class="frm_input" size="50"> 상세주소 입력
<script>
// 우편번호 자바스크립트 비활성화 대응을 위한 코드
$('<a href="<?=G4_BBS_URL?>/zip.php?frm_name=fmember&frm_zip1=mb_zip1&frm_zip2=mb_zip2&frm_addr1=mb_addr1&frm_addr2=mb_addr2" id="win_zip" class="win_zip_find btn_frmline" target="_blank">우편번호 검색</a><br>').appendTo('#win_zip');
$('#win_zip').css('display','inline');
$('#mb_zip1,#mb_zip2,#mb_addr1').attr('readonly','readonly');
</script>
위처럼 사파리 설정이 되어 있지만 이 부분과는 특별히 상관이 없어 보입니다.
하지만 윗 댓글에 적어 주신대로 적용하니 말씀드린 문제는 해결 되었습니다.
감사합니다.
ps. 파일 이름이 살짝 틀리셨어요^^
#1
skin/member/basic/register_form.php 97~114 라인을 다음으로 대체하세요.
--> register_form.skin.php 입니다.
#2
skin/member/kcpcert/register_form.php 102 ~ 119 라인을 다음으로 대체하세요.
--> register_form.skin.php 입니다.
그리고 파일명 틀린 건... 부끄럽습니다. ^^;;