簡體   English   中英

Facebook分享按鈕和評論插件沖突

[英]Facebook Share button and comment plugin conflict

在我的博客中,我需要實現Facebook分享按鈕(帶有計數器)和評論插件。 我只是用下面的代碼。

臉書分享

<a
    name="fb_share"
    type="button_count"
    href="http://www.facebook.com/sharer.php">
    Share
</a>
<script
    src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
    type="text/javascript">
</script>

臉書評論插件

<div id="fb-root"></div>
<script>
    (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/it_IT/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="524"></div>

最后,它返回錯誤

未捕獲的TypeError:對象#沒有方法“提供”

在第4行,此錯誤不顯示注釋插件。 而是顯示共享按鈕。

有什么解決辦法嗎?

我有同樣的問題。 我最終不得不切換使用的是哪個FB插件。

這是指向我的網站的鏈接,我可以在其中鏈接評論和點贊按鈕: http : //www.jhousemedia.com/blog-articles/145/Building-A-Good-Website-For-Your-Business.html

我不得不使用“喜歡/發送”插件關閉共享按鈕。 幸運的是,他們可以選擇使其適合與共享按鈕類似的形式。 這是使用的插件http://developers.facebook.com/docs/reference/plugins/like/

通過用標題中的這一行替換注釋腳本來解決此問題

<script src="http://connect.facebook.net/ro_RO/all.js#appId=202676036413585&amp;xfbml=1"></script>

我不確定,但是您可以嘗試注釋或刪除此行:

js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";

共享和注釋腳本可能正在復制代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM