|
...
|
...
|
@@ -113,6 +113,10 @@ class KeywordPageAiContent extends Command |
|
|
|
$prefix = empty($affix['prefix']) ? explode("\n", $default_affix['prefix']) : explode("\n", $affix['prefix']);
|
|
|
|
$suffix = empty($affix['suffix']) ? explode("\n", $default_affix['suffix']) : explode("\n", $affix['suffix']);
|
|
|
|
|
|
|
|
$lang = WebLanguage::getLangById($this->project['main_lang_id']??1);
|
|
|
|
$prefix = Translate::tran($prefix, $lang['short']);
|
|
|
|
$suffix = Translate::tran($suffix, $lang['short']);
|
|
|
|
|
|
|
|
if (!$prefix || !$suffix) {
|
|
|
|
throw new ValidateException('扩展标题前后缀不存在');
|
|
|
|
}
|
|
...
|
...
|
@@ -197,13 +201,9 @@ class KeywordPageAiContent extends Command |
|
|
|
//打乱顺序
|
|
|
|
shuffle($prefix);
|
|
|
|
shuffle($suffix);
|
|
|
|
//标题(title):{聚合页扩展标题前缀} keywords {聚合页扩展标题后缀} {聚合页扩展标题后缀}
|
|
|
|
|
|
|
|
$title = sprintf('%s %s %s %s', $prefix[0], $title, $suffix[0], $suffix[1]);
|
|
|
|
|
|
|
|
$lang = WebLanguage::getLangById($this->project['main_lang_id']??1);
|
|
|
|
|
|
|
|
return Translate::tran($title, $lang['short']);
|
|
|
|
//标题(title):{聚合页扩展标题前缀} keywords {聚合页扩展标题后缀} {聚合页扩展标题后缀}
|
|
|
|
return sprintf('%s %s %s %s', $prefix[0], $title, $suffix[0], $suffix[1]);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
...
|
...
|
@@ -256,7 +256,7 @@ class KeywordPageAiContent extends Command |
|
|
|
foreach ($body->childNodes as $child) {
|
|
|
|
$modifiedHtml .= $dom->saveHTML($child);
|
|
|
|
}
|
|
|
|
return $modifiedHtml;
|
|
|
|
return html_entity_decode($modifiedHtml, ENT_QUOTES | ENT_HTML5, 'UTF-8');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function sendNotify($project_id)
|
...
|
...
|
|