-
+
+
@@ -114,18 +152,11 @@ $total_count = $row['cnt'];
$list_file = G5_SHOP_SKIN_PATH.'/'.$default['de_search_list_skin'];
if (file_exists($list_file)) {
- // 총몇개 = 한줄에 몇개 * 몇줄
- $items = $default['de_search_list_mod'] * $default['de_search_list_row'];
- // 페이지가 없으면 첫 페이지 (1 페이지)
- if ($page == "") $page = 1;
- // 시작 레코드 구함
- $from_record = ($page - 1) * $items;
-
$list = new item_list($default['de_search_list_skin'], $default['de_search_list_mod'], $default['de_search_list_row'], $default['de_search_img_width'], $default['de_search_img_height']);
- $list->set_query(" select * $sql_common $sql_where limit $from_record, $items ");
+ $list->set_query(" select * $sql_common $sql_where {$order_by} limit $from_record, $items ");
$list->set_is_page(true);
- $list->set_order_by($order_by);
- $list->set_from_record($from_record);
+ //$list->set_order_by($order_by);
+ //$list->set_from_record($from_record);
$list->set_view('it_img', true);
$list->set_view('it_id', true);
$list->set_view('it_name', true);
@@ -136,12 +167,14 @@ $total_count = $row['cnt'];
$list->set_view('sns', true);
echo $list->run();
+ /*
// where 된 전체 상품수
$sql = " select count(*) as cnt $sql_common $sql_where ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
// 전체 페이지 계산
$total_page = ceil($total_count / $items);
+ */
}
else
{
@@ -154,11 +187,9 @@ $total_count = $row['cnt'];
echo '
'.$error.'
';
}
- $qstr1 .= 'ca_id='.$ca_id;
- if($skin)
- $qstr1 .= '&skin='.$skin;
- $qstr1 .='&sort='.$sort.'&sortodr='.$sortodr;
- echo get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr1.'&page=');
+ $query_string .= 'ca_id='.$ca_id;
+ $query_string .='&qsort='.$qsort.'&qorder='.$qorder;
+ echo get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$query_string.'&page=');
?>