it_type6을 추가했는데 리스트와 메인모든곳에 나오는게 당연하지요??
그런데 말입니다.
상세페이지에만 따로 별도아이콘 삽입하는방법이 있을까요?
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
SKPLAN
2015-07-09 (목) 18:32:20
단순히 같은 기능에서 상세페이지에만 별도의 아이콘을 사용하신다면 ...
lib/shop.lib.php 파일에서
item_icon() 의 내용을 복사하여 바로 밑에 붙여넣으시고 이름을 item_icon2() 로 바꾸신 다음
내용의 아이콘이미지를 원하시는 아이콘으로 변경하시고
상세페이지에 <?php echo item_icon2($it); ?> 를 사용하시면 될꺼 같네요.
답변에 대한 댓글 2개
RedDJ
2015-07-20 (월) 14:38:48
[code]// 상품이미지에 유형 아이콘 출력
function item_icon($it)
{
global $g5;
$icon = '<span class="sit_icon">';
// 품절
if (is_soldout($it['it_id']))
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_soldout.gif" alt="품절"> ';
if ($it['it_type1'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="히트상품"> ';
if ($it['it_type2'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_rec.gif" alt="추천상품"> ';
if ($it['it_type3'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_new.gif" alt="최신상품"> ';
if ($it['it_type4'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_best.gif" alt="인기상품"> ';
if ($it['it_type5'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="할인상품">';
// 쿠폰상품
$sql = " select count(*) as cnt
from {$g5['g5_shop_coupon_table']}
where cp_start <= '".G5_TIME_YMD."'
and cp_end >= '".G5_TIME_YMD."'
and (
( cp_method = '0' and cp_target = '{$it['it_id']}' )
OR
( cp_method = '1' and ( cp_target IN ( '{$it['ca_id']}', '{$it['ca_id2']}', '{$it['ca_id3']}' ) ) )
) ";
$row = sql_fetch($sql);
if($row['cnt'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_cp.gif" alt="쿠폰상품">';
$icon .= '</span>';
return $icon;
}
// 상품이미지에 유형 아이콘2 출력
function item_icon2($it)
{
global $g5;
$icon = '<span class="sit_icon">';
if ($it['it_type1'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="히트상품eco"> ';
if ($it['it_type2'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_rec.gif" alt="추천상품"> ';
if ($it['it_type3'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_new.gif" alt="최신상품"> ';
if ($it['it_type4'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="인기상품"> ';
if ($it['it_type5'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_discount.gif" alt="할인상품">';
}
[/code]
이렇게 맞나요? 아무런변화 없어서 다시 질문합니다.
function item_icon($it)
{
global $g5;
$icon = '<span class="sit_icon">';
// 품절
if (is_soldout($it['it_id']))
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_soldout.gif" alt="품절"> ';
if ($it['it_type1'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="히트상품"> ';
if ($it['it_type2'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_rec.gif" alt="추천상품"> ';
if ($it['it_type3'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_new.gif" alt="최신상품"> ';
if ($it['it_type4'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_best.gif" alt="인기상품"> ';
if ($it['it_type5'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="할인상품">';
// 쿠폰상품
$sql = " select count(*) as cnt
from {$g5['g5_shop_coupon_table']}
where cp_start <= '".G5_TIME_YMD."'
and cp_end >= '".G5_TIME_YMD."'
and (
( cp_method = '0' and cp_target = '{$it['it_id']}' )
OR
( cp_method = '1' and ( cp_target IN ( '{$it['ca_id']}', '{$it['ca_id2']}', '{$it['ca_id3']}' ) ) )
) ";
$row = sql_fetch($sql);
if($row['cnt'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_cp.gif" alt="쿠폰상품">';
$icon .= '</span>';
return $icon;
}
// 상품이미지에 유형 아이콘2 출력
function item_icon2($it)
{
global $g5;
$icon = '<span class="sit_icon">';
if ($it['it_type1'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="히트상품eco"> ';
if ($it['it_type2'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_rec.gif" alt="추천상품"> ';
if ($it['it_type3'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_new.gif" alt="최신상품"> ';
if ($it['it_type4'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/eco01.gif" alt="인기상품"> ';
if ($it['it_type5'])
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_discount.gif" alt="할인상품">';
}
[/code]
이렇게 맞나요? 아무런변화 없어서 다시 질문합니다.
RedDJ
2015-07-20 (월) 14:49:55
죄송합니다.
$icon .= '</span>';제일밑에 붙여주니 작동됩니다.
답변을 작성하려면 로그인이 필요합니다.