홈으로 | 동영상강의솔루션 | 구입문의 | 주요 고객사 | 즐/겨/찾/기
동영상강의솔루션 | 모바일 솔루션 2.0 | 문제은행 솔루션
고객문의 솔루션구입문의 DRM 보안솔루션 스트리밍호스 동영상 플레이어제 동영상강의솔루션
사용자모드
관리자모드
사용자 데모보기
사용자모드
관리자모드
사용자 데모보기

고객문의메일
이메일 : hsi3go@naver.com

메신져상담
msn : hsi3go@msn.com
nate : hsi3go@nate.com
무통장 입금계좌
국민은행
027-24-0009-145
예금주 : 홍석일
 
2014년 도로명 주소 전면 시행

  Trackback

운영자 완료 0 2,050 2013-12-18 12:54

도로명 주소가 내년부터 전면 시행된다고 합니다.
기존의 번지, 통/반으로 표기되던 주소방식을 버리고 새롭게
도로이름과 건물번호로 표기하는 방식이며
2014년부터 전면 시행이 됩니다.

도로명 주소로 패치전환후  기존 회원은  회원정보 수정에서 도로명 주소로 변경해주시면

되십니다. (꼭 공지또는 팝업공지 해주셔야 합니다.)

==2014년11월부터 기존 우편번호 검색 api 서비스가 종료되어

======================================================

기존 사용중이신 업체에서는 첨부해드린 zip.js 파일을

 /script-xs/zip.js  덮어주시면 사용이 가능합니다. 

======================================================== 

최근에 발표된 "푸들" 취약점 때문에 CloudFlare에서 SSLv3 지원을 중단하고 TLSv1 이상 버전만 사용하게 되었습니다.

SSLv3와 TLSv1은 보안서버 통신에 사용되는 프로토콜의 일종으로, 대부분의 브라우저는 TLSv1을 지원합니다. 

그러나 IE6은 TLSv1을 지원하지 않으므로, IE6에서는 보안서버(https)를 사용한 API 이용이 불가능하게 되었습니다.

신규 도로명 주소DB 관련 웹카페 자체에서 API를 구동하는것은 실상 어렵습니다

기존 주소 DB 파일이 30M 인것에 반해  신규 도로명 주소 DB 파일은 4G 가 넘으며  과다 트래픽발생 및

도로명주소 신규 업데이트시  패치등의 이유로 외부 API 를 사용하고있다는점 양해 부탁드리겠습니다.

현 웹카페솔루션에 사용중인 API 는  : postcodify.poesis.kr  것을 사용합니다.

 

 
/sub_zip.php
/script-xs/zip.js
/script-xs/common.js

 zip.js 파일이랑 sub_zip.php  교체

common.js 파일

function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_jibeon)
    {
        url = gURL_root + "/sub_zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2+"&frm_jibeon="+frm_jibeon;
        win_open(url, "winZip", "left=50,top=50,width=483,height=600,scrollbars=1");
    }

 

본 웹카페 동영상 강의솔루션에서는 해당 도로명 주소 패치파일 요청메일을

hsi3go@naver.com  으로 요청해주시면  패치 파일 제공해드리겠습니다. 

도로명주소 검색기능 설치 대행작업을 웹카페에 요청하실 경우  작업비용 20만원 발생합니다.

 

 ## 웹카페데모 도로명 패치 ##

=== 추가파일 ===

- db_patch.php
올리고나서 사이트주소/db_patch.php 한번 실행해주세요.

- script-xs/zip.js

=== 수정파일 ===

- sub_zip.php ( 덮어씌우면 됩니다. )


- script-xs/common.js

=>295번째줄

function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)
{
 url = gURL_root + "/sub_zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
  
 win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}

 function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_jibeon)
{
 url = gURL_root + "/sub_zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2+"&frm_jibeon="+frm_jibeon;
 win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}

로 교체하세요.

==========================================================================================================================================================================

- template/넘버/tpl.register-form.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 535번째줄
<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2');">

<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2', 'addr_jibeon');" align=absmiddle>
로 수정

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=> 555번째줄

<tr>
<td height="25" colspan="2"><input class=m_text type=text name='addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$this->UserInfo[mb_addr2]?>'></td>
</tr>

밑으로

<tr>
<td height="25" colspan="2">
<input type="hidden" name="addr_jibeon" value="<?=$this->UserInfo['addr_jibeon']; ?>">
<span id="addr_jibeon"><?=($this->UserInfo['addr_jibeon'] ? '지번주소 : '.$this->UserInfo['addr_jibeon'] : ''); ?></span>
</td>
</tr>

