|
@@ -285,16 +285,25 @@ class NewsService implements NewsServiceInterface
|
|
|
//自动处理缩略图、关键字、描述
|
|
|
if ($articleData['imgurl'] == '') {
|
|
|
//如果没有图,设置level=0
|
|
|
- $articleData['level'] = '[0]';
|
|
|
+ $levelArr = json_decode($articleData['level'], true);
|
|
|
+ var_dump($levelArr, '----------levelArr-----------1');
|
|
|
//content中提取图片第一个图,正则提取
|
|
|
$reg = '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
|
|
|
preg_match_all($reg, $data['content'], $matches);
|
|
|
if (isset($matches[1][0])) {
|
|
|
$articleData['imgurl'] = $matches[1][0];
|
|
|
//如果有图,设置level=3
|
|
|
- $articleData['level'] = '[3]';
|
|
|
+ if (!in_array(3, $levelArr)) {$levelArr[] = 3;
|
|
|
+ $articleData['level'] = json_encode($levelArr);} else {
|
|
|
+ if (!in_array(0, $levelArr)) {
|
|
|
+ $levelArr[] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ $articleData['level'] = json_encode($levelArr);
|
|
|
}
|
|
|
}
|
|
|
+ var_dump($articleData['level'], '----------$articleData[level]----------1');
|
|
|
if ($articleData['keyword'] == '') {
|
|
|
//提取标题+内容中的关键词
|
|
|
$articleData['keyword'] = $data['title'] . substr(str_replace(' ', '', strip_tags($data['content'])), 0, 20);
|
|
@@ -432,16 +441,25 @@ class NewsService implements NewsServiceInterface
|
|
|
//自动处理缩略图、关键字、描述
|
|
|
if ($articleData['imgurl'] == '') {
|
|
|
//如果没有图,设置level=0
|
|
|
- $articleData['level'] = '[0]';
|
|
|
+ $levelArr = json_decode($articleData['level'], true);
|
|
|
+ var_dump($levelArr, '----------levelArr-----------1');
|
|
|
//content中提取图片第一个图,正则提取
|
|
|
$reg = '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
|
|
|
preg_match_all($reg, $data['content'], $matches);
|
|
|
if (isset($matches[1][0])) {
|
|
|
$articleData['imgurl'] = $matches[1][0];
|
|
|
//如果有图,设置level=3
|
|
|
- $articleData['level'] = '[3]';
|
|
|
+ if (!in_array(3, $levelArr)) {$levelArr[] = 3;
|
|
|
+ $articleData['level'] = json_encode($levelArr);} else {
|
|
|
+ if (!in_array(0, $levelArr)) {
|
|
|
+ $levelArr[] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ $articleData['level'] = json_encode($levelArr);
|
|
|
}
|
|
|
}
|
|
|
+ var_dump($articleData['level'], '----------$articleData[level]----------1');
|
|
|
if ($articleData['keyword'] == '') {
|
|
|
//提取标题+内容中的关键词
|
|
|
$articleData['keyword'] = $data['title'] . substr(str_replace(' ', '', strip_tags($data['content'])), 0, 20);
|