메인 히트상품 출력 순서

메인 히트상품 출력 순서

QA

메인 히트상품 출력 순서

본문

안녕하세요 질문 하나 드립니다.

메인에 관리자에서 히트상품 체크한 상품이 출력이 되기는 하는데요

체크한 순서 대로 메인에 출력되게 하고 싶어서요

지금 현재는 히트상품 체크를 하면 코드가 최근 제품등록한 순서대로 메인에 정렬이 됩니다.

즉, 제품코드 상관없이 히트상품 등록한 순서대로 메인에 정렬이 되게끔은 가능한지

문의 드립니다.

 

고수님들 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 7

말씀하신대로 등록을 해도 히트상품 체크한 순서대로 안나오고

코드가 작은 부분 부터 정렬이 됩니다.

 

index.php에 소스입니다.

 

 

 

<?php

    $list = new item_list($skin_file, $ca['ca_list_mod'], 1, $ca['ca_img_width'], $ca['ca_img_height']);
    $list->set_type(1);
 $list->set_list_mod(4);
    $list->set_list_row(2);
    $list->set_img_size(295, 235);
    $list->set_list_skin(G5_SHOP_SKIN_PATH.'/list.10.skin.php');
    $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);
 $list->set_order_by($order_by);
$order_by = $sort.' '.$desc;
 
    echo $list->run();
    ?>

아래 소스로 변경해 보시겠어요

<?php

    $list = new item_list($skin_file, $ca['ca_list_mod'], 1, $ca['ca_img_width'], $ca['ca_img_height']);
    $list->set_type(1);
   $list->set_list_mod(4);
    $list->set_list_row(2);
    $list->set_img_size(295, 235);
    $list->set_list_skin(G5_SHOP_SKIN_PATH.'/list.10.skin.php');
    $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);
    $list->set_order_by($order_by);
   //$order_by = $sort.' '.$desc; 

    $order_by = "'it_order desc"; // 해당값 내림차순
    echo $list->run();
    ?>

이코드로 변경해 보시겠어요

<?php
    $list = new item_list();
    $list->set_type(1);  //히트상품
    $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', true);
    $list->set_view('star', true);
    echo $list->run();
?>

여전히 그대로네요~

소스문제는 아닌거 같아요~

 

히트상품 등록하는 순서에 따라 제품이 메인에 차례대로 진열이 되야 하는데

등록하는 순서와는 상관없이

제품코드가 낮은 제품으로 전체적으로 정렬이 바뀐다는 말씀입니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,178
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT