作者 赵彬吉

update

... ... @@ -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)
... ...