2011-11-13 18 views
0

私は、私のサイトでは、私はFacebookを利用して共有するために次の行を使用し、問題の賭けを持つ http://www.facebook.com/sharer.php?u= {$のmy_base_url} {$のstory_url} &トン= {$のtitle_short}Facebookのsharebutton問題<title=>属性

問題は、story_url変数が次のストーリーに置き換えられていますか?title = plah_plah 私のサイトページが動的に生成され、正しいページをフェッチするためにその変数が必要であり、Facebookのコンテンツそれはタイトルの中に記述されています。

これを克服する方法がありますか?

答えて

0

私はjavascriptでfacebookボタンを作成し、window.titleを使ってそのタイトルを設定します。

これを実行する最も簡単な方法は、1以上の例を追加し、この

<script> 
    document.Write('http://wwwfacebook.com?sharer.php?u=' + window.location + '&t=' window.title); 
</script> 

のようなタグを持っているだろう。これは、共有アイコンと完全なリンクを追加するようです。それが遭遇していますたび

<script> 
    u = encodeURIComponent(location.href); 
    t = encodeURIComponent(document.title); 
    document.write('<a href="http://www.facebook.com/share.php?u=' + u + '&t=' + t + '">Share on Facebook <img src="http://static.ak.facebook.com/images/share/facebook_share_icon.gif" /></a>'); 
</script> 

、それが文書にdocument.writeをしているものは何でも追加されます、そして、あなたは物事が右にするために内蔵された場所(URL)とタイトルプロパティを使用することができます。

希望します。

+0

残念ながら、私は残念ながら、競合やサイトの読み込みの問題を避けるために、簡単にしたいと思います。プラス私は実際に – user1043718

+0

私は、次のコードを使用することを行う方法がわからないと、何らかの理由でそれはちょうど私に空白のページ与える: submit to facebook ます。 user1043718

+0

最後にタイトル=パラメータがshare.phpに渡されているので問題は残っていますが、これ以上の方法がありますか? – user1043718

関連する問題