Кнопка «Мне нравится» на Facebook в записях ExpressionEngine работает некорректно - PullRequest
0 голосов
/ 04 апреля 2011

Я создаю раздел новостей для веб-сайта клиента (в ExpressionEngine), и они попросили, чтобы в каждой статье была кнопка «Мне нравится в Facebook».Поэтому я зашел на сайт разработчика Facebook и нашел необходимый код, чтобы он работал.

Проблема, с которой я столкнулся, заключается в том, что если мне нравится одна статья, она рассчитывает, что она нравится всем им!Я использую свои теги ee для заголовка и постоянной ссылки в метатегах OpenGraph, но безрезультатно.

Открытый код графика:

{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 tag):

                <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>

И, конечно, JS-скрипт для FB, как я переместился в конец документа:

<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>

Кто-нибудь сталкивался с этим раньше??Знаете решение?

1 Ответ

1 голос
/ 04 апреля 2011

Правильно ли отображается мета-свойство og: url и свойство href тега fb: like при просмотре исходного кода?

...