Laut SEO – Bewertung von ConDataPool war auf der Seite definitiv zu wenig SocialMedia zu finden. Also hab ich mich mal umgetan, wie man zum Beispiel den letzten Tweet auf der eigenen Webseite einstellen kann. Dazu kam, dass eine
Kundin eine ähnliche Anforderung hatte. Nach langem Suchen im Netz bin ich bei
Dosonaro fündig geworden. Dort hab ich mir den Basiscode geholt und diesen dann noch um weitere Details ergänzt. Das Ergebnis könnt Ihr rechts im Newsfenster von http://www.condatapool.de sehen.
Ich greife mittels SimpleXML auf die von Twitter erzeugte XML-Datei zu. Wenn Ihr das gleiche Bild erzeugen wollt, genügt es, wenn Ihr in Zeile 4 Euren Twitternamen einsetzt. Ich habe meine Seite bei Domainfactory gehostet – da funktioniert es super. Auf Strato funktioniert es nicht. Hier ist in manchen Paketen anscheinend keine aktuelle SimpleXML-Version installiert. Also spart Euch die Mühe, den Code zu kopieren, wenn Ihr auf Strato gehostet habt.
Unter dem Passus
<b>// Als nächstes wird die User Timeline eingelesen oder ein Fehler ausgegeben.</b>
den Code hiermit ersetzten, damit Ihr die Anzahl Eurer Verfolger und Verfolgten und auch die Umlaute korrekt anzeigen könnt:
if(!@$twitter=simplexml_load_file($date[‘timeline’])) {
// Fehlermeldung
$data[‘status’]=‘Es ist ein Fehler bei der Verbindung zu Twitter aufgetreten.’;
} else {
// Letzte Status Nachricht
$data[‘status’]=utf8_decode($twitter->status->text);
$data[‘followers_count’]= (int) $twitter->status->user->followers_count;
$data[‘friends_count’]= (int) $twitter->status->user->friends_count;
}
// Ausgabe des Usernamen und der Nachricht.
echo '<p>'.htmlentities($data['status']).'</p>';
echo '<p><b>Follower</b>: '.$data['followers_count'].' <b>Following</b>: '.$data['friends_count'].'</p>';
?>
Dann mal viel Spaß beim Twittern.


