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

각 카테고리 마다 베스트 상품 하나만노출할려고하는데 왜안나오나요 ? 채택완료

비몽 7년 전 조회 3,002

set_type(4); // 히트상품유형                     //---------- 여기까지                      $list->set_category($mshop_ca_row2['ca_id'], 4); 

                    $list->set_view('it_img', true);                      $list->set_view('it_id', false);                      $list->set_view('it_name', true);                      $list->set_view('it_basic', true);                      $list->set_view('it_cust_price', true);                      $list->set_view('it_price', true);                      $list->set_view('it_icon', false);                      $list->set_view('sns', false);                      echo $list->run();                          ?> 

 

어디가 잘못되었을까요 ? 

출력개수를따로 설정할려고하는데 어떻게 하면되요 ?

 

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

답변 2개

채택된 답변
+20 포인트
플라이
7년 전

$order_by 함수가 리스트 가져오는 부분에는 반영이 안되는듯 하고요

item_list() 함수에서 가져오는 쿼리 부분을 체크해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

비몽
7년 전
어디 틀렷는지 아세요 ?
플라이
7년 전
$list->run()에 쿼리 가져오는 부분을 찍어보고 그걸 SQL 실행하는 부분에서 체크해봐야 하는 부분이라서요
lib/shop.lib.php 에서 run() 함수에 쿼리를 찍어보시면 문제점이 확인이 되실겁니다.

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

7년 전

set_type(4); // 히트상품유형                     //---------- 여기까지                      $list->set_category($cate2, 2);                      $list->set_view('it_img', true);                      $list->set_view('it_id', false);                      $list->set_view('it_name', true);                      $list->set_view('it_basic', true);                      $list->set_view('it_cust_price', true);                      $list->set_view('it_price', true);                      $list->set_view('it_icon', false);                      $list->set_view('sns', false);                      echo $list->run();                          ?> 

 

 

이렇게 수정하니 되네요 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인