Flattr OpenHook

Flattr im Thesis Theme

  

by Oli on 01/06/2010 · 8 comments

Wie man einen  Flattr Button in einen WordPress Blog bekommt hatte ich in diesem Artikel beschrieben. Hier sollt ihr nachlesen wie es weitergeht wenn ihr mit dem Thesis Theme Framework euren WordPress Blog betreibt und auch dabei Micropayment mittels Flattr nutzen möchtet.

Zusammenfassung

Ihr habt das Flattr Plugin bereits in eurem Blog installiert, eure Flattr ID in den Settings eingetragen und der erste Flattr Button ist eventuell auch schon zwischen eurem Artikel und dem Kommentarbereich erschienen. Okay!

Get more Flattr with Thesis

Sorry für die englische Headline, ich mach einfach mal auf deutsch weiter. Habt ihr schon diesen Artikel gelesen? Da geht es um das OpenHook Plugin für das Thesis Theme und wie ihr damit viele einzelne Aktionen an diversen Punkten/Hooks plazieren könnt. Geniales Teil!
Holt und installiert es euch, denn das folgende setzt auf der Verwendung dieses Plugins auf.

Überlegt euch, an welchen Stellen Ihr Flattr Buttons in euer Theme Design passen, gleich bringen wir die Buttons dort hin. Hier bei wpbuzz soll jeweils ein Button zwischen der Überschrift/Headline und dem Artikel erscheinen sowie vor dem Kommentarbereich. Na ja, vor dem Kommentarbereich ist nicht so spannend weil es dort schon durch das Flattr Plugin einen Button zu sehen gibt.

thesis_hook_after_headline

Geht im Backend eures Blogs über Design >> Thesis OpenHook in den Auswahlbereich der WordPress Hooks. Sucht in dem DropDown Menü den Hook thesis_hook_after_headline und klickt einmal darauf damit ihr diesen bearbeiten könnt. Setzt als erstes den Haken bei Execute PHP on this hook damit der folgende Aufruf auch funktioniert. Kopiert jetzt folgenden Aufruf in das Datenfeld des Hooks:

[php]<?php if (is_single()) the_flattr_permalink() ?>[/php]

Dadurch wird der flattr Button nur angezeigt wenn der einzelne Artikel aufgerufen wird. Dadurch wird bei der Auflistung mehrerer Artikel untereinander der Button nicht ausgegeben. Dies ist hier bei wpbuzz nötig, da die Startseite ja eine Auflistung mehrerer Artikel beinhaltet.

Wenn ihr dieses Problem nicht habt und auf (is_single()) verzichten könnt dann verwendet:

[php]<?php the_flattr_permalink() ?>[/php]

Zur Darstellung der Flattr Buttons war es das eigentlich. Plaziert jetzt die entsprechenden Aufrufe in den Hooks an denen der Button erscheinen soll.

In einem folgenden Artikel (nach dem Fronleichnam Wochenende wird dieser erscheinen) gehe ich noch etwas auf die weiteren Flattr Plugins Flattr Widget, Flattr RSS und Flattr Comments ein. Jetzt wird der Wohnwagen gepackt damit es zackig am Donnerstag zum Paddeln gehen kann.

Update

Auf den Artikel mit flattr und den Kommentaren verzichte ich erstmal, da die flattr Plugins nicht sauber mit den hier verwendeten Excerpts funktionieren, sorry Hannelore :-/

{ 8 comments… read them below or add one }

Gerd Juni 10, 2010 um 18:09

So weit, so gut. Aber wofür sind die BBCode-Tags in eckigen Klammern gut? ([php] und [/php]). Das openhook-PlugIn braucht die jedenfalls nicht. *wunder*

Antworten

oli Juni 11, 2010 um 08:28

Moin Gerd, das hat damit zutun das ich noch keinen ordentlichen Weg gefunden habe Code zu maskieren. Ewig haut es mir die Sonderzeichen um die Ohren. Und genau da kommen die beiden eckigen Klammern her. Sorry

PS
Wenn du ne ordentliche Lösung hast, dann bitte her damit :-)

Antworten

Gerd Juni 11, 2010 um 08:47

Hast du mal versucht, die spitzen Klammern als HTML-Entities zu maskieren? also < und >

Antworten

oli Juni 11, 2010 um 10:09

ich gehe da mit einem Plugin ran und bekomme einfach keinen sauberen Output. In komplexen Artikeln lege ich oft noch eine txt Datei bei, die dann runter geladen werden kann.
gefällt mir als Ergebniss aber alles nicht so super

Antworten

Hannelore Juni 12, 2010 um 00:47

Ah toll. Ich freue mich auf den Artikel mit den anderen Flattr-Plugins, bekomme nämlich das flattr-comment-plugin nicht zum Laufen (der Button erscheint nicht im Kommentar).

Antworten

ad Juni 18, 2010 um 22:26

Die Verwendung des Plugins ist ja auch kein Muss. Frank Bültge zeigt, wie es auch ohne geht:

http://bueltge.de/flattr-button-wordpress-ohne-plugin/1169/

Verwende ich in meinen beiden Blogs, auf Apfelquak.de sogar so, dass alle Autoren einen eigenen Button einsetzen können.

Antworten

Sascha März 17, 2011 um 13:00

Versuchs mal mit dem Plugin Code Colorer. Das funtkioniert in meinem Blog super :-)

Antworten

TARA19Bird August 22, 2011 um 09:47

If you are willing to buy real estate, you will have to get the home loans. Furthermore, my mother commonly uses a short term loan, which occurs to be the most useful.

Antworten

Leave a Comment