테스트 사이트 - 개발 중인 베타 버전입니다

상세페이지 섬네일(중이미지) 원본으로 출력... 채택완료

마일드스카이 6년 전 조회 3,332

테마는 솔소님의 에브리데이 테마를 사용중입니다.

https://sir.kr/yc5_theme/962

 

상세페이지의 섬네일이 흐릿하게 보여서 작은별님의 팁대로 원본출력을

하려는데, 해당 소스코드가 없어요. 혹시 패치되면서 바뀌었는가요?

 

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'].'&amp;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개

채택된 답변
+20 포인트
6년 전

오래전에 올린 팁이라 새 버전에서 바뀐건지 확인해보겠습니다.

모바일도 되는 것 같은데요. 팁에 있는 내용은 pc 스킨 기준입니다.

참고해서 모바일 스킨에 있는 코드에 맞게 바꾸셔야겠죠 앞에 함수명만 바뀌는 겁니다 이렇게..

$thumb = get_image($it['it_img'.$i], $thumb_img_w, $thumb_img_h);

 

해당 팁에 내용 추가해놨습니다.

http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=57

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마일드스카이
6년 전
작은별님 고맙습니다. 덕분에 해결되었어요... 따뜻한 연말연시 되세요^_^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인