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

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


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

вопрос
Есть два доп поля 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
4

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

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

JohnyLee
4

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'] );


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

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

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