私はクライアント Web サイト (ExpressionEngine 内) のニュース セクションを作成しています。彼らは、各記事に Facebook のようなボタンを付けるように要求しています。そこで私は Facebook の開発者サイトに行き、それを機能させるために必要なコードを見つけました。
私が抱えている問題は、1 つの記事が気に入った場合、それがすべての記事のようにカウントされることです! OpenGraph メタ タグのタイトルとパーマリンクに ee タグを使用していますが、役に立ちません。
グラフコードを開く:
{exp:weblog:entries weblog="news" orderby="date" sort="desc" limit="1" disable="member_data|trackbacks"}
<meta property="og:title" content="{title}" />
<meta property="og:type" content="non_profit" />
<meta property="og:url" content="{title_permalink=news/article}" />
<meta property="og:image" content="http://dallascityhomes.net/_images/dch-logo-big.png" />
<meta property="og:site_name" content="Dallas City Homes" />
<meta property="fb:admins" content="--removed--" />
{/exp:weblog:entries}
実際のボタン (exp:weblog:entry タグ内にラップされています):
<div>
<a href="http://twitter.com/share?text={title}" class="twitter-share-button">Tweet</a>
<fb:like href="{title_permalink=news/article}" layout="button_count" show_faces="false" width="80" font="arial"></fb:like>
</div>
そしてもちろん、FB のような JS スクリプトは、ドキュメントの一番下に移動しました。
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
誰もこれに遭遇したことがありますか?解決策を知っていますか?