Вот тестовый сайт: http://i.yari-design.ru/cont/yari-design/landart/2017/kogorta-svyashchen...
Снизу статьи кнопки расшаривания во Вконтакте, Facebook, Google и т.п.
По нажатию на этих кнопки в публикацию идет картинка из слайдера вверху:
А что сделать, чтобы в публикацию шла картинка из поля изображения ноды.
В метатеги по ссылке прописал
<link rel="image_src" href="http://i.yari-design.ru/files/field/25/landart/2017/0_strazhniki_vatikana.jpg">
Все равно не работает. Может я что-то не так делаю? Не особо увлекаюсь соц сетями.
Комментарии
Когда то настраивал, в ОК идёт прикрепленное фото поста.
https://developers.google.com/+/web/snippet/article-rendering
картинка должна быть не менее 400 пикселей шириной
«must be at least 400px wide.»
картинку Google+ выбирает согласно разметке schema.org или тегам Open Graph
«You specify microdata via schema.org or Open Graph tags.»
А это не Open Graph?
<link rel="image_src" href="http://i.yari-design.ru/files/field/25/landart/2017/0_strazhniki_vatikana.jpg">
Включи метатег опенграф, засунь в него нужный токен и не парься.
Metatag:OpenGraph - включил.
В полях группы OpenGraph поставил Изображение и URL изображения, как http://i.yari-design.ru/files/field/25/landart/2017/0_strazhniki_vatikan...
В HTML теперь:
<meta property="og:image" content="http://i.yari-design.ru/files/field/25/landart/2017/0_strazhniki_vatikan...>
<meta property="og:image:url" content="http://i.yari-design.ru/files/field/25/landart/2017/0_strazhniki_vatikan...>
И все равно не работает
Может и я туплю.
Попробуй с другого акка или другого браузера. Скинь кэш на сайте, может ананимам закэшированный вариант показывает. Вообще у меня было подобное, в итоге контакт стал брать нормальную фотку, а фэйсбук брал, что хотел
"а фэйсбук брал, что хотел" - значиту тебя та же проблема
В ходе экспериментов выяснилось:
Google берет по умолчанию самую большую фотку на странице. Facebook берет то, что он хочет. Метатеги он скорей всего игнорирует.
Кароче тут в соцсети идет нужная картинка
http://i.yari-design.ru/cont/yari-design/landart/2017/kogorta-svyashchen...
А тут картинка слайдера
http://i.yari-design.ru/cont/yari-design/landart/2017/pokazhi-kakoy-teby...
Не понимаю почем так происходит. Метатеги одинаковые.
Может модулями можно решить, какая картинка в соц сетях должна расшариваться?
https://www.drupal.org/resource-guides/social-media-and-drupal#google
автоматический пост в Google+ http://stackoverflow.com/questions/7570327/how-to-post-in-google-wall
В Google идет все что нужно. А вот в Facebook чаще идет изображение из слайдера.
Что сделал.
В Open Graph поставил по умолчанию изображение из соотв. поля.
Вывел это изображение пропорциями 1.91 к 1, как это сказано в рекомендациях https://developers.facebook.com/docs/sharing/best-practices
Собственно тут и дебаггер этого дела представлен https://developers.facebook.com/tools/debug/
Стало работать лучше но, не идеально.