Jump to content

Изображение товара в соц.сетях, при нажатии на кнопку "мне нравится" или "like"


Recommended Posts

Давний трабл! симпла 1.4
Размещаем на странице товара кнопки "мне нравится" или "like" от фэйсбука или вконтакте
При нажатии у пользователя на странице соц. сети появляется инфо о товаре, НО изображение берется из шапки или непонятно откуда, но не откуда нужно,
а нужно основное изображение товара или его доп.картинок
Что с этим делать?

Link to post
Share on other sites

Добавлять инфу о картинке в спец мета тег или в сам виджет. Док.

<meta content="http://my_site.ru/files/products/image_name.jpg" property="og:image">

Open Graph используется и там и там. Так как соц.сети используют кеширование, то изменения для закешированных страниц в соц.сети можно увидеть не сразу (кажется чтото у меня на сутки залепало)
Link to post
Share on other sites
  • 2 weeks later...

У меня на сайте используется скрипт с http://share42.com

С такими параметрами

<div class="share42init" data-url="{$config->root_url}{$smarty.server.REQUEST_URI}" data-title="{$meta_title|escape} ({$config->root_url})" data-top1="300" data-top2="300" data-margin="0"></div><script type="text/javascript" src="js/share42/share42.js"></script>


Там можно подключить любую соц сеть - ВК, ФБ, Г+, Однокласники и т.п. - всего доступно 46 кнопок

Для всех работает - можно выбирать одну из многих картинок со страницы, только при вставке в ВК показывает неправильную картинку и выбрать правильную нельзя.

alukos, как сделать, что динамически подставлялось имя нужной какртинки (например, основной картинки товара - которая выводится в списке товаров).
Какой код для этого нужно использовать?

nigga, кстати там есть и твой Pinterest - возьми от туда и не мучайся!
Link to post
Share on other sites

Кстати, не такой простой вопрос - какую картинку там показывать

Например, когда 1 товар отображается, то можно в index.tpl написать

<meta content="{$product->image->filename|resize:200:300}" property="og:image">


А на других страницах что выводить? - список товаров, главная, блог и т.п.
По любому, ВК как-то должен сам все картинки со страницы "слизать" - остальные соцсети это же умеют делать, без всяких дополнительных мета-тегов!
Link to post
Share on other sites

На второй симпле пробовал скрипт share42 и "поделиться" от яндекса — в обоих случаях во вконтакте фотки берутся со всей страницы, включая слайдер, шапку и тд.

Link to post
Share on other sites


Примерно так
Link to post
Share on other sites

2calvin,
на данный момент в рунете актуальны только кнопули вк, face, twi, гугле и pint набирает обороты, остальное балласт

Link to post
Share on other sites

Спасибо Kosjak76,
а нижняя часть кода так и должна выглядеть, или она покорежилась?

<script type="text/javascript"><!--{literal}document.write(VK.Share.button({image: '{/literal}{$product->image->filename|resize:300:300}{literal}'},{type: "round", text: "Поделиться"}));{/literal}--></script>
Link to post
Share on other sites
  • 11 months later...

Спасибо теперь у меня нормально постит и картинку и описание, но появилась другая проблема при редактировании поста (добавление текста или картинки) ссылка просто протадает даже не пойму почему. Кто нибудь знает причину?

Link to post
Share on other sites
  • 3 years later...

 всем привет! ну а все таки как решить проблему чтоб была главная фотка при нажатии Vk , все картинки (логотип сайта, бренды выдает, а главной нету картинки.??? есть решение проблемы поделитесь 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...