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

Open Graph DLE где редактируется?


     14.03.2016    Все вопросы » Общие вопросы по PHP    832

вопрос






У дле сейчас берет фото для соц, сетей с полной описании. Как сделать чтоб всегда брал с доп поле ?

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


1 комментарий

леший
Юзер

леший - 14 марта 2016 17:09 -

в show.full.php

if ( count($images) ) $social_tags['image'] = $images[0];

замени на

// if ( count($images) ) $social_tags['image'] = $images[0];

$xfieldsdata = xfieldsdataload( $row['xfields'] );
if ($xfieldsdata['photo'] != NULL) {
    $social_tags['image'] = $xfieldsdata['photo'];
} elseif ( count($images) ) {
    $social_tags['image'] = $images[0];
} else {
    $social_tags['image'] = 'http://site.ru/uploads/social.png';
}

в таком варианте картинка будет браться из поля photo, если же оно пустое, то будет браться uploads/social.png

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

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

наверх