추가하면됩니다.

==========================================================================================================================================================================

- template/넘버/tpl.register-modify.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 494번째줄
<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2');">

<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2', 'addr_jibeon');" align=absmiddle>
로 수정

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=> 502번째줄

<tr>
<td height="25" colspan="2"><input class=m_text type=text name='addr2' size=60 value='<?=$this->memInfo[addr2]?>'></td>
</tr>

밑으로

<tr>
<td height="25" colspan="2">
<input type="hidden" name="addr_jibeon" value="<?=$this->memInfo['addr_jibeon']; ?>">
<span id="addr_jibeon"><?=($this->memInfo['addr_jibeon'] ? '지번주소 : '.$this->memInfo['addr_jibeon'] : ''); ?></span>
</td>
</tr>


추가하면됩니다.

==========================================================================================================================================================================

- register.php

=> 229번째줄 function OnActionDoRegister() 함수 밑에 'addr2'=>post('addr2', null), 밑에
'addr_jibeon'=>post('addr_jibeon', null), 추가

=> 381번째줄 function OnActionDoUpdate() 함수 밑에 'addr2'=>post('addr2', null), 밑에
'addr_jibeon'=>post('addr_jibeon', null), 추가


==========================================================================================================================================================================

- template/넘버/tpl.shop-orderform.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 92번째줄
<a href="javascript-x:;" onclick="win_zip('forderform', 'od_zip1', 'od_zip2', 'od_addr1', 'od_addr2');">

<a href="javascript-x:;" onclick="win_zip('forderform', 'od_zip1', 'od_zip2', 'od_addr1', 'od_addr2', 'od_addr_jibeon');">
로 수정

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=> 96번째줄

<tr>
<td>
<input type=text name=od_addr1 size=35 maxlength=50 value='<?=$this->myUserInfo[addr1]?>' class=ed readonly>
<input type=text name=od_addr2 size=20 maxlength=50 value='<?=$this->myUserInfo[addr2]?>' class=ed> (상세주소)
</td>
</tr>


밑으로

<tr>
<td height="25"> </td>
<td>
<input type="hidden" name="od_addr_jibeon" value="<?=$this->myUserInfo['addr_jibeon']; ?>">
<span id="od_addr_jibeon"><?=($this->myUserInfo['addr_jibeon'] ? '지번주소 : '.$this->myUserInfo['addr_jibeon'] : ''); ?></span>
</td>
</tr>


추가하면됩니다.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 176번째줄
<a href="javascript-x:;" onclick="win_zip('forderform', 'od_b_zip1', 'od_b_zip2', 'od_b_addr1', 'od_b_addr2');">

<a href="javascript-x:;" onclick="win_zip('forderform', 'od_b_zip1', 'od_b_zip2', 'od_b_addr1', 'od_b_addr2', 'od_b_addr_jibeon');">
로 수정

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=> 181번째줄

<tr>
<td>
<input type=text name=od_b_addr1 size=35 maxlength=50 class=ed readonly>
<input type=text name=od_b_addr2 size=20 maxlength=50 class=ed> (상세주소)
</td>
</tr>


밑으로

<tr>
<td height="25"> </td>
<td>
<input type="hidden" name="od_b_addr_jibeon" value="">
<span id="od_b_addr_jibeon"></span>
</td>
</tr>

추가하면됩니다.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=> 388 번째줄

function gumae2baesong(f)
{
    f.od_b_name.value = f.od_name.value;
    f.od_b_tel.value  = f.od_tel.value;
    f.od_b_hp.value   = f.od_hp.value;
    f.od_b_zip1.value = f.od_zip1.value;
    f.od_b_zip2.value = f.od_zip2.value;
    f.od_b_addr1.value = f.od_addr1.value;
    f.od_b_addr2.value = f.od_addr2.value;
}

function gumae2baesong(f)
{
    f.od_b_name.value = f.od_name.value;
    f.od_b_tel.value  = f.od_tel.value;
    f.od_b_hp.value   = f.od_hp.value;
    f.od_b_zip1.value = f.od_zip1.value;
    f.od_b_zip2.value = f.od_zip2.value;
    f.od_b_addr1.value = f.od_addr1.value;
    f.od_b_addr2.value = f.od_addr2.value;
    f.od_b_addr_jibeon.value = f.od_addr_jibeon.value;
    $("#od_b_addr_jibeon").html($("#od_addr_jibeon").html());
}

로 수정

