[해결] 썸네일 변수 선언 파일 위치어디에있죠?


2019-03-30 12:01
49,628
11
총 채택 포인트
200 포인트
채택된 회원에게 주는 후원 포인트
100 포인트
채택 후 작성자(개발자2) 회수 포인트
100 포인트
본문
main.10~50.skin.html, list.10~50.skin.html = $list[$i]['it_image']
item.form.skin.html = $bimg['image']
$list[$i]['it_image']
$bimg['image']
이것들 변수 선언 어디서하나요.
썸네일생성 옵션값이랑
이미지가 썸네일 지정한 사이즈보다 작을경우
원본 이미지 보이도록 조건 걸고 싶은데 통 못찾겠네요.
최신글이 없습니다.
최신글이 없습니다.
댓글목록11
이윰IN님의 댓글
관리자모드 > 쇼핑몰관리 > 쇼핑몰설정 > 쇼핑몰 초기화면 에서 각 타입별로 썸네일 이미지 사이즈를 설정하실 수 있습니다.
저희의 경우,가로 : 600 / 세로 : 0 으로 설정했습니다.
또한, 제품 리스트에서 출력되는 상품 이미지 사이지는
관리자모드 > 쇼핑몰관리 > 쇼핑몰설정 > 기타설정 에서 종류별로 썸네일 이미지 사이즈를 설정할 수 있습니다.
이미지(소) 항목의 설정을 가로 : 600 / 세로 : 0 으로 설정하시면 될 것으로 보입니다.
감사합니다.
개발자2님의 댓글의 댓글
그부분을 없앨려고 썸네일 변수를 수정할려고 합니다.
이윰IN님의 댓글의 댓글
확대하는 방식은 지원하지 않는 것으로 알고 있습니다.
만일 500px 이미지를 600px 이미지로 표현하고 싶으시다면
CSS 를 이용하여 min-width:600px 로 처리하는 것은 어떨지요.
감사합니다.
개발자2님의 댓글의 댓글
이윰IN님의 댓글의 댓글
개발자2님의 댓글의 댓글
여깁니다.
이윰IN님의 댓글
원본 이미지 사이즈가 500픽셀인데 설정을 600으로 할 이유가 없을 것 같습니다.
600으로 설정하셨다면 원본 이미지는 가로폭이 600 이상이여야 합니다.
개발자2님의 댓글의 댓글
이거 변수 조건문 달면되는데;;
이전 개발자가 이윰빌더 박아놨는데 의뢰주가 이미지 사이즈를 작게 올려도 강제로 사이즈 늘려서 출력되기를 원합니다.
이윰IN님의 댓글의 댓글
작은 이미지를 크게하는 방식은 없습니다.
무슨 파일 위치를 알려달라는 것인지 도무지 모르겠군요..
개발자2님의 댓글의 댓글
get_it_image() 여기서 사이즈 지정해서 썸네일 생성해주는데
현재 500픽셀 여백 흰영역으로 메꿔져서 이미지가 600픽셀로 리사이징되서 출력되는게 문제인거예요.
작은 이미지를 크게 하는방법은 thumbnail.lib.php 에서 수정하면 되는데
문제는 함수에 파라미터를 어떻게 넣어서 선언하셨는지를 보고 수정할려고합니다.
이윰빌더 테마 스킨에는 $list[$i]['it_image'] 변수로 담겨있는데 변수 어느파일에서 선언한는지 알려주세요.
$bimg['image'] 또한 마찬가지로 어디서 선언하는지 알려주세요.
이윰IN님의 댓글의 댓글
가로 사이즈와 세로 사이즈는
관리자모드 > 쇼핑몰관리 > 분류관리 에서 각각 카테고리별로 출력 이미지 사이즈를 설정하도록 되어 있습니다.
$bimg['image'] 변수 말씀하시는 것으로 보아...
item.form.skin.html.php 파일에서 <?php foreach ($big_img as $k => $bimg) { ?> 부분 말씀하시는 것으로 보이는데요.
해당 부분에서 foreach 문에서 선언된거구요.
$big_img 변수는 /eyoom/core/shop/item.form.skin.php 파일 23, 24번째 라인에서 선언되었습니다.