From c82c33fc59dfcf42e1482e3c3081ceecaccb995a Mon Sep 17 00:00:00 2001 From: loves2tu Date: Wed, 29 Dec 2021 06:29:16 +0000 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=ED=8C=90=EB=A7=A4?= =?UTF-8?q?=EC=9E=90=EC=84=BC=ED=84=B0=20=ED=94=BC=EB=93=9C=20=20-=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20img1~10=20=EC=A1=B4=EC=9E=AC?= =?UTF-8?q?=EC=97=AC=EB=B6=80=20=ED=99=95=EC=9D=B8=20=ED=9B=84=20=20image?= =?UTF-8?q?=5Flink=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/price/google_feed.php | 45 +++++++++++++++----------------------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/shop/price/google_feed.php b/shop/price/google_feed.php index 0ba4e8589..42b37a606 100644 --- a/shop/price/google_feed.php +++ b/shop/price/google_feed.php @@ -30,33 +30,24 @@ $xml->addAttribute("version", "2.0"); $channel = $xml->addChild("channel"); $title = $channel->addChild("title", "쇼핑몰피드"); $link = $channel->addChild("link", G5_URL); -$description = $channel->addChild("description", "몰?루"); +$description = $channel->addChild("description", ""); for ($i = 0; $row = sql_fetch_array($result); $i++ ) { - if(empty($row['it_id'])) continue; - if(empty($row['it_name'])) continue; - if(empty($row['it_img1'])) continue; - if(!file_exists(G5_DATA_PATH.'/item/'.$row['it_img1'])) continue; - $ext = explode('.', $row['it_img1'])[1]; + $it_id = $row['it_id']; + $it_title = $row['it_name']; + $it_link = shop_item_url($row['it_id']); + $it_basic = strip_tags($row['it_basic']); - switch($ext) { - case "jpg": - case "jpeg": - case "webp": - case "png": - case "gif": - case "bmp": - case "tif": - case "tiff": - $ext_check = true; - break; - default: - $ext_check = false; - break; + $it_image = ""; + for($i=1; $i<=10; $i++) { + $img = $row['it_img'.$i]; + + if(empty($img)) continue; + + $it_image = G5_DATA_URL."/item/".$img; + break; } - if($ext_check == false) continue; - $stock = "in_stock"; if($row['in_stock'] != null) { if($row['in_stock'] <= 0) $stock = "out_of_stock"; @@ -64,11 +55,11 @@ for ($i = 0; $row = sql_fetch_array($result); $i++ ) { $item = $channel->addChild("item"); // 필수 입력 항목 - $item->addChild("g:g:id", $row['it_id']); - $item->addChild("title", $row['it_name']); - $item->addChild("description", strip_tags($row['it_basic'])); - $item->addChild("link", G5_SHOP_URL.'/item.php?it_id='.urlencode($row['it_id'])); - $item->addChild("g:g:image_link", G5_DATA_URL.'/item/'.$row['it_img1']); + $item->addChild("g:g:id", $it_id); + $item->addChild("title", $it_title); + $item->addChild("description", $it_basic); + $item->addChild("link", $it_link); + $item->addChild("g:g:image_link", $it_image); $item->addChild("availability", $stock); if($row['it_cust_price'] != null && $row['it_cust_price'] > 0) {