簡體   English   中英

我可以在不同頁面上使用相同的Facebook評論框嗎?

[英]Can I use the same Facebook comments box on different pages?

我們正在新聞網站上使用最新的HTML5 Facebook評論插件。 在此站點上,新聞故事可以出現在多個新聞部分中/放在其中,因此即使是相同的故事,也可以具有多個唯一的URL。 考慮到這一點,我想知道是否有可能在相同故事的每個唯一URL上都顯示相同的注釋框/注釋。

根據我的研究,大多數人建議data-href屬性必須是當前頁面的url。 我只是在想,是否可以在每個相同的故事實例/頁面的data-url屬性中插入故事的某個帶槽實例的網址,而不是插入當前正在顯示注釋框的當前頁面的網址。 如果data-href值必須是當前頁面的url,我想知道為什么甚至需要此屬性。 FB api不會只是從location.href中提取當前頁面的url嗎?

我無法完全確定答案,但是Facebook開發人員文檔對href參數“ href-此Comments插件的URL。Facebook上的新聞提要故事將鏈接到此URL”說以下內容。參數與框的功能無關,而與添加注釋時Facebook將鏈接到的URL有關。

我知道我們正在開發一種解決方案,該解決方案使用相同的“贊”按鈕進行URL變體表示博客主頁面結果列表中的搜索查詢結果。 URL根據查詢/結果而變化,但是相同的“贊”按鈕應始終“贊”博客主頁面的默認URL。 到目前為止,這似乎正在起作用。

您可以嘗試使用調試器工具來查看將href參數使用的URL與頁面的實際URL不同時是否遇到任何錯誤。

最后一點可能已經引起了人們的注意,那就是Google不喜歡內容重復的不同URL。 您需要聲明一個首選/規范的URL以避免與Google發生麻煩,並且您可能應該對Comments href使用相同的首選URL。

http://support.google.com/webmasters/bin/answer.py?hl=zh_CN&answer=66359

嘗試這個:

<div class =“ fb-comments” expr.href ='data:post.url'data-width =“ 600” data-numposts =“ 5” data-colorscheme =“ light”>

注意:

在以上<和div之間的行中,沒有空格。

將此代碼粘貼到上方

class ='post-footer-line post-footer-line-3

簽到: http : //debaonline4u.blogspot.com

暫無
暫無

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

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