вопрос
Онлайн кинотеатр. На сайте есть 3 доп. поля для изображений, и нужно что-бы они выводились в meta-теги.
Коротко про доп. поля
poster - поле куда загружается постер с компьютера на сервер сайта
poster-link - ссылка на постер с другого сервера
screens - широкий постер для соц. сетей и мессенджеров, например для инстаграма, вк, вайбер, телеграм.
screens используется только в сериалах.
В show.full.php я сделал
Но если посмотреть код в фильмах и сериалах то выходит вот так:
Сериал:
Фильм:
Суть в том что я хочу сделать что-бы если поле "screens" не заполнено, то выводилось поле "poster", если и оно не заполнено то поле "poster-link", а если и это поле не заполнено то либо ничего не выводилось, либо заглушка.
Надеюсь всё понятно, заранее спасибо!
Коротко про доп. поля
poster - поле куда загружается постер с компьютера на сервер сайта
poster-link - ссылка на постер с другого сервера
screens - широкий постер для соц. сетей и мессенджеров, например для инстаграма, вк, вайбер, телеграм.
screens используется только в сериалах.
В show.full.php я сделал
$social_tags['image'] = "/uploads/posts/" . $xfieldsdata['poster'];
$social_tags['image'] = $xfieldsdata['poster-link'];
$social_tags['image'] = $xfieldsdata['screens'];
Но если посмотреть код в фильмах и сериалах то выходит вот так:
Сериал:
<meta property="og:image" content="x">
Фильм:
<meta property="og:image" content="">
Суть в том что я хочу сделать что-бы если поле "screens" не заполнено, то выводилось поле "poster", если и оно не заполнено то поле "poster-link", а если и это поле не заполнено то либо ничего не выводилось, либо заглушка.
Надеюсь всё понятно, заранее спасибо!
Сделал вот так:
$social_tags['image'] = $xfieldsdata['screens']
?? $xfieldsdata['poster-link']
?? ( $xfieldsdata['poster'] ? "/uploads/posts/".$xfieldsdata['poster'] : '/xx/xx/xx/no_image.jpg' );