Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Какие особенности заполнения тегов "description" и "keywors" в определенных условиях?

Какие особенности заполнения тегов "description" и "keywors" в определенных условиях?


     23.03.2022    тэги, description, keywors    Все вопросы » Общие вопросы    632

вопрос
Добрый день. Проконсультируйте, пож-та, о общих принципах заполнения этих тегов в DLE в частных случаях: (10.4):
1. Правильно я понимаю, что при пакетной публикации сразу нескольких новостей в админке, метатеги "description" и "keywors" автоматически не заполняются и остаются пустыми?
2. Если публиковать по одной (непакетно) новости в КАТЕГОРИЮ, в настройках которой изначально НЕ были заполнены теги "description" и "keywors" (для категории), то все добавляемые в эту категорию новости также будут иметь незаполненные теги "description" и "keywors"?
3. Как заполнить все теги "description" и "keywors" в базе, к новостям которые были опубликованы без этих тегов?

Ответа пока нет


7 комментариев

TeraMoune
Эксперт

TeraMoune - 23 марта 2022 23:14 -

1. Правильно я понимаю, что при пакетной публикации сразу нескольких новостей в админке, метатеги "description" и "keywors" автоматически не заполняются и остаются пустыми?

Поясните за пакетное добавление, где вы нашли такой функционал ?

По умолчанию все новости добавляемые через родной функционал делают всё по правилам и если не заполнены description и keywords то он его формирует сам. Но я понятия не имею о каком пакетном добавлении идёт речь.

2. Если публиковать по одной (непакетно) новости в КАТЕГОРИЮ, в настройках которой изначально НЕ были заполнены теги "description" и "keywors" (для категории), то все добавляемые в эту категорию новости также будут иметь незаполненные теги "description" и "keywors"?

Не имеет значения есть ли в категории заполненные поля, они не передаются новостям как стандарт и не наследуются. Если там пусто то всё ровно новость будет иметь собственные description и keywords.

description у категории используется только на главной первой странице категории, а для последующих страниц (по пагинации) будет использовано краткое описание + доп. поля. Если у категории не заполнены метатеги то они будут заполнены, keywords будет использоваться главный, description заполнится кратким описанием первой новости.

3. Как заполнить все теги "description" и "keywors" в базе, к новостям которые были опубликованы без этих тегов?

Пройтись по всем новостям и нажать на кнопки "Сгенерировать описание" и "Сгенерировать ключевые слова". Ну или сохранить вновь. А так чтобы кнопку нажал и случилось волшебство, такого нету.

Тестовый репозиторий установки плагинов: teramoune

Сергей
Юзер

Сергей - 25 марта 2022 13:36 -

Пакетная публикация имеется ввиду - когда вы в админке, в списке новостей выделяете галками сразу несколько новостей, и потом внизу, в выпадающем списке выбираете "опубликовать новости". Все новости публикуются одновременно пакетом.

Так как другого объяснения почему у части новостей в одной и той же категории сгенерированы эти метатеги, а у части нет я просто не нахожу, кроме особенностей пакетной публикации..

Я думал о перестроении новостей, но в моей версии 10.4, можно перестроить только все новости разом, без выбора категории.За 10 лет, было много переделок сайта, свойств допполей и т.д. Полная перестройка базы может привести к непредвиденным результатам.

А новостей в этой категории слишком много, чтобы править вручную или пересохранять.

TeraMoune
Эксперт

TeraMoune - 25 марта 2022 17:32 -

Публикация новостей это условность, новости уже на сайте и отличаются они лишь параметром approve, все основные данные в новостях уже должны быть записаны при её создании. Не важно публикуется она сразу или ожидает модерации. Метатеги автоматически заполняются.

Так как другого объяснения почему у части новостей в одной и той же категории сгенерированы эти метатеги, а у части нет я просто не нахожу, кроме особенностей пакетной публикации..

Ну это точно не из-за этого, категории не причём ровно как и остальное. Думаю скорей проблема в 10 летней жизни сайта и его многочисленных переделках. Что-то, кто-то, где-то сделал не так, или поставил правки какие, короче гадать можно до бесконечности.


Я думал о перестроении новостей, но в моей версии 10.4, можно перестроить только все новости разом, без выбора категории.

Перестроение новостей перестраивает только описание новостей и доп. поля, а так же создаёт записи для категорий. Но никакие другие моменты оно не перестраивает.

Полная перестройка базы может привести к непредвиденным результатам.

Для таких случаев программисты придумали себе удивительную штуку, бэкап базы данных полный, избавляет от непредвиденных проблем с базой данных.

А новостей в этой категории слишком много, чтобы править вручную или пересохранять.

Тут уже ничего не поделаешь. Надо было раньше держать руку на пульсе, следить пристально за всем, проверять регулярно, чтобы вовремя обнаружить и не допустить накопления проблем.

Тестовый репозиторий установки плагинов: teramoune

Сергей
Юзер

Сергей - 25 марта 2022 18:27 -

Цитата: TeraMoune
Публикация новостей это условность, новости уже на сайте и отличаются они лишь параметром approve, все основные данные в новостях уже должны быть записаны при её создании. Не важно публикуется она сразу или ожидает модерации. Метатеги автоматически заполняются.


Вы правы. Но заполняются ли метатеги при добавлении в базу, если в свойствах категории, в которую они добавляются, были не заполнены метатеги description и keywords?

Цитата: TeraMoune
Ну это точно не из-за этого, категории не причём ровно как и остальное. Думаю скорей проблема в 10 летней жизни сайта и его многочисленных переделках.


Но на сайте полсотни категорий и везде все ок, а проблема только в тех, у которых забыли заполнить общие метатеги в свойствах этих категорий и допускали публикацию по несколько объявлений сразу..

Цитата: TeraMoune
Для таких случаев программисты придумали себе удивительную штуку, бэкап базы данных полный


Это понятно, но когда у сайта база 250 Мб, отследить где что начнет лезть, довольно непросто.

Цитата: TeraMoune
Надо было раньше держать руку на пульсе,


Тоже понятно, но если есть лажание надо как-то исправлять.
Я думал возможно можно SQL запросом выбрать строки с пустыми значениями в поле description и присвоить им значения из поля title. Или что-то в этом роде. Собственных знаний не хватает, поэтому и обратился за помощью на форум.

Сергей
Юзер

Сергей - 25 марта 2022 18:50 -

Хотя правильнее наверное не из title, а из shortstory взять текст.

TeraMoune
Эксперт

TeraMoune - 25 марта 2022 19:49 -

Но заполняются ли метатеги при добавлении в базу, если в свойствах категории, в которую они добавляются, были не заполнены метатеги description и keywords?

Ну а куда же еще им заполнятся, конечно в базу.

И проверьте настройку в разделе новостей (Автоматическое формирование метатегов 'description' и 'keywords' для публикаций)

Но для новостей которые уже были добавлены с отключённой настройкой. Можно попробовать добавить в ajax/rebuild.php

Тестовый репозиторий установки плагинов: teramoune

Сергей
Юзер

Сергей - 25 марта 2022 19:54 -

Большое спасибо, попробую предложенным Вами способом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх