2014-12-31 4 views
0

Я знаю, что название написано неправильно, но я не знаю, как лучше всего обобщить мою проблему.Как установить изображение миниатюр для кнопок совместного доступа с домашней страницы сайта на страницу, находящуюся в обращении

У меня есть кнопка ShareThis, установленная на моем сайте, и стараяFacebook Share Button.

Когда я сообщаю какую-либо страницу на своем сайте, как у ShareThis, так и во всплывающих окнах Facebook показывается миниатюрная версия домашней страницы сайта.

Я хочу, чтобы миниатюра отображала текущую общую страницу.

Как вы это делаете? Можно ли это сделать?

ответ

1

Социальные сайты обмена, такие как Facebook и LinkedIn, имеют тенденцию уважать схемы schema.org. Поэтому я склоняюсь к SoftwareApplication на моем теле, а затем использую скрытый div, помещая то, что я хочу использовать там. Вы можете вручную (или программно) сделать снимок страницы и включить ее в div схемы, чтобы она отображалась в качестве изображения.

Вот что он выглядит как один из моих сайтов:

<body itemscope itemtype="http://schema.org/SoftwareApplication"> 
    <!-- SoftwareApplication information --> 
    <div style="display: none;"> 
     <h1 itemprop="name">Dache - Distributed Caching For .NET Apps</h1> 
     <img itemprop="image" src="/images/logo.png" /> 
     <p itemprop="description">Fast, scalable .NET distributed caching with meaningful performance metrics for your managers and a simple API for your development team.</p> 
    </div> 
    ... 

Facebook, в частности, использует их OpenGraph технологии. Here's an article on configuring what appears when your site is shared on Facebook.