Добрый вечер. На сайте требуется разместить блок социальных кнопок, самые популярные сети(facebook, google+, twitter, pinterest). Перепробовал несколько готовых решений, от "Яндекс"(https://tech.yandex.ru/share/), "Pluso"(https://share.pluso.ru/) и парочки готовых плагинов для framework yii.
Но меня не устроила работа данных решений. Нет возможности менять изображение, которое крепится к посту в соц. сети. Прочитал в нете, что соц. сеть кэширует изображение и данные о сайте и нет возможности изменить эту информацию. Можно изменить только в том случае, если разные страницы(разные адреса) одного и того же сайта расшариваются в соц. сети.
Мне надо установить share кнопки на одной странице, где расположен слайдер с изображениями и сделать возможным расшаривать отдельно взятое изображение.
В конкретном случае, для "Pluso" сделал:
1) Прописал meta теги.
2) Разместил js код на странице
Выглядит это так:
HTML
<metaproperty="og:title"content="Название сайта"/><metaproperty="og:description"content="Описание, лучший художник на свете!!!"/><metaproperty="og:url"content="http://address_site/photoyii"/><metaproperty="og:image"content="http://address_site/photoyii/image/download/75"/><metaname="title"content="Название сайта"/><metaname="description"content="Описание, лучший художник на свете!!!"/><linkrel="image_src"href="http://address_site/photoyii/image/download/75"/>
JS
<scripttype="text/javascript">(function(){if(window.pluso)if(typeof window.pluso.start =="function")return;if(window.ifpluso==undefined){ window.ifpluso =1;var d = document, s = d.createElement('script'), g ='getElementsByTagName'; s.type ='text/javascript'; s.charset='UTF-8'; s.async=true; s.src =('https:'== window.location.protocol ?'https':'http')+'://share.pluso.ru/pluso-like.js';var h=d[g]('body')[0]; h.appendChild(s);}})();</script><divclass="pluso"data-background="#ebebeb"data-options="medium,round,line,horizontal,nocounter,theme=04"data-services="facebook,pinterest,google,twitter"></div>
В независимости от того, руками или при помощи jquery, менял значение атрибутов для <meta property="og:image"> и <link rel="image_src">, изображение оставалось одним и тем же.
Как можно обойти эту проблему? Что бы находясь на одной и той же странице можно было "делиться" изображением в соц. сетях.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
slo_nik
Добрый вечер.
На сайте требуется разместить блок социальных кнопок, самые популярные сети(facebook, google+, twitter, pinterest).
Перепробовал несколько готовых решений, от "Яндекс"(https://tech.yandex.ru/share/), "Pluso"(https://share.pluso.ru/) и парочки готовых плагинов для framework yii.
Но меня не устроила работа данных решений. Нет возможности менять изображение, которое крепится к посту в соц. сети. Прочитал в нете, что соц. сеть кэширует изображение и данные о сайте и нет возможности изменить эту информацию. Можно изменить только в том случае, если разные страницы(разные адреса) одного и того же сайта расшариваются в соц. сети.
Мне надо установить share кнопки на одной странице, где расположен слайдер с изображениями и сделать возможным расшаривать отдельно взятое изображение.
В конкретном случае, для "Pluso" сделал:
1) Прописал meta теги.
2) Разместил js код на странице
Выглядит это так:
HTML
JS
В независимости от того, руками или при помощи jquery, менял значение атрибутов для <meta property="og:image"> и <link rel="image_src">, изображение оставалось одним и тем же.
Как можно обойти эту проблему? Что бы находясь на одной и той же странице можно было "делиться" изображением в соц. сетях.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.