0

Facebookの「いいね」ボタンのデータのカスタマイズに問題があります。カスタム画像とカスタム説明が必要です。そこで、Facebookのメタタグをヘッダー(下<head>)に配置しました。例えば:

meta property="og:country-name" content="Romania"

meta property="og:title" content="Recomandare Bile 0.30g DEVIL (Blaster)"

meta property="og:type" content="product"

meta property="og:url" content="http://www.bigboytoys.ro/index.php?productID=1212"

meta property="og:image" content="http://www.bigboytoys.ro/products_pictures/16177.jpg"

meta property="og:site_name" content="BigBoyToys.RO"

meta property="og:locale" content="ro_RO"

meta property="fb:admins" content="1297430153"

meta property="fb:app_id" content="118952644876020"

meta property="og:description" content="Bile de 0.30g la sticla de 3000 buc.

すべての継ぎ目はHTMLに適していますが、Facebookのリンターは、本文にメタがあることを示すエラーを表示しますが、本文にメタがありません

実際、Facebookは間違ったデータをかき集めています。2行目から6行目は私のソースコードにはなく、スクレーパーによってそこに配置されていますhttp://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.bigboytoys.ro%2Findex.php%3FproductID%3D1212。そのため、「いい」ボタンはメタタグのコンテンツを無視します。

私のサイトは、無料で変更されたスクリプトショップとSmarty2.6.0によって提供されています。

4

1 に答える 1

1

私はあなたのソースとFacebookデバッガーがそれについて何を言っているかを調べました、そしてそれは正しいようです...

メッセージが言うように:

これは、形式が正しくなく、解析ツリーの下位にあるか、誤ってOpenGraphタグを間違った場所に配置したことが原因です。

あなたがあなたの情報源でこれを見れば:

<meta property="fb:app_id" content="118952644876020" />
<meta property="og:description" content="Bile de 0.30g la sticla de 3000 buc. ">

2つのタグの違いがわかります。2番目のタグは「/」で終わっていないため、そのタグは開いたままになります。あなたはそれを閉じる必要があります。

ソースに開いているタグがもっとある可能性があるので、チェックアウトする必要があります。W3C Markup Validation Serviceを使用して、URLについての説明を確認できます。

于 2012-03-18T10:30:08.540 に答える