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

여러가지 분류의 제품 동시에 노출

· 5년 전 · 2637 · 6
제품 노출할때

$list->set_category('01,02', 1);
이런식으로 콤마(,)를 기준으로 노출시키고 싶은 분류를 적어주세요.
echo $list->run();
대신에
echo $list->run2();
로 다중 분류용 함수(run2)를 이용해주세요.

run2함수를 지정하러
/lib/shop.lib.php로 갑니다.

function run() 영역을 그대로 복사해서
run2()로 변경하고

if ($this->ca_id || $this->ca_id2 || $this->ca_id3) {
$where_ca_id = array();
if ($this->ca_id) {
$where_ca_id[] = " ca_id like '{$this->ca_id}%' ";
}
if ($this->ca_id2) {
$where_ca_id[] = " ca_id2 like '{$this->ca_id2}%' ";
}
if ($this->ca_id3) {
$where_ca_id[] = " ca_id3 like '{$this->ca_id3}%' ";
}
$where[] = " ( " . implode(" or ", $where_ca_id) . " ) ";
}

이 부분을

if ($this->ca_id) {
$where_ca_id = array();
if ($this->ca_id) {
$cate_Arr = explode("," , $this->ca_id );
for($i=0; $i<count($cate_Arr); $i++){
$where_ca_id[] = " ca_id like '$cate_Arr[$i]%' ";
}
}
$where[] = " ( " . implode(" or ", $where_ca_id) . " ) ";
}


이렇게 바꿔주세요.

댓글 작성

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

로그인하기

댓글 6개

오..?? 좋은 기능이네요! 공유감사합니다
오 좋네요
감사합니다
감사합니다!
감사합니다.~
2년 전
감사합니다

게시글 목록

번호 제목
2503
2501
2497
2495
2491
2490
2489
2486
2484
2483
2481
2476
2475
2474
2472
2469
2467
2466
2465
2464
2463
2460
2459
2456
2449
2446
2441
2420
2419
2417