Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Генерация keywords на основе доп. полей?

Генерация keywords на основе доп. полей?


     09.02.2016    Вопросы КЭПу    1065

вопрос
Есть два доп поля pole1 и pole2. Хочу, чтобы keywords генерировался только по их содержимому.

В DLE 10.6 в файле addnews.php нашел

$metatags = create_metatags( $short_story." ".$full_story );


заменил на

$xfieldsdata = xfieldsdataload( $row['xfields'] );
$metatags = create_metatags( $xfieldsdata['pole1']." ".$xfieldsdata['pole2'] );


В итоге, создаю новость, заполняю эти доп. поля, но keywords не заполняются.

Ответил: КЭП


Генерация keywords на основе доп. полей?

— Тогда мы идём к вам!

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

JohnyLee
Юзер

JohnyLee - 9 февраля 2016 16:10 -

Не надо Кепа! Это очень серьезный и всеобъемлющий вопрос!

JohnyLee
Юзер

JohnyLee - 9 февраля 2016 19:54 -

Как я понял, проблема в том, что доп.поля в php файлах не обрабатываются. Т.е. сначала нужно сделать запрос типа
$db->query( "SELECT id, short_story, title, date, alt_name, category, =>  xfields <= FROM " итд....

а уже потом
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$metatags = create_metatags( $xfieldsdata['pole1']." ".$xfieldsdata['pole2'] );


Так? И какой точно селект нужно делать?

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

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

наверх