2011-07-07 16 views
-2

私のサイトにはFacebookのようなボタンが追加されました。 2日前はすべて正常に動作していましたが、好きなボタンをクリックするとエラーが表示され、2〜3秒後に自動的に自動的に解除されます。ネット上で見つけると、私はFacebookのリンターツールを見つけましたが、問題は、ページのURLを入れて実行すると、そのページのようなボタンが正常に動作することです。だから私のサイトで何が起こっているのか、リンターツールが何をしているのかが間違っています。私を助けてください。Facebookのようなボタンは自分自身と異なります

これは私が使用するコードです:上記のコード$ PAGEURLで

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php $pageurl ?>&amp;send=false&amp;layout=button_count&amp;width=80&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:21px;" allowTransparency="true"></iframe>

は、ページに応じて変化します。

ありがとう......

+0

コードなし、手がかりなし。 –

+4

@Lukasいいえ、あなたは意味しません。 – GSerg

+0

私はまた、私のプロジェクトで同じ問題を昨日感じました。 facebookの問題があるかもしれない – Shameer

答えて

0

Facebookのボタンが壊れていると、クリックしたときにそれ自体が気に入らないページが簡単に修正されます。ちょうどあなたのページのURLをコピーして、ここではFacebookのリンターツールに入力します:

Facebookのリンター - >https://developers.facebook.com/tools/lint

私はこの作業の理由の正確な詳細のわからないんだけど、私がしてきたことから、あなたがあなたのURLにLINTERツールを実行すると、あなたのURLのキャッシュFacebookブックも更新されます。ボタンの操作のエラーはFacebookの面にあるので、このツールを実行してページのキャッシュデータを更新するようにFacebookを取得すると、同様のボタンが再び機能し始めます。私はこの壊れたFacebookのボタンがいくつかの異なった理由のために起こるのを見ました。一つは、古いFacebookの共有ボタンを使用するためのページです。共有ボタンを使用していたページに新しいlikeボタンを追加すると、linterを通してページを実行するまで、likeボタンは機能しません。

ボトムラインは、あなたのようなボタンを修正します。 FacebookのFacebookボタンがページ上で動作しない場合は、LINTERツールを使用して実行してください。お役に立てれば!

1

URLが変更されて以来、この人のケースでは、linterを通じてページを実行するのは良い解決策ではありません。私のサイトには何千もの記事があります。 URLに記事IDが含まれています。今、私はFacebookのリンターを介してこれらのページのそれぞれを手動でフィードする方法があります。

より良い修正が必要です。

2

男私は昨晩3時までこれを理解しようとしていましたが、ソリューションのどれもうまくいきませんでした:/それは1つのマイナーな設定を変更して私のために働いてしまいました。

解決方法:Facebookの開発者ページからコードを取得するときに、デフォルトの「ライブストリーム」ではなく「ライブフィード」アプリIDを使用してみてください。

関連する問題