Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
4 个修改的文件
包含
57 行增加
和
31 行删除
| @@ -279,7 +279,7 @@ class HtmlCollect extends Command | @@ -279,7 +279,7 @@ class HtmlCollect extends Command | ||
| 279 | foreach ($img as $vi) { | 279 | foreach ($img as $vi) { |
| 280 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); | 280 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); |
| 281 | if ($check_vi && (!in_array($check_vi, $source))) { | 281 | if ($check_vi && (!in_array($check_vi, $source))) { |
| 282 | - $check_vi && $source[] = $check_vi; | 282 | + $source[] = $check_vi; |
| 283 | } | 283 | } |
| 284 | } | 284 | } |
| 285 | 285 | ||
| @@ -289,7 +289,7 @@ class HtmlCollect extends Command | @@ -289,7 +289,7 @@ class HtmlCollect extends Command | ||
| 289 | foreach ($js as $vj) { | 289 | foreach ($js as $vj) { |
| 290 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); | 290 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); |
| 291 | if ($check_vj && (!in_array($check_vj, $source))) { | 291 | if ($check_vj && (!in_array($check_vj, $source))) { |
| 292 | - $check_vj && $source[] = $check_vj; | 292 | + $source[] = $check_vj; |
| 293 | } | 293 | } |
| 294 | } | 294 | } |
| 295 | 295 | ||
| @@ -299,7 +299,15 @@ class HtmlCollect extends Command | @@ -299,7 +299,15 @@ class HtmlCollect extends Command | ||
| 299 | foreach ($video as $vv) { | 299 | foreach ($video as $vv) { |
| 300 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); | 300 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); |
| 301 | if ($check_vv && (!in_array($check_vv, $source))) { | 301 | if ($check_vv && (!in_array($check_vv, $source))) { |
| 302 | - $check_vv && $source[] = $check_vv; | 302 | + $source[] = $check_vv; |
| 303 | + } | ||
| 304 | + } | ||
| 305 | + preg_match_all('/<video\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $html, $result_video_2); | ||
| 306 | + $video_2 = $result_video_2[2] ?? []; | ||
| 307 | + foreach ($video_2 as $vv2) { | ||
| 308 | + $check_vv2 = $this->url_check($vv2, $project_id, $domain, $web_url_domain, $home_url); | ||
| 309 | + if ($check_vv2 && (!in_array($check_vv2, $source))) { | ||
| 310 | + $source[] = $check_vv2; | ||
| 303 | } | 311 | } |
| 304 | } | 312 | } |
| 305 | 313 | ||
| @@ -309,7 +317,7 @@ class HtmlCollect extends Command | @@ -309,7 +317,7 @@ class HtmlCollect extends Command | ||
| 309 | foreach ($css as $vc) { | 317 | foreach ($css as $vc) { |
| 310 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); | 318 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); |
| 311 | if ($check_vc && (!in_array($check_vc, $source))) { | 319 | if ($check_vc && (!in_array($check_vc, $source))) { |
| 312 | - $check_vc && $source[] = $check_vc; | 320 | + $source[] = $check_vc; |
| 313 | } | 321 | } |
| 314 | } | 322 | } |
| 315 | 323 | ||
| @@ -319,7 +327,7 @@ class HtmlCollect extends Command | @@ -319,7 +327,7 @@ class HtmlCollect extends Command | ||
| 319 | foreach ($css_b as $vc_b) { | 327 | foreach ($css_b as $vc_b) { |
| 320 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); | 328 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); |
| 321 | if ($check_vc_b && (!in_array($check_vc_b, $source))) { | 329 | if ($check_vc_b && (!in_array($check_vc_b, $source))) { |
| 322 | - $check_vc_b && $source[] = $check_vc_b; | 330 | + $source[] = $check_vc_b; |
| 323 | } | 331 | } |
| 324 | } | 332 | } |
| 325 | 333 | ||
| @@ -329,7 +337,7 @@ class HtmlCollect extends Command | @@ -329,7 +337,7 @@ class HtmlCollect extends Command | ||
| 329 | foreach ($down as $vd) { | 337 | foreach ($down as $vd) { |
| 330 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); | 338 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); |
| 331 | if ($check_vd && (!in_array($check_vd, $source))) { | 339 | if ($check_vd && (!in_array($check_vd, $source))) { |
| 332 | - $check_vd && $source[] = $check_vd; | 340 | + $source[] = $check_vd; |
| 333 | } | 341 | } |
| 334 | } | 342 | } |
| 335 | 343 |
| @@ -282,7 +282,9 @@ class HtmlCustomCollect extends Command | @@ -282,7 +282,9 @@ class HtmlCustomCollect extends Command | ||
| 282 | $img = $result_img[2] ?? []; | 282 | $img = $result_img[2] ?? []; |
| 283 | foreach ($img as $vi) { | 283 | foreach ($img as $vi) { |
| 284 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); | 284 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); |
| 285 | - $check_vi && $source[] = $check_vi; | 285 | + if ($check_vi && (!in_array($check_vi, $source))) { |
| 286 | + $source[] = $check_vi; | ||
| 287 | + } | ||
| 286 | } | 288 | } |
| 287 | 289 | ||
| 288 | //js | 290 | //js |
| @@ -290,7 +292,9 @@ class HtmlCustomCollect extends Command | @@ -290,7 +292,9 @@ class HtmlCustomCollect extends Command | ||
| 290 | $js = $result_js[2] ?? []; | 292 | $js = $result_js[2] ?? []; |
| 291 | foreach ($js as $vj) { | 293 | foreach ($js as $vj) { |
| 292 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); | 294 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); |
| 293 | - $check_vj && $source[] = $check_vj; | 295 | + if ($check_vj && (!in_array($check_vj, $source))) { |
| 296 | + $source[] = $check_vj; | ||
| 297 | + } | ||
| 294 | } | 298 | } |
| 295 | 299 | ||
| 296 | //video | 300 | //video |
| @@ -298,7 +302,17 @@ class HtmlCustomCollect extends Command | @@ -298,7 +302,17 @@ class HtmlCustomCollect extends Command | ||
| 298 | $video = $result_video[2] ?? []; | 302 | $video = $result_video[2] ?? []; |
| 299 | foreach ($video as $vv) { | 303 | foreach ($video as $vv) { |
| 300 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); | 304 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); |
| 301 | - $check_vv && $source[] = $check_vv; | 305 | + if ($check_vv && (!in_array($check_vv, $source))) { |
| 306 | + $source[] = $check_vv; | ||
| 307 | + } | ||
| 308 | + } | ||
| 309 | + preg_match_all('/<video\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $html, $result_video_2); | ||
| 310 | + $video_2 = $result_video_2[2] ?? []; | ||
| 311 | + foreach ($video_2 as $vv2) { | ||
| 312 | + $check_vv2 = $this->url_check($vv2, $project_id, $domain, $web_url_domain, $home_url); | ||
| 313 | + if ($check_vv2 && (!in_array($check_vv2, $source))) { | ||
| 314 | + $source[] = $check_vv2; | ||
| 315 | + } | ||
| 302 | } | 316 | } |
| 303 | 317 | ||
| 304 | //css | 318 | //css |
| @@ -306,7 +320,9 @@ class HtmlCustomCollect extends Command | @@ -306,7 +320,9 @@ class HtmlCustomCollect extends Command | ||
| 306 | $css = $result_css[2] ?? []; | 320 | $css = $result_css[2] ?? []; |
| 307 | foreach ($css as $vc) { | 321 | foreach ($css as $vc) { |
| 308 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); | 322 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); |
| 309 | - $check_vc && $source[] = $check_vc; | 323 | + if ($check_vc && (!in_array($check_vc, $source))) { |
| 324 | + $source[] = $check_vc; | ||
| 325 | + } | ||
| 310 | } | 326 | } |
| 311 | 327 | ||
| 312 | //css background | 328 | //css background |
| @@ -314,7 +330,9 @@ class HtmlCustomCollect extends Command | @@ -314,7 +330,9 @@ class HtmlCustomCollect extends Command | ||
| 314 | $css_b = $result_css_b[1] ?? []; | 330 | $css_b = $result_css_b[1] ?? []; |
| 315 | foreach ($css_b as $vc_b) { | 331 | foreach ($css_b as $vc_b) { |
| 316 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); | 332 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); |
| 317 | - $check_vc_b && $source[] = $check_vc_b; | 333 | + if ($check_vc_b && (!in_array($check_vc_b, $source))) { |
| 334 | + $source[] = $check_vc_b; | ||
| 335 | + } | ||
| 318 | } | 336 | } |
| 319 | 337 | ||
| 320 | //a标签下载资源 | 338 | //a标签下载资源 |
| @@ -322,7 +340,9 @@ class HtmlCustomCollect extends Command | @@ -322,7 +340,9 @@ class HtmlCustomCollect extends Command | ||
| 322 | $down = $result_a[2] ?? []; | 340 | $down = $result_a[2] ?? []; |
| 323 | foreach ($down as $vd) { | 341 | foreach ($down as $vd) { |
| 324 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); | 342 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); |
| 325 | - $check_vd && $source[] = $check_vd; | 343 | + if ($check_vd && (!in_array($check_vd, $source))) { |
| 344 | + $source[] = $check_vd; | ||
| 345 | + } | ||
| 326 | } | 346 | } |
| 327 | 347 | ||
| 328 | return $source; | 348 | return $source; |
| @@ -219,7 +219,7 @@ class HtmlLanguageCollect extends Command | @@ -219,7 +219,7 @@ class HtmlLanguageCollect extends Command | ||
| 219 | foreach ($img as $vi) { | 219 | foreach ($img as $vi) { |
| 220 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); | 220 | $check_vi = $this->url_check($vi, $project_id, $domain, $web_url_domain, $home_url); |
| 221 | if ($check_vi && (!in_array($check_vi, $source))) { | 221 | if ($check_vi && (!in_array($check_vi, $source))) { |
| 222 | - $check_vi && $source[] = $check_vi; | 222 | + $source[] = $check_vi; |
| 223 | } | 223 | } |
| 224 | } | 224 | } |
| 225 | 225 | ||
| @@ -229,7 +229,7 @@ class HtmlLanguageCollect extends Command | @@ -229,7 +229,7 @@ class HtmlLanguageCollect extends Command | ||
| 229 | foreach ($js as $vj) { | 229 | foreach ($js as $vj) { |
| 230 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); | 230 | $check_vj = $this->url_check($vj, $project_id, $domain, $web_url_domain, $home_url); |
| 231 | if ($check_vj && (!in_array($check_vj, $source))) { | 231 | if ($check_vj && (!in_array($check_vj, $source))) { |
| 232 | - $check_vj && $source[] = $check_vj; | 232 | + $source[] = $check_vj; |
| 233 | } | 233 | } |
| 234 | } | 234 | } |
| 235 | 235 | ||
| @@ -239,7 +239,15 @@ class HtmlLanguageCollect extends Command | @@ -239,7 +239,15 @@ class HtmlLanguageCollect extends Command | ||
| 239 | foreach ($video as $vv) { | 239 | foreach ($video as $vv) { |
| 240 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); | 240 | $check_vv = $this->url_check($vv, $project_id, $domain, $web_url_domain, $home_url); |
| 241 | if ($check_vv && (!in_array($check_vv, $source))) { | 241 | if ($check_vv && (!in_array($check_vv, $source))) { |
| 242 | - $check_vv && $source[] = $check_vv; | 242 | + $source[] = $check_vv; |
| 243 | + } | ||
| 244 | + } | ||
| 245 | + preg_match_all('/<video\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $html, $result_video_2); | ||
| 246 | + $video_2 = $result_video_2[2] ?? []; | ||
| 247 | + foreach ($video_2 as $vv2) { | ||
| 248 | + $check_vv2 = $this->url_check($vv2, $project_id, $domain, $web_url_domain, $home_url); | ||
| 249 | + if ($check_vv2 && (!in_array($check_vv2, $source))) { | ||
| 250 | + $source[] = $check_vv2; | ||
| 243 | } | 251 | } |
| 244 | } | 252 | } |
| 245 | 253 | ||
| @@ -249,7 +257,7 @@ class HtmlLanguageCollect extends Command | @@ -249,7 +257,7 @@ class HtmlLanguageCollect extends Command | ||
| 249 | foreach ($css as $vc) { | 257 | foreach ($css as $vc) { |
| 250 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); | 258 | $check_vc = $this->url_check($vc, $project_id, $domain, $web_url_domain, $home_url); |
| 251 | if ($check_vc && (!in_array($check_vc, $source))) { | 259 | if ($check_vc && (!in_array($check_vc, $source))) { |
| 252 | - $check_vc && $source[] = $check_vc; | 260 | + $source[] = $check_vc; |
| 253 | } | 261 | } |
| 254 | } | 262 | } |
| 255 | 263 | ||
| @@ -259,7 +267,7 @@ class HtmlLanguageCollect extends Command | @@ -259,7 +267,7 @@ class HtmlLanguageCollect extends Command | ||
| 259 | foreach ($css_b as $vc_b) { | 267 | foreach ($css_b as $vc_b) { |
| 260 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); | 268 | $check_vc_b = $this->url_check($vc_b, $project_id, $domain, $web_url_domain, $home_url); |
| 261 | if ($check_vc_b && (!in_array($check_vc_b, $source))) { | 269 | if ($check_vc_b && (!in_array($check_vc_b, $source))) { |
| 262 | - $check_vc_b && $source[] = $check_vc_b; | 270 | + $source[] = $check_vc_b; |
| 263 | } | 271 | } |
| 264 | } | 272 | } |
| 265 | 273 | ||
| @@ -269,7 +277,7 @@ class HtmlLanguageCollect extends Command | @@ -269,7 +277,7 @@ class HtmlLanguageCollect extends Command | ||
| 269 | foreach ($down as $vd) { | 277 | foreach ($down as $vd) { |
| 270 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); | 278 | $check_vd = $this->url_check($vd, $project_id, $domain, $web_url_domain, $home_url); |
| 271 | if ($check_vd && (!in_array($check_vd, $source))) { | 279 | if ($check_vd && (!in_array($check_vd, $source))) { |
| 272 | - $check_vd && $source[] = $check_vd; | 280 | + $source[] = $check_vd; |
| 273 | } | 281 | } |
| 274 | } | 282 | } |
| 275 | 283 |
| @@ -374,6 +374,8 @@ class ProjectUpdate extends Command | @@ -374,6 +374,8 @@ class ProjectUpdate extends Command | ||
| 374 | 'values' => $ve, | 374 | 'values' => $ve, |
| 375 | 'type' => 1 | 375 | 'type' => 1 |
| 376 | ]); | 376 | ]); |
| 377 | + } else { | ||
| 378 | + $extend_info_model->edit(['values' => $ve], ['key' => $extend_key, 'product_id' => $id]); | ||
| 377 | } | 379 | } |
| 378 | } | 380 | } |
| 379 | } | 381 | } |
| @@ -464,10 +466,6 @@ class ProjectUpdate extends Command | @@ -464,10 +466,6 @@ class ProjectUpdate extends Command | ||
| 464 | 'image' => $new_img, | 466 | 'image' => $new_img, |
| 465 | 'sort' => $item['sort'] ?? 0, | 467 | 'sort' => $item['sort'] ?? 0, |
| 466 | ], ['id' => $id]); | 468 | ], ['id' => $id]); |
| 467 | - | ||
| 468 | - if($project_id == 547){ | ||
| 469 | - CollectTask::_insert($item['url'], $project_id, $api_type == 'news' ? RouteMap::SOURCE_NEWS : RouteMap::SOURCE_BLOG, $id, $domain_arr['host'], $link_type, $language_list, $page_list); | ||
| 470 | - } | ||
| 471 | } | 469 | } |
| 472 | } catch (\Exception $e) { | 470 | } catch (\Exception $e) { |
| 473 | echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL; | 471 | echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL; |
| @@ -530,10 +528,6 @@ class ProjectUpdate extends Command | @@ -530,10 +528,6 @@ class ProjectUpdate extends Command | ||
| 530 | 'description' => $item['description'] ?? '', | 528 | 'description' => $item['description'] ?? '', |
| 531 | 'html' => $item['content'] ?? '', | 529 | 'html' => $item['content'] ?? '', |
| 532 | ], ['id' => $id]); | 530 | ], ['id' => $id]); |
| 533 | - | ||
| 534 | - if($project_id == 547){ | ||
| 535 | - CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $id, $domain_arr['host'], $link_type, $language_list, $page_list); | ||
| 536 | - } | ||
| 537 | } | 531 | } |
| 538 | } catch (\Exception $e) { | 532 | } catch (\Exception $e) { |
| 539 | echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL; | 533 | echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL; |
| @@ -593,7 +587,7 @@ class ProjectUpdate extends Command | @@ -593,7 +587,7 @@ class ProjectUpdate extends Command | ||
| 593 | $category_id = $category_custom['id']; | 587 | $category_id = $category_custom['id']; |
| 594 | } | 588 | } |
| 595 | } | 589 | } |
| 596 | - if($category_id){ | 590 | + if ($category_id) { |
| 597 | $category_id = ',' . $category_id . ','; | 591 | $category_id = ',' . $category_id . ','; |
| 598 | } | 592 | } |
| 599 | //图片 | 593 | //图片 |
| @@ -633,10 +627,6 @@ class ProjectUpdate extends Command | @@ -633,10 +627,6 @@ class ProjectUpdate extends Command | ||
| 633 | 'content' => $item['content'] ?? '', | 627 | 'content' => $item['content'] ?? '', |
| 634 | 'image' => $new_img | 628 | 'image' => $new_img |
| 635 | ], ['id' => $id]); | 629 | ], ['id' => $id]); |
| 636 | - | ||
| 637 | - if($project_id == 547){ | ||
| 638 | - CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_MODULE, $id, $domain_arr['host'], $link_type, $language_list, $page_list); | ||
| 639 | - } | ||
| 640 | } | 630 | } |
| 641 | 631 | ||
| 642 | //扩展字段 | 632 | //扩展字段 |
-
请 注册 或 登录 后发表评论