[새로운 우편번호(5자리)로 변경하는 방법]

 

 

 

<작업전 반드시 읽고 진행해주세요>

 

* 직접 작업을 진행하시다가 문제가 생긴부분에 대해서는 전체복구로만 처리가 가능합니다.

* 작업을 직접 진행하기 어려우신 분들은 유료 작업요청을 해주시면됩니다 (http://bos.kr/kwa-ABS_goods_v-177-1007)

* 매뉴얼에서 복사한 내용은 메모장에 붙였다가 다시 복사해서 적용하세요. (눈에 안보이는 html 기호가 빠지도록)

* 설치 시기에 따라 line번호가 다를 수 있으니 내용을 확인하시고 수정하세요. (캡쳐이미지 참고)

* 작업전 다음주소 플러그인 설치가 필요합니다. (무료)

web@bos.kr < 플러그인을 설치할 계정의 FTP/총관리자정보를 메일로 보내주세요.

 

 

 

 

 

 

[회원가입시 주소입력하는 부분-PC]

 

 

1. 신청폼 페이지 > 모두보기에 체크한 후 우편번호검색 항목을 두번 복사붙여넣기합니다.

 

 

 

 

 

2-1. 첫번째 우편번호 검색 항목 클릭

 

 

 

2-2. 버튼넣기 항목을 사용자정의로 지정

 

 

 

2-3. 사용자링크에 {GL_str_url_end} 입력

 

대상프레임 우측내용을 name,10,10,300,200,1,0,1,0 수정한후 좌측내용을 기본설정으로 변경

 

A tag속성아래 내용 입력 

onClick="showDaumPostcode({sido:'sido',gugun:'gugun',zonecode:'post',address:'address'});"

(시, 구의 입력칸이 없으신 경우, sido:'sido',gugun:'gugun', 부분은 제외하고 입력해주세요.) 



 

 

 

3-1. 두번째 우편번호검색항목 클릭

 

 

 

 

 

 

3-2. 파일선택에서 우편번호검색(다음) 으로 선택

 

 

 

 

 

4-1. 세번째 우편번호검색 항목 클릭

 

 

 

 

 

4-2. 항상노출 해제 후 1=2 속성 입력

 

 

 

 

5. 우편번호입력 항목 클릭 > 기본속성입력란에 id="post" 추가

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

 

 

6. 주소입력 항목 클릭 > 기본속성입력란에 id="address" 추가

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

 

 

7. 좌측의 [HD]항목 클릭 > 기본속성입력란에 id="sido" 추가 (필드명과 맞춰서 id입력)

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

 

8. 우측의 [HD]항목 클릭 > 기본속성입력란에 id="gugun" 추가 (필드명과 맞춰서 id입력)

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

 

 

 

 

[회원가입시 주소입력하는 부분-M(모바일)]

 

모바일에서는 3-2. 내용만 다르기 때문에 이부분에 대해서만 추가 설명드립니다.

나머지 내용은 PC버전 설명을 참고해서 작업해주세요.

 

 

3-2. 우편번호검색(다음) 으로 선택 한후 파일명 뒤에 ;not_lable=Y 내용을 추가

  

 

 

 

 

 

 

  

 

 

 

[관리자 > 회원관리 부분]

 

 

 

 

 

 

1. 에디트플러스 및 웹편집기등을 사용해서 사이트에 접속

 

designer/member_inpu_form.php 경로에서 2가지 작업을 진행

 

 

1-1.

10번째줄의 include 'header.inc.php'; 속성아래쪽으로

 

include $AB_addr_sch_api_dir . 'program/daum/layer.inc.php'; <해당 내용을 추가

 

 

  

 

 

 

1-2.

387~389번째줄까지의 속성을

 

 

 

검정박스 안에 있는 내용으로 변경

 

  <tr>
               <td class='input_form_title'>{$IS_icon[form_title]}주소</td>
                <td class='input_form_value_11px'>
                     " . $GLOBALS['lib_common']->make_input_box($edit_user_info['post'], 'post', 'text', "size=7 maxlength=7 id='post' class='designer_text'", $style) . "
                     <a href='#;' onClick=\"showDaumPostcode({sido:'sido',gugun:'gugun',zonecode:'post',address:'address'});\"><img src='$DIRS[designer_thema]images/address_search.gif' border=0 align=absmiddle></a>&nbsp;&nbsp;<input type=text name=sido id='sido' size=10 value='{$edit_user_info['sido']}' class='designer_text' style='height:17px;'> <input type=text name='gugun' id='gugun' size='10' value='{$edit_user_info['gugun']}' class='designer_text' style='height:17px;'><br>
                     " . $GLOBALS['lib_common']->make_input_box($edit_user_info['address'], 'address', 'text', "size=55 id='address' class='designer_text' style='margin-top:3px;'", $style) . "
                </td>
           </tr>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[쇼핑몰 에디트플러스에서 작업할 내용]

 

처리하는 대부분의 내용은 post1,post2로 분류된 내용을 하나의 post로 변경하는작업입니다.

 

 

1. shop/buy_modify.php 아래 내용으로 변경

 

 

1-1.

Line 138  $sell_info['sell_buyer_post'] = $sell_buyer_post;

Line 146  $sell_info['sell_receiver_post'] = $sell_receiver_post;

 

 

 

 

 

 

2. shop/buy_form.php 경로에서

 

 

2-1.

Line 8  내용 앞에 // 를 추가하고

Line 9  밑의 줄에 $s_zip = str_replace('-', '', $user_info['post']); 추가

 

 

 

 

 

 

2-2.

Line 285  objs[0] = [form.sell_buyer_address, form.sell_buyer_post]; 내용으로 변경

Line 297  objs[0] = [form.sell_receiver_address, form.sell_receiver_post]; 내용으로 변경

Line 309  form.sell_receiver_post.value = form.sell_buyer_post.value; 내용으로 변경

 

 

 

 

 

 

 

 

 

2-3.

 Line 402  form.sell_receiver_post.value = form.sell_buyer_post.value; 내용으로 변경

Line 414  form.sell_receiver_post.value = ''; 내용으로 변경  

Line 417  중복내용 삭제

 

 

 

 

 

 

3. shop/mobile/buy_form.php

 

 

3-1.

Line 8 내용 앞에 // 를 추가하고

Line 9 밑의 줄에 $s_zip = str_replace('-', '', $user_info['post']); 추가

 

 

 

  

 

 

 

 

3-2.

Line 292  objs[0] = [form.sell_buyer_address, form.sell_buyer_post];

Line 309  objs[0] = [form.sell_receiver_address, form.sell_receiver_post];

Line 326  form.sell_receiver_post.value = form.sell_buyer_post.value; 

 

 

 

 

 

3-3.

Line 421  form.sell_receiver_post.value = form.sell_buyer_post.value;

Line 438  form.sell_receiver_post.value = '';

 

 

 

 

 

 

 

4. shop/design/theme01/buy_form.inc.php

 

 

4-1.

Line 33  <input name='sell_buyer_post' type='text' style='width:55px;' id='post1' value='{$s_zip}' readonly class='AB-text'>

 

Line 34 

<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;' onClick=\"showDaumPostcode({zonecode:'post1',address:'address1'});\">

 

 Line 40  readonly > id='address1' 내용변경

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

 

  

 

4-2.

Line 78  <input name='sell_receiver_post' type='text' style='width:55px;' id='post2' readonly class=AB-text>

 

Line 79  

<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;' onClick=\"showDaumPostcode({zonecode:'post2',address:'address2'});\"> 

 

 Line 86  readonly > id='address2' 내용변경

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

Line 100  <input name='sell_receiver_post' type='hidden' /> 

 

  

  

 

 

 

 

 

 

5. shop/mobile/theme/theme01/buy_form.inc.php

 

 

5-1.

Line 34  <input name='sell_buyer_post' type='text' style='width:55px;' id='post1' value='{$s_zip}' readonly class='AB-text' data-role='none'> 

 

Line 35 

<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;' onClick=\"showDaumPostcode({zonecode:'post1',address:'address1'});\">

 

  Line 41  readonly > id='address1' 내용변경

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

 

 

  

  

 

 

 

5-2.

Line 83  <input name='sell_receiver_post' type='text' style='width:55px;' id='post2' readonly class='AB-text' data-role='none'> 

 

Line 84

<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;' onClick=\"showDaumPostcode({zonecode:'post2',address:'address2'});\">

 

  Line 89  readonly > id='address2' 내용변경

* id는 한 번만 정의되어야 합니다. 이미 id="" 가 정의되어있다면 추가하지 마시고 그 곳을 수정하세요.

 

Line 111  <input name='sell_receiver_post' type='hidden' />

 

  

 

  

 

 

 

 

 

 

 

 

 

[쇼핑몰 브라우저상에서 작업할 내용 -PC]

 

 

1. 우편번호 관련한 P아이콘 생성

 

 

1-1.

도메인주소/designer/page_designer.php?design_file=sell_form.php (주문서 작성 페이지)

먼저 주문서 작성 페이지에서 상단의 P를 복사 아래쪽으로 항목붙여넣기

 

 

 

 

 

 

1-2. 추가한 P를 클릭

 

 

 

 

1-3.

파일명입력란에 {NV_AB_addr_sch_api_dir}program/daum/layer.inc.php 내용을 입력후 확인

 

 

 

 

 

 

 

[쇼핑몰 브라우저상에서 작업할 내용 -M(모바일)] 

 

 

1. 우편번호 관련한 P아이콘 생성

 

 

1-1.

도메인주소/designer/page_designer.php?design_file=m_sell_form.php

(모바일 주문서 작성 페이지)

먼저 주문서 작성 페이지에서 상단의 P 항목을 복사 항목붙여넣기

 

 

 

 

 

 

 

 

 

 

 

1-2. 추가한 P를 클릭

 

 

 

 

1-3. 파일명입력란에 {NV_AB_addr_sch_api_dir}program/daum/layer.inc.php;not_lable=Y 내용을 입력후 확인