Jau,
wie vielleicht einige von euch wissen schreibsel ich hin und wieder was im Internet, genauer gesagt auf einem Blog der unter Wordpress läuft. Im Grunde läuft alles super. Eines stört mich aber etwas. Habe die Seite natürlich auch in Facebook promotet. Läuft auch ganz gut mittlerweile. Bekomme da auch einige Kommentare auf Artikel. Und hier fängt mein "Problem" an.
Ich würde gerne die Facebook-Kommentare irgendwie direkt auf dem Blog einbinden. So das man entweder über die Facebook-Seite einen Kommentar schreiben kann -> der dann ebenso im entsprechenden Artikel (bei den Kommentaren halt) angezeigt wird oder auch umgekehrt. Sprich man erstellt einen Kommentar im Blog, unter dem Artikel, und dieser erscheint dann entsprechend auf Facebook.
Perfekt wäre natürlich wenn man das mit den "normalen" Kommentaren verbinden könnte, sprich das eine chronologische Abfolge weiterhin gewährleistet wird. Denke aber nicht das dies klappt. Man kann wohl ja auch nicht das selbe Formular verwenden da für die Übergabe eines Kommentars an Facebook ja ein entsprechender Account bzw. die API genutzt werden muss.
Kennt ihr eine Lösung dafür?
Gruß godlike
edit: Ich teste dann als erstes mal das Social-Plugin. Mal sehen ob das taugt...
edit 2: Ok, nach einigen Einstellungen und Tests funktioniert das eigentlich genau so wie ich es mir dachte. Bis auf die Tatsache das der zwar Twitter-Feeds erkennt (wenn ich den Beitrag nach neuen Kommentare und Erwähnungen durchsuche beim entsprechenden Punkt) aber leider keinen einzigen KOmmentar von Facebook erkennt.
In der FAQ ist immer die Rede von der Post-ID
Dazu finde ich aber nirgends irgend eine Information.
PS: Habe das Social-Plugin auch korrekt mit meinem Facebook Account verbunden bzw. mit der zu administrierenden Facebook Seite :/
Ideen?
edit 3: Ok, man muss den Artikel zwingend über das Plugin veröffentlichen. Dann klappt der Import von Kommentaren später auch. Nachträglich erkennt er nämlich nicht welcher Artikel WO bei Facebook steht bzw. welche Kommentare hier zuzuordnen sind. In der DB schaue ich gerade, verstehe aber eher Bahnhof.
_social_aggregation_next_run kapier ich ja noch. Bei _social_aggregation_log, _social_aggregated_ids hört es dann aber langsam auf. (Diese drei Felder sind bei einem Artikel den ich NICHT über das Plugin veröffentlicht habe). Ein über das Plugin veröffentlichter Beitrag enthält noch zusätzliche Eintrage (der post_id zugewiesen) wie _social_broadcasted_ids, _social_broadcast_content sowie _social_broadcast_meta. Dachte ich kann da ganz schlau in der Datenbank einfach was dazu basteln beim entsprechenden Artikel. Dazu muss ich aber erst mal das Kauderwelsch durch blicken
Workaround (mit Kommentare für zuvor erstelle Artikel)!
Ok so gehts:
Ich weiß es hört sich kompliziert an. Ganz einfach ist es auch nicht. Der letzte Teil bezieht sich auch ausschließlich darauf das man KOmmentare ins Wordpress bekommt die eben schon bei Facebook existieren BEVOR dieser per Plugin Verbreitet wurde.
Kann auch sein das es einen einfacheren Weg gibt, ich habe aber gerade diesen heraus gefunden
wie vielleicht einige von euch wissen schreibsel ich hin und wieder was im Internet, genauer gesagt auf einem Blog der unter Wordpress läuft. Im Grunde läuft alles super. Eines stört mich aber etwas. Habe die Seite natürlich auch in Facebook promotet. Läuft auch ganz gut mittlerweile. Bekomme da auch einige Kommentare auf Artikel. Und hier fängt mein "Problem" an.
Ich würde gerne die Facebook-Kommentare irgendwie direkt auf dem Blog einbinden. So das man entweder über die Facebook-Seite einen Kommentar schreiben kann -> der dann ebenso im entsprechenden Artikel (bei den Kommentaren halt) angezeigt wird oder auch umgekehrt. Sprich man erstellt einen Kommentar im Blog, unter dem Artikel, und dieser erscheint dann entsprechend auf Facebook.
Perfekt wäre natürlich wenn man das mit den "normalen" Kommentaren verbinden könnte, sprich das eine chronologische Abfolge weiterhin gewährleistet wird. Denke aber nicht das dies klappt. Man kann wohl ja auch nicht das selbe Formular verwenden da für die Übergabe eines Kommentars an Facebook ja ein entsprechender Account bzw. die API genutzt werden muss.
Kennt ihr eine Lösung dafür?
Gruß godlike
edit: Ich teste dann als erstes mal das Social-Plugin. Mal sehen ob das taugt...
edit 2: Ok, nach einigen Einstellungen und Tests funktioniert das eigentlich genau so wie ich es mir dachte. Bis auf die Tatsache das der zwar Twitter-Feeds erkennt (wenn ich den Beitrag nach neuen Kommentare und Erwähnungen durchsuche beim entsprechenden Punkt) aber leider keinen einzigen KOmmentar von Facebook erkennt.
In der FAQ ist immer die Rede von der Post-ID
Ich lasse meine Artikel aber über Benutzerdefinierte Permalinks generieren. Also die URLs. Sprich ich habe kein http://www.meineurl.de/?p=5149 sondern eben http://www.meineurl.de/%category%/%postname%/For Facebook, Social first uses the Facebook search API to find any post that has the http://example.com?p=:id, the permalink generated by get_permalink($post_id) or the short link generated by the active short link delegate at the time the post was created. These posts are then stored in a collection. Next, Social loads the comments for the broadcasted post by calling http://graph.facebook.com/:id/comments. Social then iterates over the search results and adds them to the collection, if the comment does not already exist in the collection.
Quelle: http://wordpress.org/plugins/social/faq/
Dazu finde ich aber nirgends irgend eine Information.
PS: Habe das Social-Plugin auch korrekt mit meinem Facebook Account verbunden bzw. mit der zu administrierenden Facebook Seite :/
Ideen?
edit 3: Ok, man muss den Artikel zwingend über das Plugin veröffentlichen. Dann klappt der Import von Kommentaren später auch. Nachträglich erkennt er nämlich nicht welcher Artikel WO bei Facebook steht bzw. welche Kommentare hier zuzuordnen sind. In der DB schaue ich gerade, verstehe aber eher Bahnhof.
_social_aggregation_next_run kapier ich ja noch. Bei _social_aggregation_log, _social_aggregated_ids hört es dann aber langsam auf. (Diese drei Felder sind bei einem Artikel den ich NICHT über das Plugin veröffentlicht habe). Ein über das Plugin veröffentlichter Beitrag enthält noch zusätzliche Eintrage (der post_id zugewiesen) wie _social_broadcasted_ids, _social_broadcast_content sowie _social_broadcast_meta. Dachte ich kann da ganz schlau in der Datenbank einfach was dazu basteln beim entsprechenden Artikel. Dazu muss ich aber erst mal das Kauderwelsch durch blicken
Workaround (mit Kommentare für zuvor erstelle Artikel)!
Ok so gehts:
- Als erstes das Plugin herunter laden (siehe Link oben).
- Archiv entpacken und in den Plugin-Ordner eures Wordpress laden. Plugin aktivieren und nach der Anleitung konfigurieren (siehe Textdatei im Archiv oder auf der Plugin-Webseite). Wichtig: Soll eine Business- oder Fanseite, also keine Person, die Kommentare zu Wordpress kopieren, muss bei den Einstellungen vom Social-Plugin "Mit Seiten-Support verbunden" aktiviert sein. Danach kann die entsprechende Facebook-Seite ausgewählt werden.
- Beim Veröffentlichen eines neuen Artikels kann dieser nun im Fenster "Social Übertragung" der "Beitrag Erstellen" Seite "Verbreitet" werden. Ab diesem Zeitpunkt werden Kommentare und Tweets zu Wordpress übertragen.
- Will man Facebook-Kommentare von früher geteilten Artikeln mit dieser Funktion übernehmen, also dem Wordpress Artikel zuweisen, geht man wie folgt vor (SQL-Datenbank Zugang erforderlich!):
- Die fbid= des geteilten Artikels heraus suchen (über Facebook). Nun den entsprechenden Artikel in Wordpress "Verbreiten".
- Zur entsprechenden Wordpress-SQL-Datenbank verbinden
- Die Tabelle "wp_postmeta" öffnen. Nach der entsprechenden post_id vom betreffenden Artikel suchen (steht in Wordpress in der URL-Leiste wenn der Artikel bearbeitet wird).
- In der Zelle "_social_broadcasted_ids" die dort vorhandene id mit der id überschreiben die die Kommentare enthält.
- Kommentare im Wordpress-Backend genehmigen.
- Fertig
Ich weiß es hört sich kompliziert an. Ganz einfach ist es auch nicht. Der letzte Teil bezieht sich auch ausschließlich darauf das man KOmmentare ins Wordpress bekommt die eben schon bei Facebook existieren BEVOR dieser per Plugin Verbreitet wurde.
Kann auch sein das es einen einfacheren Weg gibt, ich habe aber gerade diesen heraus gefunden
Zuletzt bearbeitet: