16. Dezember 2008
Eines der meist benutzten Mittel zur Bekanntmachung eines Blogs sind Social Bookmark Dienste. Durch die Entwicklung der unterschiedlichsten Plugins wird dem User die Bedienung und Integration in vorhandene Systeme sehr stark vereinfacht: Ein Klick im Blog und er ist schon bei del.icio.us, Digg oder sonst einer Website gespeichert.
Doch ist es alles so einfach wie es scheint? Wissen wir, was wir damit machen und können wir bei einem Fehler reagieren? Zwei einfache Fragen die uns zum Überlegen bringen. Dieser Artikel ist durch den Einsatz eines solchen Social Bookmarks Plugin entstanden.
Bei dem Einsatz des Plugins AddThis ist es für mich sehr einfach gewesen, die Möglichkeit des Bookmarkens zu nutzen. Es ist schnell installiert nach der üblichen Vorgehensweise: Hochladen, aktivieren und fertig.
Doch nach genauerem Analysieren der Logdateien wurden Ungereimtheiten erkennbar. Durch den Einsatz des Feed Validators zeigte sich auch schon der Übeltäter. Das Plugin hatte sich in diesem Beispiel oberhalb der Tags eingetragen.
Die Lösung des Problemes ist durch einen direkten Eintrag im Theme schnell behoben, doch nicht jeder der ein Plugin verwendet, hat das Wissen was so eine direkter Eingriff in das Theme bedeutet und zu Recht Respekt davor.
Hier eine kurze Anleitung zum korrekten Einbau bei Verwendung von AddThis:
Im Adminbereich muss man zuerst das Plugin deaktivieren, danach kann man im Text-Editor oder gleich unter der Rubrik Design (ab 2.7) resp. Themes die index.php des aktuell verwendeten Themes öffnen.
Wir suchen den Eintrag
<div class="entry">
Möglicherweise lautet die Klasse nicht entry, je nach Theme könnte sie auch content oder post heissen. Der Container umschliesst den gesamten Content des Artikels, ist also allen anderen übergeordnet.Vor dem Ende ebendieses Containers
</div>
fügen wir den untenstehenden Code von AddThis ein.
<!-- AddThis Button BEGIN -->
<?php echo "<div><script type=\"text/javascript\">var addthis_pub = \"XXXXX\";</script>
<a href=\"http://www.addthis.com/bookmark.php\" onmouseover=\"return addthis_open
(this, '', '".urlencode(get_permalink())."', '".urlencode(get_the_title($id))."')
\" onmouseout=\"addthis_close()\" onclick=\"return addthis_sendto()\">
<img src=\"http://s7.addthis.com/static/btn/lg-bookmark-en.gif\"
width=\"125\" height=\"16\" border=\"0\" alt=\"Bookmark and Share\" /></a>
<script type=\"text/javascript\" src=\"http://s7.addthis.com/js/152/addthis_widget.js\">
</script></div>"; ?>
<!-- AddThis Button END -->
An der Stelle XXXXX steht dann der Username des AddThis Benutzers. Durch diesen Einbau besteht auch die Möglichkeit der Nutzungsanalyse Verwaltungsbereich von AddThis.
Ein valider Feed war das Ergebnis des Umbaus und zusätzlich belastet AddThis jetzt weniger die Datenbank, da der Code nicht noch von einem Plugin in das Template geschrieben werden muss.
Wir bedanken uns für euer Interesse ;-)
Viele Grüsse
Thomas
© 2012 Schweizer WordPress Magazin | Realisiert von Pascal Birchler | 53 Queries. 0,546 Sekunden.
Wiedermal ein toller Beitrag und ein tolles Jahr zu Ende! Ich wollte mich bei Dir für die unterhaltsamen aber auch informativen Beiträge bedanken und wünsche dir ein Frohes Fest und einen guten Rutsch ins neue Jahr! Ich fahre jetzt erstmal in Urlaub! Bis denne…
Ist der Artikel noch aktuell? Oder gibt es ein Update des Plug-Ins, so dass man sich keine sorgen mehr machen muss?