Ver código fonte

thumbnail image

zhangdehua 7 meses atrás
pai
commit
1e67ec8f29

+ 1 - 1
app/common.php

@@ -496,7 +496,7 @@ function curl_get($url)
     return $result;
 }
 
-function createThumbnail($sourceFile, $thumbnailFile, $thumbnailWidth = 100, $quality = 80) {
+function createThumbnail($sourceFile, $thumbnailFile, $thumbnailWidth = 400, $quality = 80) {
     // 获取原图像信息
     list($sourceWidth, $sourceHeight, $sourceType) = getimagesize($sourceFile);
     $sourceMime = image_type_to_mime_type($sourceType);

+ 2 - 0
app/common/model/Goods.php

@@ -265,6 +265,8 @@ class Goods extends BaseModel
         $goodsInfo['goods_images'] = helper::getArrayColumn($goodsInfo['images'], 'file');
         // 商品主图
         $goodsInfo['goods_image'] = current($goodsInfo['goods_images'])['preview_url'];
+        // 商品主图缩略图
+        $goodsInfo['goods_image_thumbnail'] = config('app.app_google_gcs_host') . '/' . current($goodsInfo['goods_images'])['file_path'];
         // 商品销量(实际显示=初始虚拟销量+实际销量)
         $goodsInfo['goods_sales'] = $goodsInfo['sales_initial'] + $goodsInfo['sales_actual'];
         // 回调函数

+ 1 - 2
app/common/model/UploadFile.php

@@ -71,8 +71,7 @@ class UploadFile extends BaseModel
     {
         // 存储方式本地:拼接当前域名
         if ($data['storage'] === StorageEnum::LOCAL) {
-            //$data['domain'] = rtrim(uploads_url(), '/');
-            $data['domain'] = config('app.app_google_gcs_host');
+            $data['domain'] = rtrim(uploads_url(), '/');
         }
         return "{$data['domain']}/{$data['file_path']}";
     }

+ 2 - 0
app/index/controller/Index.php

@@ -213,6 +213,8 @@ class Index extends Controller
 
     public function goldTest()
     {
+        dd(public_path());
+
         $fileInfo['file_path'] = '10001/20241014/9dedcf80308af9dbdd12515d259483ce.png';
 
         $sourceFile = 'D:\phpstudy_pro\WWW\gors\vape_shop\public\uploads/' . $fileInfo['file_path'];

+ 8 - 8
app/index/view/index/index.html

@@ -50,8 +50,8 @@
                     <div class="newGoodsItem" data-id="{$goods['goods_id']}">
                         <div class="goodsImgBox">
 <!--                            <img class="lazy" src="/assets/index/asstes/icon/transparent.png"-->
-                            <img class="lazy" src="{$goods['goods_image']}"
-                                 data-original="{$goods['goods_image']}" alt="FreeShippingVapes"
+                            <img class="lazy" src="{$goods['goods_image_thumbnail']}"
+                                 data-original="{$goods['goods_image_thumbnail']}" alt="FreeShippingVapes"
                                  title="FreeShippingVapes">
                         </div>
                         <div class="goodsInfo">
@@ -106,8 +106,8 @@
                 <a href="/index/index/productDetails/goodsId/{$goods['goods_id']}.html">
                     <div class="newGoodsItem" data-id="{$goods['goods_id']}">
                         <div class="goodsImgBox" data-id="{$goods['goods_id']}">
-                            <img class="lazy" src="{$goods['goods_image']}"
-                                 data-original="{$goods['goods_image']}"
+                            <img class="lazy" src="{$goods['goods_image_thumbnail']}"
+                                 data-original="{$goods['goods_image_thumbnail']}"
                                  alt="FreeShippingVapes" title="FreeShippingVapes">
                         </div>
                         <div class="goodsInfo">
@@ -212,8 +212,8 @@
                     <div class="newGoodsTag">New</div>
                     <div class="goodsImgBox">
 <!--                        <img class="lazy" src="/assets/index/asstes/icon/transparent.png"-->
-                        <img class="lazy" src="{$deal['goods_image']}"
-                             data-original="{$deal['goods_image']}" alt="FreeShippingVapes"
+                        <img class="lazy" src="{$deal['goods_image_thumbnail']}"
+                             data-original="{$deal['goods_image_thumbnail']}" alt="FreeShippingVapes"
                              title="FreeShippingVapes">
                     </div>
                     <div class="goodsInfo">
@@ -259,8 +259,8 @@
                 <div class="newGoodsItem" data-id="{$deal['goods_id']}">
                     <div class="newGoodsTag">New</div>
                     <div class="goodsImgBox">
-                        <img class="lazy" src="{$deal['goods_image']}"
-                             data-original="{$deal['goods_image']}" alt="FreeShippingVapes"
+                        <img class="lazy" src="{$deal['goods_image_thumbnail']}"
+                             data-original="{$deal['goods_image_thumbnail']}" alt="FreeShippingVapes"
                              title="FreeShippingVapes">
                     </div>
                     <div class="goodsInfo">