2011-10-22 4 views
5

한 페이지에 3 개의 제품이 나열되어 있으며 각 제품 옆에 작은 의견 상자를 추가하려고합니다. 종류는 https://www.facebook.com/SanukFootwear?ref=ts&sk=app_113298085356151입니다. 주요 문제는 페이지에 하나 이상의 설명 상자를 추가하는 방법을 파악할 수없는 것입니다.한 페이지에 여러 개의 페이 스북 코멘트 박스가 있습니까?

HTML5 및 XFBML을 사용해 보았습니다. 지금 사용하고있는 코드는 다음과 같습니다 <fb:comments> 블록에 xid을 추가하는 대한 의견의 고유 목록을 생성 해 보인다

<html xmlns:fb="http://ogp.me/ns/fb#">

<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/en_US/all.js#xfbml=1&appId=MYAPPID"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
    </script> 

<fb:comments href="MYURL" num_posts="5" width="500" xid="product_01"></fb:comments>

그 xid 만. 그러나 이것은 작동하지 않습니다. 다음 작업을 수행 할 경우

<fb:comments href="MYURL" num_posts="5" width="500" xid="product_01"></fb:comments>

<fb:comments href="MYURL" num_posts="5" width="500" xid="product_02"></fb:comments>

와 어느 하나에 게시 시도, 주석 모두에 표시됩니다. 이 독특한 코멘트를 허용하기 위해 내가 놓친 것이 있습니까?

의 Sanuk 가게 페이스 북 페이지에서 코드는 이것이다 :

<fb:comments xid="featured_product_56062795998_1" width="255" numposts="5" expr:href="##_1" class=" fb_iframe_widget"> 
    <span> 
     <iframe id="f1f0d95ac" name="f341a4ded" scrolling="no" style="border-width: initial; border-color: initial; overflow-x: hidden; overflow-y: hidden; width: 255px; height: 572px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " class="fb_ltr" src="https://www.facebook.com/plugins/comments.php?api_key=113298085356151&amp;channel_url=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df5542ec34%26origin%3Dhttps%253A%252F%252Fnorthsocial.com%252Ff2d77af7ec%26relation%3Dparent.parent%26transport%3Dpostmessage&amp;locale=en_US&amp;numposts=5&amp;sdk=joey&amp;title=&amp;url=https%3A%2F%2Fnorthsocial.com%2Fapp%2Ftab%2Ffeatured_products%2Fview.php&amp;width=255&amp;xid=featured_product_56062795998_1"></iframe> 
    </span> 
</fb:comments> 

나는 그들이에서이 iframe이 컨텐츠를 점점 아무 생각이 없습니다. 페이스 북 개발 문서를 언급했지만 어떤 정보도 찾을 수 없었습니다. 어떤 도움을 주시면 감사하겠습니다! 사전에

감사합니다,

트레

답변

7

코멘트 플러그인은 내가에서 볼 수있는 XID에 있었던 파라미터가없는 그러나 https://developers.facebook.com/docs/reference/plugins/comments

을, 당신은 각각의 고유 한 URL을 지정하려고 않았다 코멘트 박스?

+2

Heliboy23에서 말한 것처럼 끝에 앵커를 지정하십시오. 이전 버전을 사용하지 않는 한 XID를 사용할 필요가 없습니다. – Chris

6

내 사이트의 한 페이지에 여러 개의 댓글 상자 문제가 해결되었습니다. 이것은 나를 위해 일한 것입니다 :

FB 코드를 생성 할 때 "코멘트 할 URL"을 입력해야합니다. 첫 번째 상자의 경우 URL을 입력하십시오. 두 번째 상자에는 mysite.com/#comments2를 추가했습니다. 세 번째 상자에는 mysite.com/#comments3을 추가했습니다. Etc, Etc. 이것은 URL마다 별도의 주석 상자를 제공해야합니다. 희망이 도움이됩니다.

+0

모든 스레드에 대해 중재 서비스를 만들 수 있습니까? 수동으로 생성해야합니까? 감사 – trzczy

0

아직 아래 코드와 호환됩니다.

<fb:comments reverse="false" publish_feed="false" showform="true" 
    simple="false" migrated="1" canpost="true" url='[Your URL]' 
    width="580px" numposts="10" xid="[Unique ID]"> 
</fb:comments> 
관련 문제