페이징링크에 it_6에 내용 넣을려고 합니다.
본문
야래처럼 수정햇는데 $sss=뒤에 it_6내용아 안나타납니다.
// 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=';