From be575a2f492efdfc412fb57dcdeb42ea76e6e61d Mon Sep 17 00:00:00 2001 From: whitedot Date: Thu, 2 May 2013 13:05:48 +0900 Subject: [PATCH] =?UTF-8?q?=EC=87=BC=ED=95=91=EB=AA=B0:=20#115=20#117=20?= =?UTF-8?q?=EC=83=81=ED=92=88=EA=B2=80=EC=83=89=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EB=85=B8=EC=B6=9C=20=EA=B4=80=EB=A0=A8=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/default_shop.css | 9 ++- shop/search.php | 173 +++++++++++++++++++------------------------ 2 files changed, 84 insertions(+), 98 deletions(-) diff --git a/css/default_shop.css b/css/default_shop.css index 8da38ca04..0c80d2542 100644 --- a/css/default_shop.css +++ b/css/default_shop.css @@ -362,4 +362,11 @@ input.required:focus {padding:3px 3px 4px;border:0;background:#21272e !important #sfaq_con p {padding:10px} .sfaq_tolist {padding:0 10px;text-align:right} .sfaq_admin {text-align:right} -.sfaq_img {text-align:center} \ No newline at end of file +.sfaq_img {text-align:center} + +/* 상품검색 */ +#ssch_ov {margin:0 0 10px;padding:15px 0;border:1px solid #e9e9e9;background:#f7f7f7;text-align:center} +#ssch caption {padding:0 0 5px;font-size:1em;font-weight:bold;text-align:left;line-height:1.5em} +.ssch_it_img {width:100px;text-align:center} +/* .ssch_it_img img {width:100px;height:100px} */ +#ssch .ssch_num {width:150px;text-align:right} diff --git a/shop/search.php b/shop/search.php index 441b0a302..531491765 100644 --- a/shop/search.php +++ b/shop/search.php @@ -1,10 +1,6 @@ 0) { - if (trim($search_str)) { - // 인기검색어 - $sql = " insert into {$g4['popular_table']} - set pp_word = '$search_str', - pp_date = '".G4_TIME_YMD."', - pp_ip = '{$_SERVER['REMOTE_ADDR']}' "; - sql_query($sql, FALSE); - } - - unset($save); // 임시 저장 배열 - $sql = " select a.ca_id, - a.it_id - $sql_common - order by a.ca_id, a.it_id desc "; - $result = sql_query($sql); - for ($i=0; $row=mysql_fetch_array($result); $i++) { - if ($save['ca_id'] != $row['ca_id']) { - if ($save['ca_id']) { - write_search_save($save); - unset($save); - } - $save['ca_id'] = $row['ca_id']; - $save['cnt'] = 0; - } - $save['it_id'][$save['cnt']] = $row['it_id']; - $save[cnt]++; - } -} ?> -

검색어 , 검색 결과

+
-검색어 | 검색 결과
-function write_search_save($save) -{ - global $g4, $search_str , $default , $image_rate , $cart_dir; + 0) { + if (trim($search_str)) { + // 인기검색어 + $sql = " insert into {$g4['popular_table']} + set pp_word = '$search_str', + pp_date = '".G4_TIME_YMD."', + pp_ip = '{$_SERVER['REMOTE_ADDR']}' "; + sql_query($sql, FALSE); + } - $sql = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$save['ca_id']}' "; - $row = sql_fetch($sql); + unset($save); // 임시 저장 배열 + $sql = " select a.ca_id, + a.it_id + $sql_common + order by a.ca_id, a.it_id desc "; + $result = sql_query($sql); + for ($i=0; $row=mysql_fetch_array($result); $i++) { + if ($save['ca_id'] != $row['ca_id']) { + if ($save['ca_id']) { + write_search_save($save); + unset($save); + } + $save['ca_id'] = $row['ca_id']; + $save['cnt'] = 0; + } + $save['it_id'][$save['cnt']] = $row['it_id']; + $save[cnt]++; + } + } - /* - echo " - - - - - - + mysql_free_result($result); + write_search_save($save); + + function write_search_save($save) + { + global $g4, $search_str , $default , $image_rate , $cart_dir; + + $sql = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$save['ca_id']}' "; + $row = sql_fetch($sql); + + // 김선용 2006.12 : 중복 하위분류명이 많으므로 대분류 포함하여 출력 + $ca_temp = ""; + if(strlen($save['ca_id']) > 2) // 중분류 이하일 경우 + { + $sql2 = " select ca_name from $g4[shop_category_table] where ca_id='".substr($save['ca_id'],0,2)."' "; + $row2 = sql_fetch($sql2); + $ca_temp = ''.$row2['ca_name'].' > '; + } + ?> +
+ + - - - + + - - "; - */ - - // 김선용 2006.12 : 중복 하위분류명이 많으므로 대분류 포함하여 출력 - $ca_temp = ""; - if(strlen($save['ca_id']) > 2) // 중분류 이하일 경우 - { - $sql2 = " select ca_name from $g4[shop_category_table] where ca_id='".substr($save['ca_id'],0,2)."' "; - $row2 = sql_fetch($sql2); - $ca_temp = "{$row2['ca_name']} > "; - } - echo " -
상품
 $row[ca_name] ($save[cnt])판매가격포인트이미지 + 상품명판매가격 + 포인트
- - - - - - - - - - - "; + + + + + + + + + + + +
 {$ca_temp}{$row['ca_name']} ({$save['cnt']})판매가격포인트
+ - if ($i > 0) - echo ""; - - echo " - - $image -  ".it_name_icon($row)." - - ".display_amount(get_amount($row), $row['it_tel_inq'])."  - ".display_point($row['it_point'])."  - "; - } - echo ""; - echo "

\n"; -} + +