상품 이미지가 출력되지 않는 경우가 있습니다.
리스트나 상세 페이지에서 대표 이미지가 보이지 않는 경우가 있습니다.
영카트4에서 상품의 첫번째 이미지를 등록하지 않았다면 5로 이전하면 보이지 않습니다.
영카트4에서는 첫번째 이미지가 없으면 두번째 이미지를 보여줬으나 5에 와서는 이 기능이 없습니다. 그래서 이미지를 보여주지 못합니다.
영카트5에서는 이미지1을 등록하지 않고 이미지2를 등록하면 동일한 현상이 생길 것 같은데 데모 페이지에서는 등록 기능이 막혀있네요.
영카트4에서 상품의 첫번째 이미지를 등록하지 않았다면 5로 이전하면 보이지 않습니다.
영카트4에서는 첫번째 이미지가 없으면 두번째 이미지를 보여줬으나 5에 와서는 이 기능이 없습니다. 그래서 이미지를 보여주지 못합니다.
영카트5에서는 이미지1을 등록하지 않고 이미지2를 등록하면 동일한 현상이 생길 것 같은데 데모 페이지에서는 등록 기능이 막혀있네요.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개
[code]
// 상품이미지처리
$idx = 1;
for($k=1; $k<=5; $k++) {
$item_img_file = $item_img_path.'/'.$row['it_id'].'_l'.$k;
if(is_file($item_img_file)) {
$size = @getimagesize($item_img_file);
if($size[2] < 1 || $size[2] > 16)
continue;
switch($size[2]) {
case 1:
$ext = 'gif';
break;
case 2:
$ext = 'jpg';
break;
case 3:
$ext = 'png';
break;
case 6:
$ext = 'bmp';
break;
default:
continue;
break;
}
// 이미지복사
@mkdir(G5_DATA_PATH.'/item/'.$row['it_id'], G5_DIR_PERMISSION);
@chmod(G5_DATA_PATH.'/item/'.$row['it_id'], G5_DIR_PERMISSION);
if(copy($item_img_file, G5_DATA_PATH.'/item/'.$row['it_id'].'/'.$row['it_id'].'_l'.$idx.'.'.$ext)) {
@chmod(G5_DATA_PATH.'/item/'.$row['it_id'].'/'.$row['it_id'].'_l'.$idx.'.'.$ext, G5_FILE_PERMISSION);
$sql_common .= $comma . " it_img{$idx} = '".$row['it_id'].'/'.$row['it_id'].'_l'.$idx.'.'.$ext."' ";
$idx++;
}
}
}
[/code]
영카트4에서 이미지 2번에 이미지를 등록하고 이전을 했을 때 2번에 등록된 이미지가 1번으로 등록되는 걸 확인했습니다.
또한 http://demo.sir.co.kr/gnuboard5/shop/list.php?ca_id=30 에서 처럼 이미지 2번에 등록을 해도 정상적으로 이미지가
출력되는 걸 확인했습니다. 관리자 페이지에서 해당 상품의 이미지가 등록된 내용을 확인하실 수 있습니다.