2011-12-22 4 views
3

は、Twitterの共有のために私が使用:AddThisのFacebookのカスタムパラメータ

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

は、私が知っているFacebookのカスタムの説明、タイトル、URLの、イメージなどメタタグを使用する必要があります。問題は、1つの静的なページを持つブログがあり、すべてのコンテンツ(投稿)がAJAXで1つのdiv内に読み込まれていることです。メインのページは、各投稿を共有するためのボタンがある投稿一覧です。

あなたはどうやってAddThisでFacebookのコンテンツを共有していますか?

私が見つけた唯一の解決策は、直接Facebookの共有URLを使用することです.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> 

あなたは、Facebookの開発者は、インターネット上のWebページのすべての種類を予測することはできません実現するために十分にスマートだった幸いにもhttp://blog.uzzye.com

答えて

0

で詳細を見ることができます。代わりに、彼らはこの情報がFacebookのに渡される方法を制御するいくつかの簡単なメタタグを提供します。あなたは、誰かが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” /> 

を。

関連する問題