3) continue; $filename = basename($file); $filepath = dirname($file); $img_width = $size[0]; $img_height = $size[1]; break; } } if($img_width && !$height) { $height = round(($width * $img_height) / $img_width); } if($filename) { //thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_height, $is_create, $is_crop=false, $crop_mode='center', $is_sharpen=true, $um_value='80/0.5/3') $thumb = thumbnail($filename, $filepath, $filepath, $width, $height, false, $is_crop, 'center', false, $um_value='80/0.5/3'); } if($thumb) { $file_url = str_replace(G5_PATH, G5_URL, $filepath.'/'.$thumb); $img = ''.$img_alt.''.$img.''; return run_replace('get_it_image_tag', $img, $thumb, $it_id, $width, $height, $anchor, $img_id, $img_alt, $is_crop); } // 상품이미지 썸네일 생성 function rb_it_thumbnail($img, $width, $height=0, $id='', $is_crop=true) { $str = ''; if ( $replace_tag = run_replace('get_it_thumbnail_tag', $str, $img, $width, $height, $id, $is_crop) ){ return $replace_tag; } $file = G5_DATA_PATH.'/item/'.$img; if(is_file($file)) $size = @getimagesize($file); if (! (isset($size) && is_array($size))) return ''; if($size[2] < 1 || $size[2] > 3) return ''; $img_width = $size[0]; $img_height = $size[1]; $filename = basename($file); $filepath = dirname($file); if($img_width && !$height) { $height = round(($width * $img_height) / $img_width); } $thumb = thumbnail($filename, $filepath, $filepath, $width, $height, false, $is_crop, 'center', false, $um_value='80/0.5/3'); if($thumb) { $file_url = str_replace(G5_PATH, G5_URL, $filepath.'/'.$thumb); $str = '0); } $list[$i] = get_list($row, $board, $latest_skin_url, $subject_len); $list[$i]['first_file_thumb'] = (isset($row['wr_file']) && $row['wr_file']) ? get_board_file_db($bo_table, $row['wr_id'], 'bf_file, bf_content', "and bf_type in (1, 2, 3, 18) ", true) : array('bf_file'=>'', 'bf_content'=>''); $list[$i]['bo_table'] = $bo_table; if(! isset($list[$i]['icon_file'])) $list[$i]['icon_file'] = ''; } g5_latest_cache_data($bo_table, $list); if(G5_USE_CACHE) { $caches = array( 'list' => $list, 'bo_subject' => sql_escape_string($bo_subject), ); g5_set_cache($cache_file_name, $caches, (int) $time_unit * (int) $cache_time); } } else { $list = $cache_list; $bo_subject = (is_array($caches) && isset($caches['bo_subject'])) ? $caches['bo_subject'] : ''; } ob_start(); $rb_module_table = "rb_module_shop"; //영카트 메인 모듈 include $latest_skin_path.'/latest.skin.php'; $content = ob_get_contents(); ob_end_clean(); return $content; } // 패턴의 내용대로 해당 디렉토리에서 정렬하여