[새로운 우편번호(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'});"
3-1. 두번째 우편번호검색항목 > 컨텐츠넣기/변경 > 임포트/프로그램 클릭
3-2. 파일선택에서 우편번호검색(다음) 으로 선택
4-1. 세번째 우편번호검색 항목 > 노출설정하기 클릭
4-2. 항상노출 해제 후 1=2 속성 입력
5. 우편번호입력 항목 수정 > 기본속성입력란에 id="post" 추가
6. 주소입력 항목 수정 > 기본속성입력란에 id="address" 추가
7. 좌측의 [HD]항목 수정 > 기본속성입력란에 id="sido" 추가 (필드명과 맞춰서 id입력)
8. 우측의 [HD]항목 수정 > 기본속성입력란에 id="gugun" 추가 (필드명과 맞춰서 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> |
[쇼핑몰 에디트플러스에서 작업할 내용]
처리하는 대부분의 내용은 post1,post2로 분류된 내용을 하나의 post로 변경하는작업입니다.
1. shop/shop.inc.php 아래 내용으로 변경(추가)
Line 1057 global $DB_TABLES, $DIRS;
2. shop/sbag_sub.php 아래 내용으로 변경
Line 2 global $shop_board_info;
Line32 if ($row['goods_design_file'] == '') $goods_design_file = $shop_board_info['view_page'];
Line33 else $goods_design_file = $row['goods_design_file'];
3. shop/buy_modify.php 아래 내용으로 변경
3-1.
Line 136 $sell_info['sell_buyer_post'] = $sell_buyer_post;
Line 144 $sell_info['sell_receiver_post'] = $sell_receiver_post;
4. shop/buy_form.php 경로에서
4-1.
Line 8 내용 앞에 // 를 추가하고
Line 9 밑의 줄에 $s_zip = str_replace('-', '', $user_info['post']); 추가
4-2.
Line 101 {$exp_post[0]};;;{$exp_post[1]} > {$exp_post[0]}{$exp_post[1]} 내용으로 변경
Line 108 {$exp_post[0]};;;{$exp_post[1]} > {$exp_post[0]}{$exp_post[1]} 내용으로 변경
4-3.
Line 317 objs[0] = [form.sell_buyer_address, form.sell_buyer_post]; 내용으로 변경
Line 329 objs[0] = [form.sell_receiver_address, form.sell_receiver_post]; 내용으로 변경
Line 341 form.sell_receiver_post.value = form.sell_buyer_post.value; 내용으로 변경
4-4.
Line 429 form.sell_receiver_post.value = form.sell_buyer_post.value; 내용으로 변경
Line 441 form.sell_receiver_post.value = ''; 내용으로 변경
Line 453 ,'sell_receiver_post' 내용으로 변경
5. shop/design/pc/theme01/buy_form.inc.php
5-1.
Line 33 <input name='sell_buyer_post' type='text' style='width:55px;' id='post1' value='{$s_zip}' readonly class='AB-text'>
Line 34
<span class='AB-button AB-btn-thema AB-bgimg-pos01'><button type='button' name='search_post' style='color:#fff;font-size:12px;' onClick=\"showDaumPostcode({zonecode:'post1',address:'address1'});\">주소검색</button></span> |
Line 39 readonly > id='address1' 내용변경
5-2.
Line 90 <input name='sell_receiver_post' type='text' style='width:35px;' id='post2' readonly class='AB-text'>
Line 91
<span class='AB-button AB-btn-thema AB-bgimg-pos01'><button type='button' name='search_post' style='color:#fff;font-size:12px;' onClick=\"showDaumPostcode({zonecode:'post2',address:'address2'});\">주소검색</button></span> |
Line 97 readonly > id='address2' 내용변경
Line 122 <input name='sell_receiver_post' type='hidden' />
6. shop/design/pc/theme01/buy_list_detail.inc.php
6-1.
Line 72 <span class='-vtf-v' rel=\"text|sell_receiver_post|size='10'\">{$sell_info['sell_receiver_post']}</span>
Line 73
<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;display:none;' onClick=\"showDaumPostcode({zonecode:'sell_receiver_post',address:'sell_receiver_address'});\" class=\"-vtf-tog\"> |
7. shop/design/mobile/theme01/buy_form.inc.php
7-1.
Line 34 <input name='sell_buyer_post' type='text' style='width:55px;' id='post1' value='{$s_zip}' readonly class='AB-text'>
Line 35
<span class='AB-button AB-btn-thema AB-bgimg-pos01'><button type='button' name='search_post' style='color:#fff;font-size:12px;' onClick=\"showDaumPostcode({zonecode:'post1',address:'address1'});\">주소검색</button></span> |
Line40 readonly > id='address1'
7-2.
Line 97 <input name='sell_receiver_post' type='text' style='width:55px;' id='post2' readonly class='AB-text'>
Line 98
<span class='AB-button AB-btn-thema AB-bgimg-pos01'><button type='button' name='search_post2' style='color:#fff;font-size:12px;' onClick=\"showDaumPostcode({zonecode:'post2',address:'address2'});\">주소검색</button></span> |
Line 103 readonly > id='address2' 내용변경
Line 129 <input name='sell_receiver_post' type='hidden' />
8. shop/design/mobile/theme01/buy_list_detail.inc.php
8-1.
Line 74 <span class='-vtf-v' rel=\"text|sell_receiver_post|size='10'\">{$sell_info['sell_receiver_post']}</span>
Line 75
<img src='{$shop_design_dir}images/tm_bn_search_address_num.gif' alt='우편번호찾기' style='cursor:pointer;display:none;' onClick=\"showDaumPostcode({zonecode:'sell_receiver_post',address:'sell_receiver_address'});\" class=\"-vtf-tog\"> |
9. include/library_common.class.php
Line219 @imagejpeg($img, $target_file, $GLOBALS['site_config']['thumb_jpg_quality']);
10. include/jquery/jquery-abuilder.js
Line494 input_box = $("<input type='text' id='" + exp_rel[1] + "' name='" + exp_rel[1] + "' class='-vtf-i AB-text' " + exp_rel[2] + '>').val(strip_tags($(this).html()));
[쇼핑몰 브라우저상에서 작업할 내용 -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 내용을 입력후 확인
2. P 작업이 완료되면, P를 복사하여 (주문완료페이지), (상세보기), (배송지관리 입력폼)에 P를 추가합니다.
2-1.
도메인주소/designer/page_designer.php?design_file=sell_verify.php (주문완료 페이지)
2-2. (상세보기)
도메인주소/designer/page_designer.php?design_file=sell_list_detail.php
2-3. (나의배송지관리가 없는경우 생략)
도메인주소/designer/page_designer.php?design_file=deliv_addr_wf.php (배송지관리 입력폼)
* 배송지관리 입력폼에 P붙여넣기시 아래 이미지처럼 안쪽의 D아이콘 의 위쪽으로 붙여넣기 작업을 해주시면 위의 이미지 처럼 적용가능합니다.(나의배송지관리가 없는경우 생략)
3. 배송지관리 입력폼의 추가 작업(나의배송지관리가 없는경우 생략)
주소검색버튼 클릭 > 수정 A tag 속성 입력란에
onClick="showDaumPostcodePop({zonecode:'comment_2',address:'comment_1'});" 내용을 추가합니다
4. 배송지관리 리스트폼 작업(나의배송지관리가 없는경우 생략)
도메인주소/designer/page_designer.php?design_file=deliv_addr_v.php (배송지관리 리스트폼)
헤더&메타&JS > 콘텐츠시작 부분에 아래내용 입력
<script type='text/javascript'> $(function() { $('.dialog_chk_deli_addr').set_value_targ_box({targ_doc:document, form_id:'sell_form', input_boxs: ['sell_receiver_name','sell_receiver_phone_1','sell_receiver_phone_2','sell_receiver_phone_3', 'sell_receiver_mobile_1','sell_receiver_mobile_2','sell_receiver_mobile_3','sell_receiver_email_1','sell_receiver_email_2' ,'sell_receiver_address','sell_receiver_post']}); }); </script> |