영카트 상품 리스트 이미지를 썸네일 대신 원본 이미지로 출력하기

영카트 상품 목록 이미지를 썸네일이 아닌 원본 이미지로 출력하는 방법입니다.

메인페이지 스킨에 적용하기 (히트상품, 추천상품, 최신상품 등..)
수정 파일 : skin/shop/basic/main.10.skin.php

분류 리스트 페이지 스킨에 적용하기 (상품 분류 메뉴를 클릭했을 때 나오는 화면)
수정 파일 : skin/shop/basic/list.10.skin.php

// echo get_it_image($row['it_id'], $this->img_width, $this->img_height, '', '', stripslashes($row['it_name']))."\n";
위 줄을 주석 처리 후 아래 내용으로 대체합니다.
echo '<img src="'.get_it_imageurl($row['it_id']).'" width="'.$this->img_width.'" height="'.$this->img_height.'" alt="'.stripslashes($row['it_name']).'">';


상품 상세 페이지 스킨에 적용하기 (상품을 클릭했을 때 좌측 상단에 나오는 중간 사이즈 이미지)
수정 파일 : 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']);


파일을 직접 뽑아서 사용하는 다른 방법도 있는데
shop.lib 파일 살펴보다가 함수가 있길래 해봤습니다 저기다 써도 되는지는 저도 잘 모르겠네요.
최근 영카트5 PC 버전 원본 기준으로 기본적인 출력 테스트만 했습니다.
테마를 사용한다면 테마 폴더에 있는 스킨을 수정해야 하며 일부 테마나 빌더에 따라서 차이가 있을 수 있습니다.


*참고 사항
세로로 긴 이미지를 비율대로 나오게 하고 싶으면
height=".$this->img_height." 여기를 height='' 이렇게 하면 될 겁니다.
상품 상세 페이지 스킨에서는 이렇게..
$img = get_image($it['it_img'.$i], $default['de_mimg_width'], '');
상세 페이지에서 세로 사이즈를 없애면 하단 썸네일이 이동해서 스킨을 일부 수정해야 할 겁니다.
|

댓글 10개

고맙십니다. ㅎㅎ
원본이미지출력
영카트 상품썸네일
상품 이미지 흐릴때
잘쓰겠습니다
천재시네요 정말 감사합니다!!
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

+
제목 글쓴이 날짜 조회
8년 전 조회 4,099
8년 전 조회 4,670
9년 전 조회 1.2만
9년 전 조회 4,319
9년 전 조회 3,915
9년 전 조회 4,123
9년 전 조회 7,805
9년 전 조회 4,574
9년 전 조회 4,735
9년 전 조회 4,234
9년 전 조회 6,315
9년 전 조회 3,953
9년 전 조회 6,381
9년 전 조회 5,507
9년 전 조회 9,621
9년 전 조회 4,759
9년 전 조회 4,040
9년 전 조회 4,011
9년 전 조회 4,432
9년 전 조회 7,214
9년 전 조회 7,319
9년 전 조회 4,863
9년 전 조회 5,471
9년 전 조회 7,112
9년 전 조회 5,308
9년 전 조회 7,929
9년 전 조회 5,645
9년 전 조회 4,644
9년 전 조회 6,850
9년 전 조회 5,046