正在显示
1 个修改的文件
包含
20 行增加
和
7 行删除
| @@ -419,14 +419,27 @@ class ProductLogic extends BaseLogic | @@ -419,14 +419,27 @@ class ProductLogic extends BaseLogic | ||
| 419 | } | 419 | } |
| 420 | } | 420 | } |
| 421 | 421 | ||
| 422 | - //处理内容中的图片 | 422 | + $intro = ''; |
| 423 | + if($data[5]){ | ||
| 424 | + //处理短描述中的图片 | ||
| 425 | + $pattern = '<img src="(.*?)">'; | ||
| 426 | + preg_match_all($pattern, $data[5], $result_intro); | ||
| 427 | + if($result_intro[1]){ | ||
| 428 | + foreach ($result_intro[1] as $vi_img){ | ||
| 429 | + $data[5] = str_replace($vi_img,getImageUrl(CosService::uploadRemote($project_id,'image_product',$vi_img)),$data[5]); | ||
| 430 | + } | ||
| 431 | + } | ||
| 432 | + $intro = $data[5]; | ||
| 433 | + } | ||
| 434 | + | ||
| 423 | $content = ''; | 435 | $content = ''; |
| 424 | if($data[6]){ | 436 | if($data[6]){ |
| 437 | + //处理内容中的图片 | ||
| 425 | $pattern = '<img src="(.*?)">'; | 438 | $pattern = '<img src="(.*?)">'; |
| 426 | - preg_match_all($pattern, $data[6], $result); | ||
| 427 | - if($result[1]){ | ||
| 428 | - foreach ($result[1] as $vc_img){ | ||
| 429 | - $data[6] = str_replace($vc_img,CosService::uploadRemote($project_id,'image_product',$vc_img),$data[6]); | 439 | + preg_match_all($pattern, $data[6], $result_content); |
| 440 | + if($result_content[1]){ | ||
| 441 | + foreach ($result_content[1] as $vc_img){ | ||
| 442 | + $data[6] = str_replace($vc_img,getImageUrl(CosService::uploadRemote($project_id,'image_product',$vc_img)),$data[6]); | ||
| 430 | } | 443 | } |
| 431 | } | 444 | } |
| 432 | $content = $data[6]; | 445 | $content = $data[6]; |
| @@ -448,10 +461,10 @@ class ProductLogic extends BaseLogic | @@ -448,10 +461,10 @@ class ProductLogic extends BaseLogic | ||
| 448 | 'title' => $data[0], | 461 | 'title' => $data[0], |
| 449 | 'thumb' => $thumb, | 462 | 'thumb' => $thumb, |
| 450 | 'gallery' => Arr::a2s($gallery), | 463 | 'gallery' => Arr::a2s($gallery), |
| 451 | - 'attrs' => $data[4] ? $data[4] : Arr::a2s([]), | 464 | + 'attrs' => trim($data[4]) ? $data[4] : Arr::a2s([]), |
| 452 | 'category_id' => $category_id, | 465 | 'category_id' => $category_id, |
| 453 | 'keyword_id' => $keyword_id, | 466 | 'keyword_id' => $keyword_id, |
| 454 | - 'intro' => $data[5] ?? '', | 467 | + 'intro' => $intro, |
| 455 | 'content' => $content, | 468 | 'content' => $content, |
| 456 | 'seo_mate' => Arr::a2s($seo_mate), | 469 | 'seo_mate' => Arr::a2s($seo_mate), |
| 457 | 'created_uid' => $user_id, | 470 | 'created_uid' => $user_id, |
-
请 注册 或 登录 后发表评论