27

私は mediawiki 1.19 を使用しており、Facebook の「いいね」を追加しました。掲載画像のようにクリックするとサイトのロゴになります。ページから画像を取得するにはどうすればよいですか。http://developers.facebook.com/tools/debugでサイトを実行しましたが、og:image がサイトのロゴに設定されているようです。このメタ プロパティを変更するにはどうすればよいですか? 私のサイトはthepetwiki.comです ありがとう

4

2 に答える 2

30

ページの HTML マークアップにカスタムを追加og:tagsし、使用する画像を指定します...

Facebook ドキュメントの例を見てみましょう-

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="https://www.facebook.com/2008/fbml">
  <head>
    <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/rock.jpg"/>
    <meta property="og:site_name" content="IMDb"/>
    <meta property="fb:admins" content="USER_ID"/>
    <meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."/>
    ...
  </head>
  ...
</html>

ご覧のとおり、og:imageここでパラメータが指定されているため、Facebook はその URL に関連付けられたメタデータを正しく表示できます...

og:tagsここで指定した , ,titleのすべてが必要なわけではなく、LIKE ボタンだけで十分です。urlimagedescription

あなたはすでにこのdebuggerツールを認識しています。これは、LIKE ボタンと をデバッグするのに役立ちますog:tags。HTML マークアップにいくつかの変更を加え、そのたびに URL をデバッガー経由で送信して、Facebook のキャッシュ バージョンの URL を更新する必要があります。


簡単なGoogle検索で、このmediawiki拡張機能が役に立ちそうな拡張機能を見つけました-

http://www.mediawiki.org/wiki/Extension:OpenGraphMeta

OpenGraphMeta は、Wiki 上の記事の OpenGraph プロトコル メタデータを、Facebook などのサード パーティが抽出できるように提供します。

于 2012-05-20T08:42:19.767 に答える
1

投稿http://www.mediawiki.org/wiki/Extension_talk:Facebook#OpenGraph_image_problemsを参照してください。オープン グラフのコーディングはすべて、Facebook 拡張機能の一部です。

于 2012-05-22T19:40:51.280 に答える