상세페이지 섬네일(중이미지) 원본으로 출력...
본문
테마는 솔소님의 에브리데이 테마를 사용중입니다.
상세페이지의 섬네일이 흐릿하게 보여서 작은별님의 팁대로 원본출력을
하려는데, 해당 소스코드가 없어요. 혹시 패치되면서 바뀌었는가요?
theme/everyday/mobile/skin/shop/basic/item.form.skin.php
위 파일에서...
// $img = get_it_thumbnail($it['it_img'.$i], $default['de_mimg_width'], $default['de_mimg_height']);
위 줄을 주석 처리 후 아래 내용으로 대체합니다.
$img = get_image($it['it_img'.$i], $default['de_mimg_width'], $default['de_mimg_height']);
이대로 수정하려 했지만, 주석처리해야할 빨간색 코드가 없다고 나옵니다.
커스텀 테마라서 없는듯 한데요.
아래는 에브리데이 소스 일부입니다.
<div id="sit_ov_wrap">
<?php
// 이미지(중) 썸네일
$thumb_img = '';
$thumb_img_w = 600; // 넓이
$thumb_img_h = 600; // 높이
for ($i=1; $i<=10; $i++)
{
if(!$it['it_img'.$i])
continue;
$thumb = get_it_thumbnail($it['it_img'.$i], $thumb_img_w, $thumb_img_h);
if(!$thumb)
continue;
$thumb_img .= '<div>';
$thumb_img .= '<a href="'.G5_SHOP_URL.'/largeimage.php?it_id='.$it['it_id'].'&no='.$i.'" class="popup_item_image slide_img" target="_blank">'.$thumb.'</a>';
$thumb_img .= '</div>'.PHP_EOL;
}
if ($thumb_img)
{
echo '<div id="sit_pvi">'.PHP_EOL;
echo '<div id="sit_pvi_slide" class="owl-carousel">'.PHP_EOL;
echo $thumb_img;
echo '</div>'.PHP_EOL;
echo '</div>';
}
?>
여기서 녹색코드를 수정하면 섬네일이 아예 사라지네요.
어떻게 수정해야할까요ㅠㅠ
답변 1
오래전에 올린 팁이라 새 버전에서 바뀐건지 확인해보겠습니다.
모바일도 되는 것 같은데요. 팁에 있는 내용은 pc 스킨 기준입니다.
참고해서 모바일 스킨에 있는 코드에 맞게 바꾸셔야겠죠 앞에 함수명만 바뀌는 겁니다 이렇게..
$thumb = get_image($it['it_img'.$i], $thumb_img_w, $thumb_img_h);
해당 팁에 내용 추가해놨습니다.