==========================================================================================================================================================================

- shop.php
function OnActionOrderReceipt() 에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 2066줄

$this->od_addr2 = post('od_addr2',null);
밑에
$this->od_addr_jibeon = post('od_addr_jibeon',null);

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 2075줄

$this->od_b_addr2 = post('od_b_addr2',null);
밑에
$this->od_b_addr_jibeon = post('od_b_addr_jibeon',null);

추가

==========================================================================================================================================================================

- template/넘버/tpl.shop-orderreceipt.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 68줄

<tr height=25>
<td>주소</td>
<td><? echo sprintf("(%s-%s) %s %s", $this->od_zip1, $this->od_zip2, $this->od_addr1, $this->od_addr2); ?></td>
</tr>

밑에

<?if($this->od_addr_jibeon){?>
<tr height=25>
<td>지번주소</td>
<td><? echo $this->od_addr_jibeon ?></td>
</tr>
<?}?>

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 120줄

<tr height=25>
<td>주소</td>
<td><? echo sprintf("(%s-%s) %s %s", $this->od_b_zip1, $this->od_b_zip2, $this->od_b_addr1, $this->od_b_addr2); ?></td>
</tr>

밑에

<?if($this->od_b_addr_jibeon){?>
<tr height=25>
<td>지번주소</td>
<td><? echo $this->od_b_addr_jibeon ?></td>
</tr>
<?}?>

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 185줄

<input type=hidden name=od_addr2     value='<?=$this->od_addr2?>'>

밑에

<input type=hidden name=od_addr_jibeon     value='<?=$this->od_addr_jibeon?>'>

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 193줄

<input type=hidden name=od_b_addr2     value='<?=$this->od_b_addr2?>'>

밑에

<input type=hidden name=od_b_addr_jibeon     value='<?=$this->od_b_addr_jibeon?>'>


==========================================================================================================================================================================

- shop.php
function OnActionOrderUpdate() 함수에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 1562줄


'addr2'=>post('od_addr2',null),

밑에

'addr_jibeon'=>post('od_addr_jibeon',null),

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 1569줄


'b_addr2'=>post('od_b_addr2',null),

밑에

'b_addr_jibeon'=>post('od_b_addr_jibeon',null),

추가

==========================================================================================================================================================================

- template/넘버/tpl.shop-orderconfirm.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 95줄

<tr height=25>
<td>주소</td>
<td><? echo sprintf("(%s-%s) %s %s", $od[zip1], $od[zip2], $od[addr1], $od[addr2]); ?></td>
</tr>

밑에

<?if($od[addr_jibeon]){?>
<tr height=25>
<td>지번주소</td>
<td><? echo $od[addr_jibeon] ?></td>
</tr>
<?}?>

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 145줄

<tr height=25>
<td>주소</td>
<td><? echo sprintf("(%s-%s) %s %s", $od[b_zip1], $od[b_zip2], $od[b_addr1], $od[b_addr2]); ?></td>
</tr>

밑에

<?if($od[b_addr_jibeon]){?>
<tr height=25>
<td>지번주소</td>
<td><? echo $od[b_addr_jibeon] ?></td>
</tr>
<?}?>

추가


==========================================================================================================================================================================

- template/넘버/tpl.shop-orderinquiryview.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 80줄

<tr><td>· 주 소</td><td>: <?=sprintf("(%s-%s)&nbsp;%s %s", $od[zip1], $od[zip2], $od[addr1], $od[addr2])?></td></tr>

밑에

<?if($od[addr_jibeon]){?>
<tr height=25>
<td>· 지번주소</td>
<td><? echo $od[addr_jibeon] ?></td>
</tr>
<?}?>

추가

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 100줄

<tr><td>· 주 소</td><td>: <?=sprintf("(%s-%s)&nbsp;%s %s", $od[b_zip1], $od[b_zip2], $od[b_addr1], $od[b_addr2])?></td></tr>

밑에

<?if($od[b_addr_jibeon]){?>
<tr height=25>
<td>· 지번주소</td>
<td><? echo $od[b_addr_jibeon] ?></td>
</tr>
<?}?>

추가


==========================================================================================================================================================================

- admin/template/넘버/tpl.user-register.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 77번째줄

<a href="javascript-x:;" onclick="win_zip('userForm', 'zip1', 'zip2', 'addr1', 'addr2');">

<a href="javascript-x:;" onclick="win_zip('userForm', 'zip1', 'zip2', 'addr1', 'addr2', 'addr_jibeon');" align=absmiddle>

