|
...
|
...
|
@@ -546,9 +546,11 @@ class UpdateSeoTdk extends Command |
|
|
|
* @param $project_id
|
|
|
|
* @param $type
|
|
|
|
* @param $num
|
|
|
|
* @param string $topic
|
|
|
|
* @param array $ban 被禁用的前后缀
|
|
|
|
* @return string
|
|
|
|
*/
|
|
|
|
public function getPrefixKeyword($project_id, $type, $num, $topic='')
|
|
|
|
public function getPrefixKeyword($project_id, $type, $num, $topic='', $ban = [])
|
|
|
|
{
|
|
|
|
$str = '';
|
|
|
|
$info = $this->getDeployOptimize($project_id);
|
|
...
|
...
|
@@ -558,6 +560,10 @@ class UpdateSeoTdk extends Command |
|
|
|
//去掉标题存在的词
|
|
|
|
if ($topic) {
|
|
|
|
foreach ($fix_keyword as $k=>$keyword) {
|
|
|
|
// 被禁用的关键词
|
|
|
|
if (in_array($keyword, $ban)) {
|
|
|
|
unset($fix_keyword[$k]);
|
|
|
|
}
|
|
|
|
// 前后缀如果已经存在, 就不在拼接当前类型
|
|
|
|
if (FALSE !== strpos($topic, $keyword))
|
|
|
|
return $str;
|
...
|
...
|
|