【问题标题】:Facebook like button with auto URL - Joomla K2带有自动 URL 的 Facebook 喜欢按钮 - Joomla K2
【发布时间】:2013-10-08 00:00:53
【问题描述】:

我正在开发一个网站,它有一个博客,有多个文章和 URL。 我需要插入带有自动检测 URLFacebook Like Button。这可能吗?

尝试了此代码,但在前端中显示错误。

<div class="itemFacebookButton">
            <div id="fb-root"></div>
            <script type="text/javascript">
                (function(d, s, id) {
                  var js, fjs = d.getElementsByTagName(s)[0];
                  if (d.getElementById(id)) return;
                  js = d.createElement(s); js.id = id;
                  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
                  fjs.parentNode.insertBefore(js, fjs);
                }(document, 'script', 'facebook-jssdk'));
            </script>
            <div class="fb-like" data-href="<?php echo $this->item->link; ?>" data-width="450" data-layout="button_count" data-show-faces="false" data-send="true"></div>
        </div>

【问题讨论】:

    标签: php facebook-like joomla3.0 joomla-k2


    【解决方案1】:

    Facebook 有一个工具可以解决这个问题,还是我遗漏了部分问题?

    https://developers.facebook.com/docs/reference/plugins/like/

    【讨论】:

    • 我猜你错过了 "dynamic" URL 部分... ;)
    • 你能提供更多的背景信息吗?你到底想要什么?
    • 我不太了解 javascript,所以我无法确切地知道您要做什么。
    • 这是 PHP。事实上,我尝试使用 PHP。因此,facebook 有一个“工具”,如果您将data-href="" 置空甚至简单地删除它,API 会自动识别 URL,但在 facebook 配置文件中打印的是什么(类似于:Cagentdog 喜欢这个... ) 链接到类似这样的内容:http://www.mysite.com/?fb_action_ids=730242877001182&amp;fb_action_types=og.likes&amp;fb_source=timeline_og&amp;action_object_map={%22730242877001182%22%3A10150338332973910}&amp;action_type_map={%22730242877001182%22%3A%22og.likes%22}&amp;action_ref_map=[]。所以,我需要动态地打印 URL。
    • 哦,我知道你想知道什么了......我不知道该怎么做,但你可能想把它放在问题中以使其更清楚
    猜你喜欢
    • 2011-06-16
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多