기본 검색 결과 순서 관련 채택완료

안녕하세요. 

영카트에서 검색을 하게 되면

기본적으로 오래된 상품이 가장 먼저 처음부터 뜨게끔 되어있는데..

(이건 테마마다 다른건지는 잘 모르겠지만..)

상세 검색이 아닌 , 기본 검색을 하더라도 

최신 등록 상품 순서대로 나오게 하려면 어떻게 건드려야 할까요?

고수님들 미리 감사드립니다!

답변 1개

참고 하시면 될것 같아요 

수정파일 : /shop/search.php

Copy
if (($qsort == "it_sum_qty" || $qsort == "it_price" || $qsort == "it_use_avg" || $qsort == "it_use_cnt" || $qsort == "it_update_time") &&
    ($qorder == "asc" || $qorder == "desc")) {
    $order_by = ' order by ' . $qsort . ' ' . $qorder . ' , it_order, it_id desc';
}

 

위 내용을 이렇게 수정 (빨간색 부분이 추가되었습니다.)

 

if (($qsort == "it_sum_qty" || $qsort == "it_price" || $qsort == "it_use_avg" || $qsort == "it_use_cnt" || $qsort == "it_update_time") &&
    ($qorder == "asc" || $qorder == "desc")) {
    $order_by = ' order by ' . $qsort . ' ' . $qorder . ' , it_order, it_id desc';
} else {
    $order_by = ' order by it_order, it_time desc';
}

else {
    $order_by = ' order by it_order, it_time desc';

추가

출처 : https://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=82

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

답변에 대한 댓글 1개

감사합니다! 우선 감사 후 시도! ㅎㅎ

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

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

로그인
🐛 버그신고