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

Условия вывода картинки для соц сетей. Кто напишет плагин под 13.2 ?


     15.09.2019    Все вопросы » Хаки    765

вопрос
Здравствуйте!
Проблема такого характера:
Когда делюсь материалом в соц сети. Получаетсья вот такая беда:
Условия вывода картинки для соц сетей. Кто напишет плагин под 13.2 ?

(у меня по русскому языку двойка, я не знаю, что в русском языке не существует приставки з и поэтому пишу так, как слышу) зделать условия если в вакансии есть картинка значит берем картинку с вакансии.
Если ее нету берем картинку заглушку которую пропишем самостоятельно.
Повторяю условия делаем для соц сетей формирование метатега og:image

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


6 комментариев

DaivZ
Юзер

DaivZ - 15 сентября 2019 23:28 -

По русскому языку действительно двойка. У меня в школе его не было. Только Украинский язык и литература.

tumoxa
Юзер

tumoxa - 17 сентября 2019 16:37 -


DaivZ
Юзер

DaivZ - 17 сентября 2019 23:31 -

Выдет ошибку при установке.
Кто бы адаптировал под 13.2. Сам плагин под 13 версию.
В 13.2 версии такой кусок кода:
if ( count($images) ) {
			$social_tags['image'] = str_replace("/thumbs/","/",$images[0]);
			$social_tags['image'] = str_replace("/medium/","/",$social_tags['image']);
		}

В плагине такие действия:
Найти:

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

И ниже вставить:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
if (isset($xfieldsdata['img'])) {
$socimgarticle = $config['http_home_url'].'uploads/posts/'.$xfieldsdata['img'];
} else {
$socimgarticle = $images;
if ( count($socimgarticle) ) {$socimgarticle = $socimgarticle[0];}
else {$socimgarticle = $config['http_home_url'].'/uploads/kanaspo.jpg';}
}
$social_tags['image'] = $socimgarticle;

DaivZ
Юзер

DaivZ - 18 сентября 2019 22:05 -

Кто поможет платно ? ДАм на пиво

DaivZ
Юзер

DaivZ - 19 сентября 2019 18:08 -

ДА. Все работает, спасибо.

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

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

наверх