Ich habe die Frage im Facebook-Entwicklerforum gestellt und sie sind mir mit dieser Antwort zurückgekommen. Grundsätzlich ist die erforderliche Funktionalität nicht verfügbar.
Sie benötigen individuelle Schaltflächen für jeden Kommentar, und wie @Fnatte sagt, können Sie sie dann auf den Kommentar verweisen, indem Sie ihm eine ID wie #com1
, #com2
etc ...
Der beste Weg, dies zu erreichen, ist durch eine for
-Schleife (ich stelle mir vor, Sie ziehen aus einer DB), die durchläuft und den entsprechenden Code für die Like-Schaltfläche hinzufügt und die URL basierend auf dem Kommentar implementiert, den sie zieht ,
Sie haben 2 Optionen, <iframe>
:
Das ist SEHR langsam, besonders wenn Sie viele Kommentare gleichzeitig laden, bedeutet das, dass Sie ihre JS-Bibliothek nicht importieren müssen,
Dann gibt es das FB JS SDK:
%Vor%Dies würde ich argumentieren ist eine eficzient Art, Dinge zu tun, aber es erfordert ein Bit mehr Zeit und Mühe - aber wird es wert sein.
Das Skript kann natürlich nur einmal in den Kopf importiert und dann mehrmals auf der ganzen Seite verwendet werden (perfekt für das, was Sie brauchen).
Die zu likelnde URL basiert sowohl auf der URL in der Adressleiste als auch auf der ID, die Sie dem Code zugewiesen haben (z. B. # comment1), sodass die von Ihnen gewünschte URL wie folgt aussieht: http://mypage.com/page#comment1
Viel Glück und ich hoffe, das hilft!
Facebook hat eine neue Version des Kommentarmoduls eingeführt, die erweiterte Funktionen wie "Gefällt mir" und Antworten auf andere unterstützt Kommentare. Außerdem werden die Antworten auf einen Kommentar auf Facebook.com nun zurück zum Kommentare-Plugin (gehostet auf einer anderen Seite) verschoben.
So aktivieren Sie:
%Vor%Referenzen:
Tags und Links facebook