Пользовательские параметры AddThis Facebook

Я использую настраиваемые кнопки AddThis, чтобы делиться вещами в Twitter и Facebook... для обмена в Twitter я использую:

addthis:templates="{ twitter: ' {{title}} @ {{url}} via @agenciauzzye' }"

Я знаю, что для пользовательского описания Facebook, заголовка, URL-адреса, изображения и других вещей я должен использовать метатеги. Проблема в том, что у меня есть блог с одной статической страницей, и весь контент (сообщения) загружается в один div с помощью AJAX. Главная страница представляет собой список сообщений, где у меня есть кнопки, чтобы поделиться каждым сообщением...

Как вы, ребята, делитесь контентом в Facebook с помощью AddThis без настройки метатегов???

Единственное решение, которое я нашел, — это использовать прямой URL-адрес общего доступа к Facebook без передачи кода AddThis (и, следовательно, без журнала для анализа). Что-то типа:

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[summary]=<?php echo rawurlencode(striptags(abrev_texto(get_output($descricao),1000,"p"," ...",true)));?>&amp;p[title]=<?php echo rawurlencode(get_output($post->titulo));?>&amp;p[url]=<?php echo rawurlencode(ROOT_SERVER . ROOT . "blog/" . $urlAux); ?>&amp;&amp;p[images][0]=<?php echo rawurlencode($imageShare);?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)"></a>

Подробнее см. на странице http://blog.uzzye.com.


person mausalamon    schedule 22.12.2011    source источник


Ответы (1)


К счастью, разработчики Facebook были достаточно умны, чтобы понять, что они не могут предсказать каждый тип веб-страницы в Интернете. Вместо этого они предлагают несколько простых метатегов, которые контролируют, как эта информация передается в Facebook:

title: <meta name=”title” content=”The title of the link being shared” />

short description: <meta name=”description” content=”A description of the page” />

optional thumbnail image: <link rel=”image_src” href=”http://example.com/images/image.jpg” />

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

person Pablo    schedule 31.05.2013