作者 zhl

添加规则

@@ -546,9 +546,11 @@ class UpdateSeoTdk extends Command @@ -546,9 +546,11 @@ class UpdateSeoTdk extends Command
546 * @param $project_id 546 * @param $project_id
547 * @param $type 547 * @param $type
548 * @param $num 548 * @param $num
  549 + * @param string $topic
  550 + * @param array $ban 被禁用的前后缀
549 * @return string 551 * @return string
550 */ 552 */
551 - public function getPrefixKeyword($project_id, $type, $num, $topic='') 553 + public function getPrefixKeyword($project_id, $type, $num, $topic='', $ban = [])
552 { 554 {
553 $str = ''; 555 $str = '';
554 $info = $this->getDeployOptimize($project_id); 556 $info = $this->getDeployOptimize($project_id);
@@ -558,6 +560,10 @@ class UpdateSeoTdk extends Command @@ -558,6 +560,10 @@ class UpdateSeoTdk extends Command
558 //去掉标题存在的词 560 //去掉标题存在的词
559 if ($topic) { 561 if ($topic) {
560 foreach ($fix_keyword as $k=>$keyword) { 562 foreach ($fix_keyword as $k=>$keyword) {
  563 + // 被禁用的关键词
  564 + if (in_array($keyword, $ban)) {
  565 + unset($fix_keyword[$k]);
  566 + }
561 // 前后缀如果已经存在, 就不在拼接当前类型 567 // 前后缀如果已经存在, 就不在拼接当前类型
562 if (FALSE !== strpos($topic, $keyword)) 568 if (FALSE !== strpos($topic, $keyword))
563 return $str; 569 return $str;