Twitter Tools für WordPress – Bug in 2.3 (aktt_latest_tweet())
Seit dem Update gestern abend, zeigte mein Post-It (aktueller Tweet mithilfe von Twitter Tools) nur noch die Meldung “No tweets available at the moment.” an. Die Login-Daten waren und sind korrekt, also begab ich mich unter die Haube, um den Fehler zu finden.
Das Problem war recht schnell gefunden. Folgende Änderung ist notwendig.
In der Methode aktt_latest_tweet muss
WHERE tw_text NOT LIKE '".$wpdb->escape($this->tweet_prefix)."%'
durch
WHERE tw_text NOT LIKE '".$wpdb->escape($aktt->tweet_prefix)."%'
ersetzt werden. Der Entwickler wurde heute um 9:32 informiert und hat sich bisher noch nicht gemeldet.
UPDATE
Das Problem ist mit der Version 2.3.1 behoben.
Veröffentlicht am 29. April 2010 um 09:48 von Gerrit Edzards · Permalink
In: Software · Schlagworte: bug, No tweets available at the moment, twitter tools, wordpress
In: Software · Schlagworte: bug, No tweets available at the moment, twitter tools, wordpress

am Juni 15, 2010 um 11:33
Permalink
Hallo, ich habe die Version 2.3.1 aber ich habe nach wie vor die Fehlermeldung: No tweets available at the moment.
Ich bin nicht das php Programmiergenie und habe leider nicht so die Ahnung was ich denn falsch mache. Wenn ich einen Tweet mache wird dieser angezeigt in twitter, aber die Updates in der Seite funktionieren nicht. Ich habe nur das twitter-tool installiert ohne weitere plugins und mich inzwischen blöd gegoogled ohne Erfolg.
Hat vielleicht jemand eine Ahnung?
am Juni 15, 2010 um 11:37
Permalink
Hallo! Eine Lösung deines Problems ist in dem Blog-Post beschrieben. Wenn du ein Problem mit der Lösung hast, helfe ich dir gern. An welchem Schritt hängt es?
Gruß Gerrit
am Juni 15, 2010 um 11:45
Permalink
Ich habe jetzt alles eingestellt was ich denke das ich haben möchte.
Oben ist ja geschrieben das man irgendeine Codezeile ändern soll… die finde ich nicht wo die sein soll
(wobei aber da steht das dies mit der Version 2.3.1 behoben ist welche ich ja habe.)
Ich habe demnach das Problem das ich gar nicht weiß wo der Fehler ist (wieder sehr hilfreich…. und ja ich komme mir vor wie der letzte Depp!)
am Juni 15, 2010 um 11:52
Permalink
Ok, in der Twitter-tools.php habe ich den Eintrag jetzt gefunden. Der Eintrag ist aber schon geändert und richtig, d.h. es steht
WHERE tw_text NOT LIKE ‘”.$wpdb->escape($aktt->tweet_prefix).”%’
in der Datei…..
am Juni 15, 2010 um 11:55
Permalink
Das Plugin kannst du wie folgt anpassen:
1. Plugins>Editor
2. “Zu bearbeitendes Plugin wählen” > “Twitter Tools” wählen
3. Suche nach “WHERE tw_text NOT LIKE ‘”.$wpdb->escape(” (ohne die Anführungsstriche)
4. Statt WHERE tw_text NOT LIKE ‘”.$wpdb->escape($this->tweet_prefix.’%').”‘ muss dort WHERE tw_text NOT LIKE ‘”.$wpdb->escape($aktt->tweet_prefix.’%').”‘ stehen. Sprich: An dieser Stelle $this durch $aktt ersetzen.
Hoffentlich hilft dir das. Ich für meinen Teil habe dieses Problem nicht mehr seit 2.3.1
Andernfalls:
1. Sind die korrekten Anmelde-Infos hinterlegt?
2. Funktioniert “Test Login Info”?
3. Plugin löschen, neu herunterladen und einrichten.
4. Support des Hersteller (alexking.com)
Mich würde interessieren woran es letztendlich lag und wie du dir helfen konntest.
Viel Glück/Erfolg!!
am Juni 15, 2010 um 12:00
Permalink
Wie davor beschrieben steht da leider schon $aktt->tweet_prefix.?%’…. Aber trotzdem vielen Dank. Leider habe ich keine Ahnung was man sonst noch machen kann oder was man eventuell umändern muss. Vielleicht hängt das aber auch einfach mit Strato zusammen, das wäre ja nicht das erstemal
am Juni 15, 2010 um 12:02
Permalink
Als du deinen 2. Kommentar geschrieben hattest, war ich bereits dabei meinen zu schreiben.
1. Sind die korrekten Anmelde-Infos hinterlegt?
2. Funktioniert ?Test Login Info??
3. Plugin löschen, neu herunterladen und einrichten.
4. Support des Hersteller (alexking.org)
Mich würde interessieren woran es letztendlich lag und wie du dir helfen konntest.
Viel Glück/Erfolg!!
am Juni 15, 2010 um 13:25
Permalink
Hmz….
– geht wieder nicht, kann zwar im Adminbereich ales einstellen und auch posten damit es in Twitter erscheint aber auf der Seite tut sich nichts. No tweets available. F**k, wie der Americaner zu sagen pflegt!
1. Anmeldeinfos sollten denke ich korrekt sein
2. Test Login funktioniert
3. Gelöscht neu hochgeladen (auch ohne die zusätzlichen Plugins), musste allerdings nichts neu eunrichten da er sich die informationen gespeichert hat aber frag mich nicht wo
am Juni 15, 2010 um 13:49
Permalink
Scheinbar kann man dir “entfernt” nicht bei deinem Problem helfen. Und deine Login-Daten wirst du mir sicherlich auch nicht geben wollen.
Bei meinen Blogs funktioniert das Plugin wunderbar. Ich würde versuchen mit dem Entwickler eine Lösung zu finden.
Halt mich mal auf dem Laufenden.
am Juni 16, 2010 um 09:20
Permalink
Viel Dank nochmals für die angebotene Hilfe. Das Problem war scheinbar ein Konflikt zweier Plugins. Das betroffene Plugin war “Tweet this”. Trotzdem das man beide Plugins so konfigurieren kann das nur eines von beiden Postet ist es wohl so das “Tweet This” Twitter Tool daran hindert das die neuesten Tweets abgerufen werden. Nach dem deaktivieren und löschen von “Tweet This” (ich weiß nicht ob nur deaktivieren reicht, das habe ich nicht ausgetestet) funktionieren die Twitter Tolls.