페이징링크에 it_6에 내용 넣을려고 합니다.

페이징링크에 it_6에 내용 넣을려고 합니다.

QA

페이징링크에 it_6에 내용 넣을려고 합니다.

본문

야래처럼 수정햇는데  $sss=뒤에 it_6내용아 안나타납니다.

239059518_1636431902.1851.jpg

 

// BS3 Style
function apms_paging($write_pages, $cur_page, $total_page, $url, $add='', $first='<i class="fa fa-angle-double-left"></i>', $prev='<i class="fa fa-angle-left"></i>', $next='<i class="fa fa-angle-right"></i>', $last='<i class="fa fa-angle-double-right"></i>') {

    $url = preg_replace('#&page=[0-9]*(&page=)$#', '$1', $url);
    //$url = preg_replace('#(&)?page=[0-9]*#', '', $url);
    //$url .= substr($url, -1) === '?' ? 'page=' : '&page=';

    if(!$cur_page) $cur_page = 1;
    if(!$total_page) $total_page = 1;

    $str = '';
    if($first) {
        if ($cur_page < 2) {
            $str .= '<li class="disabled"><a>'.$first.'</a></li>';
        } else {
            $str .= '<li><a href="'.$url.'1'.$add.'&sss='.get_text($it['it_6']).'">'.$first.'</a></li>';
        }
    }

    $start_page = (((int)(($cur_page - 1 ) / $write_pages)) * $write_pages) + 1;
    $end_page = $start_page + $write_pages - 1;

    if ($end_page >= $total_page) { 
        $end_page = $total_page;
    }

    if ($start_page > 1) { 
        $str .= '<li><a href="'.$url.($start_page-1).$add.'&sss='.get_text($it['it_6']).'">'.$prev.'</a></li>';
    } else {
        $str .= '<li class="disabled"><a>'.$prev.'</a></li>'; 
    }

    if ($total_page > 0){
        for ($k=$start_page;$k<=$end_page;$k++){
            if ($cur_page != $k) {
                $str .= '<li><a href="'.$url.$k.$add.'&sss='.get_text($it['it_6']).'">'.$k.'</a></li>';
            } else {
                $str .= '<li class="active"><a>'.$k.'</a></li>';
            }
        }
    }

    if ($total_page > $end_page) {
        $str .= '<li><a href="'.$url.($end_page+1).$add.'&sss='.get_text($it['it_6']).'">'.$next.'</a></li>';
    } else {
        $str .= '<li class="disabled"><a>'.$next.'</a></li>';
    }

    if($last) {
        if ($cur_page < $total_page) {
            $str .= '<li><a href="'.$url.($total_page).$add.'&sss='.get_text($it['it_6']).'">'.$last.'</a></li>';
        } else {
            $str .= '<li class="disabled"><a>'.$last.'</a></li>';
        }
    }

    return $str;
}

이 질문에 댓글 쓰기 :

답변 2

function apms_paging(~~~~, $it_6) <--여기 파라메터로 $it['it_6'] 값을 넘겨서 호출하고 또 받고하는 코드가 들어가야 위 코드처럼 사용할 수가 있는 것이지 함수를 호출해서 무작정 사용할 수는 없습니다

호출 apms_paging(~~~~, $it['it_6']);

 

shop/list.php 163행에 

$list_page = $_SERVER['SCRIPT_NAME'].'?ca_id='.$ca_id.$qstr.'&page=';

를 아래처럼 &sss='.$list[$i]['it_6'].' 추가 하니깐 잘됩니다.

$list_page = $_SERVER['SCRIPT_NAME'].'?ca_id='.$ca_id.$qstr.'&sss='.$list[$i]['it_6'].'&page=';

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

회원로그인

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