주문/배송조회 페이지의 상태가 배송일 경우 배송조회를 표출하려면 어떻게 해야되나요?
1.

2.

첫번째 사진은 주문/배송조회 페이지이구요
두번째 사진은 주문서 번호를 클릭해서 들어갔을 때의 배송정보 모습입니다.
첫번째 사진 주문/배송조회 페이지에서 상태가 "상품배송"일 경우
두번째 사진에서의 배송회사 "배송조회"가
주문/배송조회 페이지 "상품배송(배송조회)" 이렇게 표시되었으면 좋겠는데 어디를 어떻게 수정해야 되나요?
|
답변 1개 / 댓글 3개
2014-11-25 (화) 16:38:10
lib/shop.lib.php
Copy
// 배송조회버튼 생성function get_delivery_inquiry($company, $invoice, $class=''){ if(!$company || !$invoice) return ''; $dlcomp = explode(")", str_replace("(", "", G5_DELIVERY_COMPANY)); for($i=0; $i<count($dlcomp); $i++) { if(strstr($dlcomp[$i], $company)) { list($com, $url, $tel) = explode("^", $dlcomp[$i]); break; } } $str = ''; if($com && $url) { $str .= '<a href="'.$url.$invoice.'" target="_blank"'; if($class) $str .= ' class="'.$class.'"'; $str .='>배송조회</a>'; if($tel) $str .= ' (문의전화: '.$tel.')'; } return $str;}
답변에 대한 댓글 3개
2014-11-28 (금) 10:36:30
2014-11-28 (금) 10:42:19
답변주신 소스는 기존에 영카트에 있는 소스와 차이가 있는 건가요?
저는 주문서번호를 클릭해서 들어가는 2번 페이지의 수정이 아니라 주문/배송조회 페이지의 상품배송(배송조회) 이렇게 넣고 싶은건데 ㅠ_ㅠ
저는 주문서번호를 클릭해서 들어가는 2번 페이지의 수정이 아니라 주문/배송조회 페이지의 상품배송(배송조회) 이렇게 넣고 싶은건데 ㅠ_ㅠ
2014-11-28 (금) 10:55:31
1번에 넣으시려면...
shop/orderinquiry.sub.php
[code]{
$uid = md5($row['od_id'].$row['od_time'].$row['od_ip']);
switch($row['od_status']) {
case '주문':
$od_status = '입금확인중';
break;
case '입금':
$od_status = '입금완료';
break;
case '준비':
$od_status = '상품준비중';
break;
case '배송':
$od_status = '상품배송';
break;
case '완료':
$od_status = '배송완료';
break;
default:
$od_status = '주문취소';
break;
}[/code]
에서 해당 글자를 수정하면 됩니다.
링크는 안됩니다.
2번을 수정하려면 앞에 올려드린 소스를 찾아 글자를 수정하면 되구요.
shop/orderinquiry.sub.php
[code]{
$uid = md5($row['od_id'].$row['od_time'].$row['od_ip']);
switch($row['od_status']) {
case '주문':
$od_status = '입금확인중';
break;
case '입금':
$od_status = '입금완료';
break;
case '준비':
$od_status = '상품준비중';
break;
case '배송':
$od_status = '상품배송';
break;
case '완료':
$od_status = '배송완료';
break;
default:
$od_status = '주문취소';
break;
}[/code]
에서 해당 글자를 수정하면 됩니다.
링크는 안됩니다.
2번을 수정하려면 앞에 올려드린 소스를 찾아 글자를 수정하면 되구요.
답변을 작성하려면 로그인이 필요합니다.
lib/shop.lib.php 제일 아랫쪽 닫는 태그 바로위에 코드를 넣었는데 아래와 같은 에러가 발생을 합니다.
Fatal error: Cannot redeclare get_delivery_inquiry() (previously declared in /home/test/www/lib/shop.lib.php:2006) in /home/hosting_users/test/www/lib/shop.lib.php on line 2171
어떻게 해야하나요 ㅠ_ㅠ