로 교체

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 80번째줄

<input type=text class=ed name='addr2' size=25  value="<?=$this->myinfo['addr2']?>">
상세주소 입력</td>


<input type=text class=ed name='addr2' size=25  value="<?=$this->myinfo['addr2']?>">
상세주소 입력<br />
<input type="hidden" name="addr_jibeon" value="<?=$this->myinfo['addr_jibeon']?>">
<span id="addr_jibeon"><?=($this->myinfo['addr_jibeon'] ? '지번주소 : '.$this->myinfo['addr_jibeon'] : ''); ?></span></td>


로 교체


==========================================================================================================================================================================

- admin/user.php
function OnActionDoUpdate(){ 함수에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 141번째줄
'addr2'=>post('addr2', null)

'addr2'=>post('addr2', null),
'addr_jibeon'=>post('addr_jibeon', null)

로 교체

==========================================================================================================================================================================

- admin/template/넘버/tpl.user-teacherview.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 378번째줄

<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2');">

<a href="javascript-x:;" onclick="win_zip('memberform', 'zip1', 'zip2', 'addr1', 'addr2', 'addr_jibeon');" align=absmiddle>

로 교체

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 381번째줄

<input type=text class=ed name='addr2' size=25  value="<?=$this->TeacherInfo['addr2']?>">
상세주소 입력


<input type=text class=ed name='addr2' size=25  value="<?=$this->TeacherInfo['addr2']?>">
상세주소 입력<br />
<input type="hidden" name="addr_jibeon" value="<?=$this->TeacherInfo['addr_jibeon']?>">
<span id="addr_jibeon"><?=($this->TeacherInfo['addr_jibeon'] ? '지번주소 : '.$this->TeacherInfo['addr_jibeon'] : ''); ?></span></td>


로 교체


==========================================================================================================================================================================

- admin/user.php
function OnActionAddTeacher(){ 함수에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 442 번째줄
'addr2'=>post('addr2', null),

'addr_jibeon'=>post('addr_jibeon', null),

추가

==========================================================================================================================================================================

- admin/user.php
function OnActionUpdateTeacher(){ 함수에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 683 번째줄
'addr2'=>post('addr2', null),

'addr_jibeon'=>post('addr_jibeon', null),

추가


==========================================================================================================================================================================

- admin/template/넘버/tpl.shop-orderform.php

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 172 번째줄

<?=sprintf("(%s-%s)&nbsp;%s %s", $od[zip1], $od[zip2], $od[addr1], $od[addr2])?></td>

 <?=sprintf("(%s-%s)&nbsp;%s %s", $od[zip1], $od[zip2], $od[addr1], $od[addr2])?><br />
 <span id="addr_jibeon"><?=($od['addr_jibeon'] ? '지번주소 : '.$od['addr_jibeon'] : ''); ?></span></td>

로 교체

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 204번째줄

<a href="javascript-x:;" onclick="win_zip('userForm', 'b_zip1', 'b_zip2', 'b_addr1', 'b_addr2');">

<a href="javascript-x:;" onclick="win_zip('userForm', 'b_zip1', 'b_zip2', 'b_addr1', 'b_addr2', 'b_addr_jibeon');" align=absmiddle>

로 교체

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 207번째줄

<input type=text class=ed name='b_addr2' size=25  value="<?=$od['b_addr2']?>">
  상세주소 입력</td>

<input type=text class=ed name='b_addr2' size=25  value="<?=$od['b_addr2']?>">
  상세주소 입력<br />
<input type="hidden" name="b_addr_jibeon" value="<?=$od['b_addr_jibeon']?>">
<span id="addr_jibeon"><?=($od['b_addr_jibeon'] ? '지번주소 : '.$od['b_addr_jibeon'] : ''); ?></span></td>

로 교체

==========================================================================================================================================================================

- admin/shop.php
function OnActionShopinfosave() 함수에서

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

=> 1985줄에서

"b_addr2"=>$b_addr2);

"b_addr2"=>$b_addr2,
"b_addr_jibeon"=>$b_addr_jibeon);

로 교체

  zip.js (5.6K) (15)  
 
your domain name 사업자등록번호 204-07-61286 | 통신판매업 신고번호 20060048호 | 대표 홍석일 | 개인정보관리책임자 엄수용
경기도 고양시 일산동구 장항동 730번지 우인아크리움빌1차 1316호 대표전화 0505-300-7728
Copyrightⓒ webcafe Co.,Ltd. All Rights Reserved. | 웹카페 0505-300-7728