2010-12-07 10 views
7

Open Graph Protocolは、サードパーティのサイト(Facebook LIKEボタンと思う)がページ上の関連するコンテンツを簡単に識別できるように、メタデータを保存する新しい方法です。Open Graph Protocol - ページ上の複数のストーリーで動作させる方法

それは次のようになります。

<title>The Rock (1996)</title> 
<meta property="og:title" content="The Rock" /> 
<meta property="og:type" content="movie" /> 
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> 
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /> 

質問は、ページ上に複数のLIKEボタン、別の記事のために、それぞれを持っている場合、どのように1は、記事に属しているグラフを開くメタタグを区別ん、です、ページ自体ではありません。タグはHEADに入っているので、ページごとに1セットしか得られないようです。

グラフを開くことができます "名前空間"またはページ自体の内容ではなく、ページ内のコンテンツに関連付けられていますか?

答えて

5

私が知る限り、あなたは立ち往生しています。しかし、方法を見つけたら、教えてください!

ページに複数のOpen Graphタグが必要なプロジェクトに取り組みました。結局、OGに必要なアイテムの数を減らしてしまいました。ページ。

+0

悲しいことに、私はあなたが正しいと思います。少なくとも私は壁に頭を打つのを止めることができます。 –

1

を使用していると思います。 各記事は別のページの中に配置するのに適した独自のページを持つ予定です。 これで、すべての記事をマスターページ内に表示することができます。

+0

私はそれについて考えていましたが、その側面を変更するにはプロジェクトには余りにも遠すぎます。 –

1

各ボタンが同じページのアイテムに関連付けられている場合、各アイテムのヘッダーはそのアイテムのページにリンクできます。そのページはアイテムのすべてのメタタグを運ぶことができ、好きなボタンはそのページのURLを使用します。あなたのオブジェクトのそれぞれが独自のメタタグを持つユニークなURLを持っている場合、私はそれが可能だ、この​​による

+0

残念ながら、このプロジェクトへのFBの追加はゲームの後半になり、クライアントはそれを考えず、各記事のリンク先ページの予算を持っていませんでした。あなたが言うことは意味があります。 –

0

(その壊れた私を許してください場合PSは、これが最初の適切なウェブサイトアイブ氏はそう構築されています) http://cinema-shorts.org/past/ ここにこれをしませんでしたあなたがしたいことをする。解決策が提案されています。 1つはiframe(推奨されていません)と1つはiframeありません。私はそれらをテストしていないが、おそらく私のウェブサイトですぐにそれを行うでしょう。

1

各オブジェクトは一意のURLで表されるため、複数のオブジェクトは1つのページに存在できません。

1つのページに複数の類似ボタンを含めることができますが、それぞれをhref属性を使用して別のURLを指すように設定する必要があります。

オブジェクトの各URLをJavaScriptリダイレクト(window.location.href = new_url)にすると、各オブジェクトページに到着するユーザーを1つのユーザーが表示できるページにリダイレクトできます。

関連する問題