테스트 사이트 - 개발 중인 베타 버전입니다

어제 문의드렸던 방랑자닷컴입니다. 옵션가 변경시 에러가 생겨서 제문의 드립니다.

· 12년 전 · 25 · 1
aaaaa.jpg
shop/item.php 를

$str = get_item_options(trim($it["it_opt{$i}_subject"]), trim($it["it_opt{$i}"]), $i, get_amount($it));


lib/shop.lib.php 를

function get_item_options($subject, $option, $index, $amount)
{
...
// 옵션에 금액이 있다면
if ($opt[1] != 0)
{
$str .= " (";
/*
// - 금액이 아니라면 모두 + 금액으로
//if (!ereg("[-]", $opt[1]))
if (!preg_match("/[-]/", $opt[1]))
$str .= "+";
$str .= display_amount($opt[1]) . ")";
*/
$str .= display_amount($amount + $opt[1]) . ")";
}
$str .= "\n";
}
$str .= "\n\n";
}

return $str;
}

와 같이 수정해 보시기 바랍니다.

어제 말씀하신대로 하니 옵션가 변경이 잘되어서 보여지는데 저희 쇼핑몰 황금마차라는 코너를 운영하고 있는데 위 소스로 변경하여 사이트 적용시 첨부이미지처럼 shop.lib.php 432라인 에러 표시가 됩니다.
그리고 옵션이 있는 제품의 경우 옵션가 변경이 되지 않습니다.(옵션가가 먹지 않습니다.)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

확인해 보니 get_item_options() 함수가 수정이 되어 있네요.
프로그램의 기능이 수정된 부분까지는 답변이 어렵습니다.
양해 바랍니다.

게시글 목록

번호 제목
55940
55939
55934
55933
55931
55928
55925
55922
55921
55919
55915
55912
55911
55907
55901
55893
55891
55884
55882
55881