질문 Q #9235
cart 라이브러리 사용방법
devman 2011-02-23 03:24:26
 cart 라이브러리를 사용하려고 하는데 name부분에 한글이 입력이 되면 입력되지 않던데
해결할 방법이 있을까요?
그리고 price부분에도 무료이거나 가격이 0원이면 등록되지 않던데
수정해서 사용할 방법이 있을까요?
답변 1
#1 변종원(웅파) 2011-02-23 13:55:40
cart library 파일을 열어보시면 아래와 같이 상품명에 대한 정규표현식이 있습니다.
한글이 가능하도록 가-힣을 a 앞에 넣어주시면 될 것 같네요.

var $product_name_rules = '\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods

그리고 상품가격이 0일 경우도 소스를 보니 가격앞에 붙은 0을 자동 제거해주는 부분이 있어서
0일 경우 null로 처리가 되어 에러가 나는 것 같네요.

$items['price'] = trim(preg_replace('/(^[0]+)/i', '', $items['price']));

이 부분을 개선하거나 주석처리 하시면 될 것 같네요.