fix: очищаем заголовок перед добавлением в ключевые слова
This commit is contained in:
@@ -1096,7 +1096,7 @@ class BlogPosts(models.Model):
|
|||||||
if not self.sMetaKeywords and self.sPostHeader:
|
if not self.sMetaKeywords and self.sPostHeader:
|
||||||
|
|
||||||
# Берём заголовок и удаляем HTML-теги
|
# Берём заголовок и удаляем HTML-теги
|
||||||
header_clean = re.sub(r'<[^>]+>', '', self.sPostHeader)
|
header_clean = safe_html_spec_symbols(self.sPostHeader)
|
||||||
header_clean = header_clean.strip()
|
header_clean = header_clean.strip()
|
||||||
|
|
||||||
# Генерируем ключевые слова: фиксированные + заголовок
|
# Генерируем ключевые слова: фиксированные + заголовок
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ class Command(BaseCommand):
|
|||||||
|
|
||||||
# Генерируем sMetaKeywords
|
# Генерируем sMetaKeywords
|
||||||
if not post.sMetaKeywords and post.sPostHeader:
|
if not post.sMetaKeywords and post.sPostHeader:
|
||||||
header_clean = re.sub(r"<[^>]+>", "", post.sPostHeader).strip()
|
header_clean = safe_html_spec_symbols(post.sPostHeader).strip()
|
||||||
fixed_keywords = "oknardia, окнардия, блог, публикация"
|
fixed_keywords = "oknardia, окнардия, блог, публикация"
|
||||||
post.sMetaKeywords = f"{fixed_keywords}, {header_clean}"[:256]
|
post.sMetaKeywords = f"{fixed_keywords}, {header_clean}"[:256]
|
||||||
stats["sMetaKeywords"] += 1
|
stats["sMetaKeywords"] += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user