Es gibt sehr viele Methoden einen Twitter-Stream in die eigene Website einzubinden. Ein bestimmtes Tool hat mich besonders überzeugt! Es handelt sich um folgendes.
Benötigte Dateien
- JQuery (Hier benutze ich die von Google)
- jquery.tweet.js
- jquery.tweet.css
Die Dateien könnt ihr euch hier herunterladen.
Anleitung zum Einbinden des Twitter-Tools
Zuerst binden wir die benötigten Javascript-Dateien im Head der Seite ein:
<script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> <script language="javascript" src="/tweet/jquery.tweet.js" type="text/javascript"></script>
Die Twitter Informationen werden hier definiert. Dieses Skript platzieren wir auch im Head der Seite
<script type='text/javascript'> jQuery(function($){ $(".tweet").tweet({ username: "seaofclouds", join_text: "auto", avatar_size: 32, count: 3, auto_join_text_default: "we said,", auto_join_text_ed: "we", auto_join_text_ing: "we were", auto_join_text_reply: "we replied to", auto_join_text_url: "we were checking out", loading_text: "loading tweets..." }); }); </script>
Bei username tragt ihr euren Twitter Benutzernamen ein, avatar-size bestimmt die Größe des Vorschaubildes, welches angezeigt wird. Mit count könnt ihr bestimmen, wieviele Meldungen angezeigt werden.
Einbinden der CSS-Datei
Den Pfad der CSS-Datei müssen wir ebenfalls in den Head der Seite platzieren. Das sieht so aus:
<link href="jquery.tweet.css" media="all" rel="stylesheet" type="text/css"/>
Achtet dabei unbedingt darauf, dass der Pfad richtig ist. Nun haben wir alle Dateien implementiert und können die Twitter-Box an eine beliebige Stelle in unserem Layout einfügen. Dazu reicht folgender Code im Body der Seite:
<div class="tweet"></div>
Das war´s schon?
In der Tat war´s das schon. Nun sollte die Twitter-Box auf eurer Website angezeigt werden.
Smalltalk-Ecke
Hat Dir der Artikel gefallen oder möchtest Du am Inhalt etwas ergänzen? Hast Du weitere Fragen dazu? Lass uns gerne dazu austauschen. Ich freue mich von Dir zu hören! :)