상품 리스트 갯수별로 보기를 작업했는데 페이징??이 안됩니다 채택완료
갯수별로 셀렉터를 선택하면
그 갯수대로 첫페이지에는 잘 뜨지만 상품수가 2페이지로 넘어가서 2페이지로 이동하면 상품이 사라집니다
이 게시판에서 질문을 올려 고수분들께 도움을 받았으나 이 부분부터는 어떻게해야할지 모르겠네요..ㅜㅜ
제가 추가한 부분은 아래 부분입니다
html과 js 부분
</p>
<p><div class="selectbox">
<dl class="dropdown">
<select class='pageSelector' name="list_row" style="border:1px solid #ddd; line-height: 50px; height:30px; background:none; width:92%; color:#777;" onchange="change_list_num(this.value)">
<option>보기 설정</option>
<option value='10' <?php echo $list_row ==10?'selected':'' ?>>10개씩보기</option>
<option value='30' <?php echo $list_row ==30?'selected':'' ?>>30개씩보기</option>
<option value='50' <?php echo $list_row ==50?'selected':'' ?>>50개씩보기</option>
<option value='100' <?php echo $list_row ==100?'selected':'' ?>>100개씩보기</option></p>
<p> </select>
</dl>
</div></p>
<p> </p>
<p>
<script>
$(document).ready(function () {
$("select[name='list_row']").change(function (){
location.href='/shop/list.php?ca_id=<?php echo $ca_id?>'+'&list_row='+$(this).val();
});
});
</script></p>
<p>
list.php부분
</p>
<p>// 테마미리보기 스킨 등의 변수 재설정
if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true) {
$ca['ca_skin'] = (isset($tconfig['ca_skin']) && $tconfig['ca_skin']) ? $tconfig['ca_skin'] : $ca['ca_skin'];
$ca['ca_img_width'] = (isset($tconfig['ca_img_width']) && $tconfig['ca_img_width']) ? $tconfig['ca_img_width'] : $ca['ca_img_width'];
$ca['ca_img_height'] = (isset($tconfig['ca_img_height']) && $tconfig['ca_img_height']) ? $tconfig['ca_img_height'] : $ca['ca_img_height'];
$ca['ca_list_mod'] = (isset($tconfig['ca_list_mod']) && $tconfig['ca_list_mod']) ? $tconfig['ca_list_mod'] : $ca['ca_list_mod'];
$ca['ca_list_row'] = (isset($tconfig['ca_list_row']) && $tconfig['ca_list_row']) ? $tconfig['ca_list_row'] : $ca['ca_list_row'];
}</p>
<p>if(!empty($list_row)){
$ca['ca_list_row']=$list_row / 5;
}</p>
<p>
도움 부탁드립니다 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
/shop/list.php에 보시면
// 총몇개 = 한줄에 몇개 * 몇줄 $items = $ca['ca_list_mod'] * $ca['ca_list_row']; 이런 부분이 있습니다.
$items = $list_row;
로 바꿔 보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
4년 전
감사합니다! 우선 이전이랑 다른 반응은 나오는데 2페이지를 누르면 페이지가 10개까지 생기면서 갯수별로 보기가 풀리네요ㅜㅜ 맨처음 화면에서 페이지 버튼 갯수가 10개 생기네요..ㅜㅜ
�
4년 전
2페이지를 누르면 페이지가 10개까지 생기면서 갯수별로 보기가 풀리네요ㅜ
===
여기 paging함수를 보면 $qstr인가 넘길 겁니다
여기에 list_row를 추가해 보세요.
===
여기 paging함수를 보면 $qstr인가 넘길 겁니다
여기에 list_row를 추가해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
woong6156
4년 전
list_row 가 jquery로 페이지 리프레쉬할때는 전달되는데 페이지 숫자 눌러서 이동할때는 변수가 없나보네요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택