1

php cpメニューからメニュー項目にfacebookのようなボタンを追加する必要があります –

各メニュー div から情報を取得し、メタデータを入力してから Facebook に送信することを考えています。

<div class="menu_content_cell">
<span class="menu_title"><?php echo $menuItem['item_name']?></span>
<?php if($menuItem['item_desc']) {?>                                                    <br />
<span class="menu_description"><?php echo $menuItem['item_desc']?></span><?php } ?>
</div>

記入する

      <html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
    <title>Sample</title>
    <meta property="og:title" content="Site Name <?php echo $menuItem['item_name']?>"/>
    <meta property="og:type" content="food"/>

    <meta property="og:site_name" content="Site Name"/>
    <meta property="og:description"
          content="<?php echo $menuItem['item_desc']?>"/>

    <meta http-equiv="refresh" content="0;url=http://www.sample.com/menu.php"/>
  </head>

<body>
</body>
</html>

これは可能ですか、それとも間違ったツリーを吠えていますか?

どうすればいいですか?メニュー項目ごとに一意の ID を取得できれば可能かもしれませんが、これは可能だと確信していますが、パズルのパーツを組み合わせるのに苦労しています

前もって感謝します

4

2 に答える 2

1

Facebook はオブジェクトを URL でインデックス付けします。異なる URL はグラフ内の異なるオブジェクトを意味します。

たとえば、次のページは異なると見なされます。

そのため、ユーザーに気に入ってもらいたいページを URL で区別し、動的部分 (クエリ文字列またはプリティ URL のいずれかを使用) に基づいて、サーバー側で異なる og タグを出力する必要があります。

于 2012-04-19T10:41:36.800 に答える