2012-06-18 22 views
5

Obecnie mam 3 pola komentarzy na jednej stronie. Strona ma trzy zakładki, które wyświetlają inną zawartość, a każda zawartość karty ma swoją własną sekcję komentarzy, różniącą się od pozostałych dwóch.Facebookowe pudełko komentarzy z danymi-href za pomocą problemu z kotwicą

aby upewnić się, unikalne komentarze są ładowane na każdej karcie, Obecnie używam coś podobnego do:

<div class="fb-comments" data-href="http://webpage.com/index.html#tab1" 
    data-num-posts="2" data-width="470"></div> 
<div class="fb-comments" data-href="http://webpage.com/index.html#tab2" ... 
<div class="fb-comments" data-href="http://webpage.com/index.html#tab3" ... 

działa to wyświetlenie odpowiedniej treści. Jednak, gdy ktoś odpowie na jedno z tych uwag, oryginalny commentor otrzyma link na swoim profilu fb, który pojawia się jako:

http://webpage.com/index.html?fb_comment_id=fbc_26547577547547_477747457_3745757457435737#4574575475

Problemem jest to, że ten link użytkownik otrzymuje nie pokazuje odpowiedniego wątku komentarza, ani nawet zakotwiczonego komentarza dotyczącego danych-href. Być może kotwica końcowa potknie się o wyświetlacz? Jeśli tak, czy istnieje paradygmat posiadania różnych pól komentarzy na Facebooku na jednej stronie?

Dzięki za pomoc w rozwiązaniu tego irytującego problemu.

+0

Czy kiedykolwiek znaleźć odpowiedź na to pytanie? Mam ten sam problem. – BostonBB

+0

BostonBB, nie dla tego konkretnego problemu. Właśnie zrobiliśmy szybką naprawę i zmieniliśmy układ, aby działał. Wyjątkowe pola komentarzy wydają się nie znosić kotwicy w adresie URL. Daj mi znać, jeśli znajdziesz rozwiązanie, proszę, ponieważ jestem pewien, że napotkam to jeszcze raz. –

Odpowiedz

1

I wdrożone coś podobnego przy użyciu tego kodu

<div class="fb-comments" data-href="http://stabmail.com/study-groups-tutoring/#comm-enl" data-width="880" data-num-posts="20"></div> 


<div class="fb-comments" data-href="http://stabmail.com/study-groups-tutoring/#comm-esl" data-width="880" data-num-posts="20"></div> 


<div class="fb-comments" data-href="http://stabmail.com/study-groups-tutoring/#psyc" data-width="880" data-num-posts="20"></div> 

Być może Twój problem można rozwiązać po prostu przez usunięcie „index.html”, jak Facebook będzie wtedy traktować „#tab” jako strony, a nie link do innej części strony

Moje rozwiązanie widać pracuje tutaj http://stabmail.com/study-groups-tutoring/

+0

Właśnie przeprojektowałem projekt, by działał w domyślny sposób, ale podoba mi się to, co tu masz i jestem pewien, że to by się udało. Dziękujemy za udostępnienie, w tym przykład. Mam nadzieję, że ktoś w przyszłości będzie w stanie zacytować ten wątek. –