Blogroll aufmotzen

Geschrieben von Schrottie am 28. Dezember 2006 um 13:05

TULOPP hatte, als ich über die Integration von Websnapr als Gravatarersatz berichtete, ein entsprechendes Plugin erwähnt, mit dessen Hilfe man sich die Vorschaubildchen für externe Links anzeigen lassen kann. Dieses Plugin ist ja nun auch hier im Einsatz. Einen Nachteil hat es jedoch, wie Maksi schmerzlich feststellen musste: Es funktioniert lediglich innerhalb der Blogbeiträge.

Um diese Funktion auch für die Blogroll nutzen zu können, genaugenommen für alle Links, die über die Linkverwaltung von WordPress eingefügt werden, muss man ein wenig den PHP-Code von WordPress aufbohren. Dazu öffnet man die Datei links.php aus dem Verzeichnis /wp-includes/ und geht zu Zeile 243, die sich innerhalb der Funktion get_links() befindet. Diese sieht wie folgt aus:

$output .= '<a href="' . $the_link . '"' . $rel . $title . $target. '>';

Diese Zeile muss nun wie folgt geändert werden:

$output .= '<a class="previewlink" href="' . $the_link . '"' . $rel . $title . $target. '>';

Damit wird den Links die entsprechende CSS-Klasse zugewiesen und auch die Links in der Blogroll werden mit den netten Vorschaubildchen versehen. Eine weitere Alternative wäre das Plugin “LinkThumb“, jedoch arbeitet dieses generell global, das heißt, entweder alle oder kein Link. Und damit hat man dann auch die Vorschau für interne Links, und das ist eigentlich ziemlich unnötig und unschön.

10 Reaktionen zu “Blogroll aufmotzen”

  1. Gravatar
    WebSnapr
    maksi

    Ich glaube, da liegt ein Missverständnis vor. Ich habe nicht Websnapr eingebunden sondern ein Javascript von snap.com.

  2. Gravatar
    WebSnapr
    maksi

    JUHUUU! Es hat aber auch bei mir mit dem von dir angegebenen Code geklappt -) Danke vielmals!

  3. Gravatar
    WebSnapr
    Schrottie

    Gern geschehen, ich habe ja die Gelegenheit genutzt und es bei mir auch eingebaut. -)

    Ausschlaggebend ist ja letztlich nicht das verwendete Plugin selbst, sondern der Name der CSS-Klasse, und die ist in beiden Fällen “previewlink”. Und das Javascript reagiert genau darauf und baut dann die Vorschau ein. Die Unterschiede sind dann rein optischer Natur.

  4. Gravatar
    WebSnapr
    Mario

    Wie sieht die Verzögerung eigentlich aus? Ich hab damals Gravatar rausgenommen, weil es den Blog elends lahm gemacht hat!

  5. Gravatar
    WebSnapr
    maksi

    Bist jetzt auch in meiner Blogroll gelandet )
    Weißt du, weshalb ich “mein” Snap lieber mag? Es zeigt nicht so oft nur einen leeren Schnappschuss, wie bei websnapr. Ich bin halt nun mal nicht sehr geduldig … jedenfalls bei solchen Sachen nicht )

  6. Gravatar
    WebSnapr
    Schrottie

    Du meinst die Verzögerung, bis das Bild gezeigt wird? Das ist je nach Serverauslastung bei Websnapr recht unterschiedlich. Zuweilen klappt es innerhalb weniger Minuten, manchmal eben auch etwas länger. Aber das ist schon zu verschmerzen.

    Und eben wegen der leidigen Gravatare kam mir ja seinerzeit in den Sinn die Vorschaubildchen zu nutzen. Sieht IMHO gut aus, ist relativ schnell und wenn mal ein Bild fehlt ist die Ersatzgrafik auf der Stelle am Start.

  7. Gravatar
    WebSnapr
    Schrottie

    @maksi: Besten Dank! -) Ich werde mir Snap mal anschauen, vielleicht probier ich das mal aus.

  8. Gravatar
    WebSnapr
    Kato

    Schrottie bastelt, und er bastelt guuuut )

  9. Gravatar
    WebSnapr
    Schrottie

    Manchmal schon. -)

    BTW: Irgendwas stimmt mit Deinem beitrag zur Websnapr-Integration nicht, da kann man keine Kommentare schreiben. -|

  10. Gravatar
    WebSnapr
    Kato

    Das passiert mit allen Beiträgen manchmal, keine Ahnung wieso … einfach später nochmal versuchen )

Einen Kommentar schreiben



mrgreen neutral -) roll twisted evil cry blush razz -x 8-) -? shock eek -( ) wub w00t unsure sleeping silly sideways sick pinch ninja lol kissing heart happy getlost face cheerful angry angel alien


Switch to our mobile site