뜨악뜨악

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

· 2020-10-22 (목) 14:40:16 · 3419 · 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개

오..?? 좋은 기능이네요! 공유감사합니다
오 좋네요
감사합니다
감사합니다!
감사합니다.~
2022-11-22 (화) 12:35:28
감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
21-04-13 조회 3,486
21-04-12 조회 2,942
21-04-01 조회 2,998
21-02-16 조회 3,981
21-02-13 조회 4,605
21-02-01 조회 2,789
21-01-27 조회 4,501
21-01-05 조회 2,884
21-01-04 조회 3,494
21-01-02 조회 3,350
20-12-31 조회 6,146
20-12-28 조회 2,848
20-12-04 조회 3,835
20-12-02 조회 3,306
20-11-18 조회 3,304
20-11-13 조회 2,621
20-11-11 조회 3,374
20-11-09 조회 5,082
20-10-29 조회 4,949
20-10-22 조회 3,420
20-09-04 조회 4,675
20-09-02 조회 4,454
20-08-21 조회 2,320
20-07-13 조회 4,961
20-07-07 조회 3,601
20-07-01 조회 7,480
20-06-29 조회 4,066
20-06-29 조회 4,542
20-06-29 조회 4,026
20-06-26 조회 3,617