애니빌드.LAB
토론방
소스관련 상품 출력수 문의
- t**elike
- 2014-12-15 18:39:05
- hit4370
- http://lab.anybuild.co.kr/bbs/qna/3789
확인 가능한 전체 URL :http://thelike.hmandoo.co.kr/shop_goods/goods_list.htm?category=010*****
위 링크의 게시판에 상품출력수와 상품정렬을 넣었는데 상품정렬을 변경을 하고 다시 상품출력수를 변경하게되면 신상품으로 돌아옵니다.
<div class="sub_order clearfix">
<ul> {@
$name = explode("::", $values[name]);
$cate_all = (substr($_GET['category'],3,6)=='000000') ? 1 : 0;
$code_all = substr($values[code],0,2).'000000';
@}
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=24">24</a></li>
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=48">48</a></li>
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=96">96</a></li>
</ul>
</div>
<select class="select_order clearfix" name="sort" onchange="window.location.href=this.value">
<option value="javascript:orderby_bt('rank')">신상품순</option>
<option value="javascript:orderby_bt('goods_regtime')">인기상품순</option>
<option value="javascript:orderby_bt('goods_price_desc')">높은가격순</option>
<option value="javascript:orderby_bt('goods_price_asc')">낮은가격순</option>
</select>
</div>
위 코드는 카테고리변수뒤에 page_limit를 붙여준거라
혹시 정렬값을 유지한채로 출력수를 선택할 수 있는 방법이 있을까요?
열기 닫기
열기 닫기
단순히 상품출력수에 정렬부분이 변경이 안되게 할려면 뒤에 인자값을 추가를 해주시면 됩니다.
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=24&orderby={$_GET[orderby]}&ascdesc={$_GET[ascdesc]}">24</a></li>
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=48&orderby={$_GET[orderby]}&ascdesc={$_GET[ascdesc]}">48</a></li>
<li><a href="/shop_goods/goods_list.htm?category={$values[code]}&page_limit=96&orderby={$_GET[orderby]}&ascdesc={$_GET[ascdesc]}">96</a></li>
정렬부분에 대한 인자값을 위의 내역처럼 받아오시면 됩니다.
감사합니다.