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

영카트 메인화면 상품 노출 줄수 수정 채택완료

지프 6년 전 조회 3,465

</p>

<p><?php

$list_mod = 3;     // 가로 이미지수

$list_row = 2;     // 이미지줄 수, Query를 직접 지정하기 때문에 이미지줄 수는 적용되지 않음

$img_width = 320;  // 이미지 폭

$img_height = 478; // 이미지 높이

$skin = G5_SHOP_SKIN_PATH.'/main.10.skin.php'; // 스킨

$sql = " select * from {$g5['g5_shop_item_table']} where it_use = '1' order by it_order, it_id desc ";

$list = new item_list($skin, $list_mod, $list_row, $img_width, $img_height);

$list->set_query($sql);

$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', true);

$list->set_view('sns', false);

echo $list->run();

?></p>

<p>

 

쇼핑몰 메인화면에 출력되는 상품 줄 수를 2줄로 고정하고 싶은데 Query를 직접 지정하기 때문에 이미지줄 수는 적용되지 않음 이라면서 수정해도 적용되지 않고 모든 상품이 출력이 됩니다.. 이부분 메인화면에 2줄로 노출하고 싶은데 어떻게 수정해야 할까요?

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

답변 1개

채택된 답변
+20 포인트
유찬아빠

$list_mod = 3;  //이미지 수가 2개가 아니고 3개네요

 

$sql " select * from {$g5['g5_shop_item_table']} where it_use = '1' order by it_order, it_id desc ";

해당 쿼리가 사용가능한 상품을 모두 불러오는 쿼리 입니다.

이걸 2개만 하려면

$sql " select * from {$g5['g5_shop_item_table']} where it_use = '1' order by it_order, it_id desc  limit 2";

하시던가 아니면 특정상품만 가져오는 쿼리를 하셔야 합니다.

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

답변에 대한 댓글 1개

지프
6년 전
정말 감사합니다... $list_mod = 3; 이미지 가로 줄이고 제가 원한건 row 세로줄이었습니다 ^^ 그래고 limit 8개로 제한하니 두줄로 노출이 되었습니다 정말 감사합니다 ^^

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

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

로그인