가격비교 사이트 이미지 url 함수 수정

This commit is contained in:
chicpro
2013-06-21 15:31:12 +09:00
parent e7acf7a6ed
commit 6de29a3a14
14 changed files with 34 additions and 95 deletions

View File

@ -149,30 +149,33 @@ function get_it_thumbnail($img, $width, $height=0, $id='')
}
//
function get_it_imageurl($img, $width, $height=0)
function get_it_imageurl($it_id)
{
$str = '';
global $g4;
$sql = " select it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10
from {$g4['shop_item_table']}
where it_id = '$it_id' ";
$row = sql_fetch($sql);
$filepath = '';
for($i=1; $i<=10; $i++) {
$img = $row['it_img'.$i];
$file = G4_DATA_PATH.'/item/'.$img;
if(!is_file($file))
continue;
$file = G4_DATA_PATH.'/item/'.$img;
if(is_file($file))
$size = @getimagesize($file);
if($size[2] < 1 || $size[2] > 3)
continue;
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);
$filepath = $file;
}
$thumb = thumbnail($filename, $filepath, $filepath, $width, $height, false, false, 'center', true, $um_value='80/0.5/3');
if($thumb)
$str = str_replace(G4_PATH, G4_URL, $filepath.'/'.$thumb);
if($filepath)
$str = str_replace(G4_PATH, G4_URL, $filepath);
else
$str = G4_SHOP_URL.'/img/no_image.gif';
return $str;
}

View File

@ -64,12 +64,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo "{$lt}{$row['it_id']}{$gt}"; // 쇼핑몰 상품ID
echo "{$lt}C{$gt}"; // 상품구분 C/U/D 전체EP는 일괄적으로 C

View File

@ -65,12 +65,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo "{$lt}{$row['it_id']}{$gt}"; // 쇼핑몰 상품ID
echo "{$lt}C{$gt}"; // 상품구분 C/U/D 전체EP는 일괄적으로 C

View File

@ -93,12 +93,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo <<< HEREDOC
{$lt}_BEGIN{$gt}

View File

@ -96,12 +96,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo <<< HEREDOC
{$lt}_BEGIN{$gt}

View File

@ -34,11 +34,7 @@ $sql = " select * from {$g4['shop_item_table']}
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
for($k=1; $k<=10; $k++) {
$imgage = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($image)
break;
}
$image = get_it_imageurl($row['it_id']);
$row2 = sql_fetch(" select ca_name from {$g4['shop_category_table']} where ca_id = '".substr($row['ca_id'],0,2)."' ");

View File

@ -38,12 +38,7 @@ for ($i=0; $row=mysql_fetch_array($result); $i++) {
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
$str .= $nl;
$str .= $row['it_id']; // 상품ID

View File

@ -135,12 +135,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo <<< HEREDOC
{$lt}begin{$gt}

View File

@ -130,12 +130,7 @@ for ($i=0; $row=mysql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo '
<tr bgcolor="white">

View File

@ -114,12 +114,7 @@ for ($i=0; $row=mysql_fetch_array($result); $i++)
}
// 상품이미지
$image = '';
for($k=1; $k<=10; $k++) {
$image = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($image)
break;
}
$image = get_it_imageurl($row['it_id']);
echo "
<tr>

View File

@ -99,12 +99,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo <<< HEREDOC
{$lt}begin{$gt}

View File

@ -100,12 +100,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
}
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo <<< HEREDOC
{$lt}begin{$gt}

View File

@ -104,12 +104,7 @@ for ($i=0; $row=mysql_fetch_array($result); $i++)
if ($qty <= 0) $row['it_price'] = 0;
// 상품이미지
$img_url = '';
for($k=1; $k<=10; $k++) {
$img_url = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($img_url)
break;
}
$img_url = get_it_imageurl($row['it_id']);
echo "<tr>
<td width=\"30\">$num&nbsp;</td>

View File

@ -109,12 +109,7 @@ for ($i=0; $row=mysql_fetch_array($result); $i++)
}
// 상품이미지
$image = '';
for($k=1; $k<=10; $k++) {
$image = get_it_imageurl($row['it_img'.$k], $default['de_mimg_width'], $default['de_mimg_height']);
if($image)
break;
}
$image = get_it_imageurl($row['it_id']);
echo "
<tr>