ボタンのようなfacebookのカウンターに問題があります。私はiframeとXFBMLを使用しようとしましたが、結果は同じでした。 ボタンをクリックすると、カウンターが正しい値 "1"で表示され、Facebookのアカウントページに右のように表示されます(画像、説明文など)。しかし、ボタンがあるページをリフレッシュすると、その上のカウンターが消え、その値が再び「0」になります。例:http://biletoid.ru/event/?event_id=25Facebookのようなボタンカウンターのリセット
どうすれば問題を解決できますか?
メタ:
<meta property="og:image" content="http://storage.biletoid.ru/0000/0000/0000/0325/47.jpg" />
<meta property="og:description" content="Лучшая рок-группа последних 30 лет приезжает в Сербию. Стоимость перелета от 6969 руб. Дата проведения: 08.05.2012." />
<meta property="og:title" content="Metallica в Белграде" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:url" content="http://biletoid.ru/event/?event_id=25" />
<meta property="og:site_name" content="Biletoid"/>
スクリプト:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
HTML:
<fb:like href="<?php echo 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];?>" send="false" layout="button_count" width="95" height="19" show_faces="true" action="like"></fb:like>
URLはページごとに1つのみです。 F5でページをリロードしてもカウンタはリセットされます。 – Kirill
いくつかのコードは役に立ちます –
私は困惑しています。あなたのサイトを見ました。好きなボタンを押すとカウントが上がり、フィードに表示されます。しかし、私はページをリフレッシュし、カウントが消えます。しかし、私はshow_faces = "true"を持っていることに気付きました。それを取り出してみてください。選択したレイアウトによって問題が発生している可能性があります。 –