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

Как перестроить похожие новости?


     29.10.2022    похожие новости    Все вопросы » Общие вопросы    627

вопрос
Привет!

Зашел я в админке в "Перестроение публикаций", тыкаю "Перестроение кэша похожих новостей", полсекунды - обработка успешно завершена.

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

Мне каждую новость так проходить? Неужели в DLE нет автоматического перестроения? или я не там смотрю?

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


4 комментария

vitnet
PHP-developer

vitnet - 29 октября 2022 22:45 -

На самом деле "Перестроение публикаций" просто обнуляется ;) Обновление ID похожих постов записывается при повторном просмотре новостей.
if ($_POST['area'] == "related" ) {
	$db->query( "UPDATE " . PREFIX . "_post_extras SET related_ids=''" ); // <— вот здесь
    echo "{\"status\": \"ok\"}";
	die();
}

RedFox
Юзер

RedFox - 30 октября 2022 06:36 -

Уважаемый vitnet, куда мне этот код вставить?

vitnet
PHP-developer

vitnet - 30 октября 2022 09:02 -

Ничего прописывать не нужно, это код из файла rebuild.php который обнуляет related_ids.

TeraMoune
Эксперт

TeraMoune - 31 октября 2022 01:57 -

Мне каждую новость так проходить?

Неужели в DLE нет автоматического перестроения? или я не там смотрю?

Да, и не Вам, а посетителям и ботам. Видите ли это процесс не быстрый и поэтому не разумно делать подобное действие для всех новостей разом.

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

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

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

наверх