질문
본문
상품상세 페이지에서
<div id="sit_pvi_big"> 안에 들어가는 큰 썸네일이 뜨지 않는대 왜그럴까요?
DB에는 모두 들어가있고 모바일에서 잘 보이는데
WEB에서는 왜 NO-IMG가 보일까요?ㅠ
고친거 없는거같은데...
모바일버전의 item.form.skin.php에 코드 소스를 들고오면 레이아웃에 맞지는 않지만
이미지는 불러와집니다...
<!-- 상품이미지 미리보기 시작 { -->
<div id="sit_pvi">
<div id="sit_pvi_big">
<?php
$big_img_count = 0;
$thumbnails = array();
for($i=1; $i<=10; $i++) {
if(!$it['it_img'.$i])
continue;
$img = get_it_thumbnail($it['it_img'.$i], $default['de_mimg_width'], $default['de_mimg_height']);
if($img) {
// 썸네일
$thumb = get_it_thumbnail($it['it_img'.$i], 60, 60);
$thumbnails[] = $thumb;
$big_img_count++;
echo '<a href="'.G5_SHOP_URL.'/largeimage.php?it_id='.$it['it_id'].'&no='.$i.'" target="_blank" class="popup_item_image">'.$img.'</a>';
}
}
if($big_img_count == 0) {
echo '<img src="'.G5_SHOP_URL.'/img/no_image.gif" alt="">';
}
?>
</div>
<?php
// 썸네일
$thumb1 = true;
$thumb_count = 0;
$total_count = count($thumbnails);
if($total_count > 0) {
echo '<ul id="sit_pvi_thumb">';
foreach($thumbnails as $val) {
$thumb_count++;
$sit_pvi_last ='';
if ($thumb_count % 5 == 0) $sit_pvi_last = 'class="li_last"';
echo '<li '.$sit_pvi_last.'>';
echo '<a href="'.G5_SHOP_URL.'/largeimage.php?it_id='.$it['it_id'].'&no='.$thumb_count.'" target="_blank" class="popup_item_image img_thumb">'.$val.'<span class="sound_only"> '.$thumb_count.'번째 이미지 새창</span></a>';
echo '</li>';
}
echo '</ul>';
}
?>
</div>
<!-- } 상품이미지 미리보기 끝 -->
이 부분 입니다.
답변 1
주소를 안보고 코드만 보고는 뭐가 잘 못 된건지 찾기 어렵습니다.
상단에 혹시 썸네일 lib 호출 하셨는지요
대략
<?php include_once(G5_LIB_PATH.'/thumbnail.lib.php'); ?>
이렇게 생겼습니다.