Тема: Как заново сгенерировать описание новостей?

Возник такой вопрос. Как заново сгенерировать description у всех новостей на сайте (DLE)?
Знаю что есть кнопка при редактировании новости, но это долго. На сайте более 4000 тыс. новостей.

2

Re: Как заново сгенерировать описание новостей?

Может перестройка публикаций поможет, но не факт, а смотреть лень smile
только перед ней лучше копию БД сделать.

Re: Как заново сгенерировать описание новостей?

Перестройка не помогла.(Какие есть еще варианты

4

Re: Как заново сгенерировать описание новостей?

ну давайте попробуем что-то вредное сделать smile
в /engine/ajax/rebuild.php
это

$db->query( "UPDATE " . PREFIX . "_post SET short_story='$short_story', full_story='$full_story', xfields='$filecontents' WHERE id='{$row['id']}'" );

заменим на это

$metatags = create_metatags( $short_story.$full_story );
        $db->query( "UPDATE " . PREFIX . "_post SET short_story='$short_story', full_story='$full_story', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', xfields='$filecontents' WHERE id='{$row['id']}'" );

Бэкап всего сделать обязательно smile
и сделать перестроение публикаций.

Re: Как заново сгенерировать описание новостей?

Да сработало. Код этот я так понимаю удалить ?

6

Re: Как заново сгенерировать описание новостей?

да, лучше все вернуть в исходное.