diff --git a/mobile/shop/item.php b/mobile/shop/item.php index 0b845f8ff..444f96bfe 100644 --- a/mobile/shop/item.php +++ b/mobile/shop/item.php @@ -70,6 +70,60 @@ if ($_COOKIE['ck_it_id'] != $it_id) { set_cookie("ck_it_id", $it_id, time() + 3600); // 1시간동안 저장 } +// 이전 상품보기 +$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} + where it_id > '$it_id' + and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' + and it_use = '1' + order by it_id asc + limit 1 "; +$row = sql_fetch($sql); +if ($row['it_id']) { + $prev_title = '이전상품보기 '.$row['it_name']; + $prev_href = ''; + $prev_href2 = ''; +} else { + $prev_title = ''; + $prev_href = ''; + $prev_href2 = ''; +} + +// 다음 상품보기 +$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} + where it_id < '$it_id' + and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' + and it_use = '1' + order by it_id desc + limit 1 "; +$row = sql_fetch($sql); +if ($row['it_id']) { + $next_title = '다음 상품 '.$row['it_name']; + $next_href = ''; + $next_href2 = ''; +} else { + $next_title = ''; + $next_href = ''; + $next_href2 = ''; +} + +// 관리자가 확인한 사용후기의 갯수를 얻음 +$sql = " select count(*) as cnt from `{$g5['g5_shop_item_use_table']}` where it_id = '{$it_id}' and is_confirm = '1' "; +$row = sql_fetch($sql); +$item_use_count = $row['cnt']; + +// 상품문의의 갯수를 얻음 +$sql = " select count(*) as cnt from `{$g5['g5_shop_item_qa_table']}` where it_id = '{$it_id}' "; +$row = sql_fetch($sql); +$item_qa_count = $row['cnt']; + +// 관련상품의 갯수를 얻음 +$sql = " select count(*) as cnt + from {$g5['g5_shop_item_relation_table']} a + left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id and b.it_use='1') + where a.it_id = '{$it['it_id']}' "; +$row = sql_fetch($sql); +$item_relation_count = $row['cnt']; + $g5['title'] = $it['it_name'].' > '.$it['ca_name']; include_once(G5_MSHOP_PATH.'/_head.php'); diff --git a/mobile/skin/shop/basic/item.form.skin.php b/mobile/skin/shop/basic/item.form.skin.php index 3015f3232..2a24693df 100644 --- a/mobile/skin/shop/basic/item.form.skin.php +++ b/mobile/skin/shop/basic/item.form.skin.php @@ -1,41 +1,5 @@ '$it_id' - and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' - and it_use = '1' - order by it_id asc - limit 1 "; -$row = sql_fetch($sql); -if ($row['it_id']) { - $prev_title = '이전상품보기 '.$row['it_name']; - $prev_href = ''; - $prev_href = ''; -} else { - $prev_title = ''; - $prev_href = ''; - $prev_href2 = ''; -} - -// 다음 상품보기 -$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} - where it_id < '$it_id' - and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' - and it_use = '1' - order by it_id desc - limit 1 "; -$row = sql_fetch($sql); -if ($row['it_id']) { - $next_title = '다음 상품 '.$row['it_name']; - $next_href = ''; - $next_href2 = ''; -} else { - $next_title = ''; - $next_href = ''; - $next_href2 = ''; -} ?> @@ -373,24 +337,6 @@ if ($row['it_id']) {
diff --git a/shop/item.php b/shop/item.php index c28970606..bfffb6b67 100644 --- a/shop/item.php +++ b/shop/item.php @@ -99,6 +99,88 @@ if (G5_HTTPS_DOMAIN) $action_url = G5_HTTPS_DOMAIN.'/'.G5_SHOP_DIR.'/cartupdate.php'; else $action_url = './cartupdate.php'; + +// 이전 상품보기 +$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id > '$it_id' and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' and it_use = '1' order by it_id asc limit 1 "; +$row = sql_fetch($sql); +if ($row['it_id']) { + $prev_title = '이전상품 '.$row['it_name'].''; + $prev_href = ''; + $prev_href2 = ''.PHP_EOL; +} else { + $prev_title = ''; + $prev_href = ''; + $prev_href2 = ''; +} + +// 다음 상품보기 +$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id < '$it_id' and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' and it_use = '1' order by it_id desc limit 1 "; +$row = sql_fetch($sql); +if ($row['it_id']) { + $next_title = '다음 상품 '.$row['it_name'].''; + $next_href = ''; + $next_href2 = ''.PHP_EOL; +} else { + $next_title = ''; + $next_href = ''; + $next_href2 = ''; +} + +// 상품 선택옵션 갯수 +$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '0' and io_use = '1' "; +$row = sql_fetch($sql); +$opt_count = $row['cnt']; + +// 상품 추가옵션 갯수 +$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '1' and io_use = '1' "; +$row = sql_fetch($sql); +$spl_count = $row['cnt']; + +// 고객선호도 별점수 +$star_score = get_star_image($it['it_id']); + +// 선택 옵션 +$option_1 = get_item_options($it['it_id'], $it['it_option_subject']); + +// 추가 옵션 +$option_2 = get_item_supply($it['it_id'], $it['it_supply_subject']); + +// 관리자가 확인한 사용후기의 갯수를 얻음 +$sql = " select count(*) as cnt from `{$g5['g5_shop_item_use_table']}` where it_id = '{$it_id}' and is_confirm = '1' "; +$row = sql_fetch($sql); +$item_use_count = $row['cnt']; + +// 상품문의의 갯수를 얻음 +$sql = " select count(*) as cnt from `{$g5['g5_shop_item_qa_table']}` where it_id = '{$it_id}' "; +$row = sql_fetch($sql); +$item_qa_count = $row['cnt']; + +// 관련상품의 갯수를 얻음 +$sql = " select count(*) as cnt from {$g5['g5_shop_item_relation_table']} a left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id and b.it_use='1') where a.it_id = '{$it['it_id']}' "; +$row = sql_fetch($sql); +$item_relation_count = $row['cnt']; + +// 소셜 관련 +$sns_title = get_text($it['it_name']).' | '.get_text($config['cf_title']); +$sns_url = G5_SHOP_URL.'/item.php?it_id='.$it['it_id']; +$sns_share_links .= get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb2.png').' '; +$sns_share_links .= get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt2.png').' '; +$sns_share_links .= get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo2.png'); + +function pg_anchor($anc_id) { + global $default; + global $item_use_count, $item_qa_count, $item_relation_count; +?> + + diff --git a/skin/shop/basic/item.form.skin.php b/skin/shop/basic/item.form.skin.php index 6a15fb493..01c42b93a 100644 --- a/skin/shop/basic/item.form.skin.php +++ b/skin/shop/basic/item.form.skin.php @@ -1,57 +1,5 @@ '$it_id' and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' and it_use = '1' order by it_id asc limit 1 "; -$row = sql_fetch($sql); -if ($row['it_id']) { - $prev_title = '이전상품 '.$row['it_name'].''; - $prev_href = ''; - $prev_href2 = ''.PHP_EOL; -} else { - $prev_title = ''; - $prev_href = ''; - $prev_href2 = ''; -} - -// 다음 상품보기 -$sql = " select it_id, it_name from {$g5['g5_shop_item_table']} where it_id < '$it_id' and SUBSTRING(ca_id,1,4) = '".substr($it['ca_id'],0,4)."' and it_use = '1' order by it_id desc limit 1 "; -$row = sql_fetch($sql); -if ($row['it_id']) { - $next_title = '다음 상품 '.$row['it_name'].''; - $next_href = ''; - $next_href2 = ''.PHP_EOL; -} else { - $next_title = ''; - $next_href = ''; - $next_href2 = ''; -} - -// 상품 선택옵션 갯수 -$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '0' and io_use = '1' "; -$row = sql_fetch($sql); -$opt_count = $row['cnt']; - -// 상품 추가옵션 갯수 -$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '1' and io_use = '1' "; -$row = sql_fetch($sql); -$spl_count = $row['cnt']; - -// 고객선호도 별점수 -$star_score = get_star_image($it['it_id']); - -// 선택 옵션 -$option_1 = get_item_options($it['it_id'], $it['it_option_subject']); - -// 추가 옵션 -$option_2 = get_item_supply($it['it_id'], $it['it_supply_subject']); - -// 소셜 관련 -$sns_title = get_text($it['it_name']).' | '.get_text($config['cf_title']); -$sns_url = G5_SHOP_URL.'/item.php?it_id='.$it['it_id']; -$sns_share_links .= get_sns_share_link('facebook', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_fb2.png').' '; -$sns_share_links .= get_sns_share_link('twitter', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_twt2.png').' '; -$sns_share_links .= get_sns_share_link('googleplus', $sns_url, $sns_title, G5_SHOP_SKIN_URL.'/img/sns_goo2.png'); ?> diff --git a/skin/shop/basic/item.info.skin.php b/skin/shop/basic/item.info.skin.php index 12f0c5f84..f5439eb18 100644 --- a/skin/shop/basic/item.info.skin.php +++ b/skin/shop/basic/item.info.skin.php @@ -1,38 +1,9 @@ - - +
@@ -143,47 +114,8 @@ function pg_anchor($anc_id) {
- \ No newline at end of file + \ No newline at end of file