По вопросам разработки пишите на [email protected]

Жизнь фрилансера

и все что с этим связано :)

Kwork

Вариативный выбор картинки при репосте записи в фейсбук


Если Вам нужно вывести то или иное изображение для шаринга в фейсбук в зависимости от того, какую страницу собирается репостить пользователь, то данный пост для вас :).

При репосте обычно берется произвольное фото со страницы. Также можно указать фото, которое будет выводиться по умолчанию:



<meta property="og:image" content="ССЫЛКА-НА-КАРТИНКУ">

Но допустим у вас на сайте есть несколько разных типов страниц: новости, записи в блоге, товары и т.д. И вы хотите, чтобы при репосте товара расшаривалось фото товара, при репосте записи блога - аватрака и т.д.

Пример на smarty:

<meta property="og:image" content="{if $ТОВАР}{$ФОТО ТОВАРА}{else}ССЫЛКА-НА-КАРТИНКУ-ПО-УМОЛЧАНИЮ{/if}" />

Пример для laravel:

<meta property="og:image" content="{{ $ФОТО ТОВАРА ?? $АВАТАРКА ?? 'ССЫЛКА-НА-КАРТИНКУ-ПО-УМОЛЧАНИЮ' }}">

NOTE: Все, что в коде выше написано капсом, следует заменить на свои данные.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

семнадцать + 14 =

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

FL.ru – фриланс сайт удаленной работы. Поиск удаленной работы, фрилансеры.

Уведомление о новых статьях