list.sort.skin.php 에서 1차분류로만 검색됨

list.sort.skin.php 에서 1차분류로만 검색됨

QA

list.sort.skin.php 에서 1차분류로만 검색됨

본문

제목처럼 1차분류만 검색이됩니다.

2차분류에서도 신상품 순을 검색하면

ca_id=1010인 리스트에서 ca_id=10&sort 인 url로 넘어갑니다...


<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sct_sort_href = $_SERVER['SCRIPT_NAME'].'?';
$caid='';
if($ca_id) {
    $shop_category_url = shop_category_url($ca_id);
    $sct_sort_href = (strpos($shop_category_url, '?') === false) ? $shop_category_url.'?1=1' : $shop_category_url;
} else if($ev_id) {
    $sct_sort_href .= 'ev_id='.$ev_id;
}
if($skin)
    $sct_sort_href .= '&skin='.$skin;
$sct_sort_href .= '&sort=';
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.G5_SHOP_CSS_URL.'/style.css">', 0);
?>
<!-- 상품 정렬 선택 시작 { -->
<section id="sct_sort2">
    <h2>상품 정렬</h2>
    <!-- 기타 정렬 옵션 -->
    <ul>
        <li><a href="<?php echo $sct_sort_href; ?>it_name&sortodr=asc">상품명순</a></li>
        <li><a href="<?php echo $sct_sort_href; ?>it_type1&sortodr=desc">히트상품</a></li>
        <li><a href="<?php echo $sct_sort_href; ?>it_type2&sortodr=desc">추천상품</a></li>
        <li><a href="<?php echo $sct_sort_href; ?>it_type3&sortodr=desc">최신상품</a></li>
        <li><a href="<?php echo $sct_sort_href; ?>it_type4&sortodr=desc">인기상품</a></li>
        <li><a href="<?php echo $sct_sort_href; ?>it_type5&sortodr=desc">할인상품</a></li>
    </ul>
    
    <?php// echo shop_category_url($ca_id)."<br>";?>
    <?php// echo $ca_id;?>
    <?php echo $sct_sort_href; ?>
    <span>Filter</span>
    
</section>
<!-- } 상품 정렬 선택 끝 -->
 

 

코드입니다.

 

도움 바랍니다.ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

shop_categort_url($ca_id)

현재 페이지는 $ca_id = 1010 이라면

shop_categort_url('1010') 이 값이 *** ca_id=10 *** 라고 나온다면

shop_categort_url 이 명령어 정의를 한번 살펴 보세요

제가 가진 그누보드 영카트 소스에는 1010 이라면 1010 이 나올것으로 보입니다.

 

제가 가지고 있는 소스에는 이렇게 정의되어있네요

function shop_category_url($ca_id, $add_param=''){
    global $config;

    if( $config['cf_bbs_rewrite'] ){
        return get_pretty_url('shop', 'list-'.$ca_id, $add_param);
    }
    
    $add_params = $add_param ? '&'.$add_param : '';
    return G5_SHOP_URL.'/list.php?ca_id='.urlencode($ca_id).$add_params;
}

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색
filter #sort ×

회원로그인

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