2026, 새로운 도약을 시작합니다.

카테고리별로 인기상품 리스트를 다르게 불러고오싶은데요.. 채택완료


list.php 파일을 수정하는 중인데, 


지금은 아래와 같이 소스를 쓰고있어서 어떤 카테고리를 들어가도 ca_id=10에있는 베스트 상품만 보이게 


되어있어요 ㅠ_ㅠ


https://sir.kr/yc5_tip/478?page=3 


이 글을 보고 수정을 해보려고했는데, 수정이 되질 않네요..


11ed7348365617cb8e2083fe972f53cc_1505113753_8869.jpg
 


이렇게 모바일처럼 각각 카테고리별 히트상품을 불러오고싶은데 어떻게 해야할까요?


꼭 카테고리별로 불러와달라고 하셔서.... ㅇ<-<  모바일 소스 가져와서 이리저리 고쳐봐도 


카테고리별로 안불러와지고.. 능력밖이네요..




Copy




전체소스는 이렇습니다 :(


Copy

답변 3개

채택된 답변
+20 포인트

단편적으로 보고 답변드리면,


<?php if($default['de_type4_list_use']) { ?>

<!-- 인기상품 시작 { -->


    <?php

    $list = new item_list();

    $list->set_type(4); // 히트상품유형

    $list->set_category('10', 1);

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

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

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

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

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

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

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

    echo $list->run();

    ?>


<!-- } 인기상품 끝 -->

<?php } ?>



<!-- 인기상품 시작 { -->


    <?php

    $list = new item_list();

    $list->set_type(4); // 히트상품유형

    $list->set_category($ca['ca_id'], 1);

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

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

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

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

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

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

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

    echo $list->run();

    ?>


<!-- } 인기상품 끝 -->


혹은


<!-- 인기상품 시작 { -->


    <?php

    $list = new item_list();

    $list->set_type(4); // 히트상품유형

    $list->set_category($ca_id, 1);

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

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

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

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

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

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

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

    echo $list->run();

    ?>


<!-- } 인기상품 끝 -->


로 수정하시면 될 것 같습니다.


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

답변에 대한 댓글 2개

$list->set_category($ca['ca_id'], 1);로 하니까 되네요 ㅠㅠㅠ 정말 감사해요.. 하루종일 씨름해서 울고싶었는데... $ca['ca_id']를 왜 위에다 주고 난리를 친건지 ㅠ_ㅠ 정말 감사합니다..!!!! 바로 되네요...
아 이제 보니 상품유형에 찍어서 쓰시는 거군요. 조건식 제거 안하고 set_category 값만 수정하시면 되겠습니다.

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

원글을 수정하고싶은데 답글이 달리면 수정이 안되네요 .. 카테고리 각각 페이지에 들어갔을 때 그 카테고리에 히트상품이 보였으면 합니다 ㅠㅠ!

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

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

$list->set_category('10', 1); 

이걸 원하는 카테고리명을 넣어주시면 됩니다.

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

답변에 대한 댓글 1개

조금 더 상세하게 설명해주실수 있으실까요 ㅠㅠ? 10을 넣으면 모든 메뉴에 10의 베스트 상품만 보이고 20을 넣으면 20 상품만 보이는데.. 초보라서 잘 모르겠네요..

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

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

로그인
🐛 버그신고