썸네일 이미지 설정값보다 본래 이미지가 작아 리스트 썸네일 여백이 생기는 경우
리스트 썸네일로 나타나는 이미지 태두리에 흰 여백이 생기는 경우
이유 : 썸네일 설정값보다 본래 이미지가 더 작은 경우
원인 : get_list_thumbnail함수에는 썸네일 설정값보다 본래 이미지가 더 작은 경우 썸네일 설정값으로 키워주는 기능이 없다. + 본래 이미지가 더 작은 경우 썸네일로 만드는 것을 멈추게 하는 기능이 없다.(get_view_thumbnail에는 있음)
목적 : 본래 이미지가 더 작은 경우 썸네일 설정값으로 키우도록 함
해결 방법 : function thumbnail로 $thumb_widt값을 넘길 때 ''값을 넘겨서 thumbnail함수에서 재처리 하게 만듬
본래 함수에 코드 추가
function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_create=false, $is_crop=false, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3')
{
global $g5, $config;
$filename = $alt = "";
$edt = false;
$sql = " select bf_file, bf_content from {$g5['board_file_table']}
where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_type between '1' and '3' order by bf_no limit 0, 1 ";
$row = sql_fetch($sql);
if($row['bf_file']) {
$filename = $row['bf_file'];
$filepath = G5_DATA_PATH.'/file/'.$bo_table;
$alt = get_text($row['bf_content']);
if(preg_match("/\.({$config['cf_image_extension']})$/i", $srcfile) && is_file($srcfile)) {
$size = @getimagesize($srcfile);
// 원본 width가 thumb_width보다 작다면
if($size[0] <= $thumb_width)
$thumb_width = '';
}
} else {
$write_table = $g5['write_prefix'].$bo_table;
$sql = " select wr_content from $write_ta