Probleme mit dem Yigg-Button

Ab und an gibt es Probleme mit der Anzeige des Yigg-Buttons [1] hier im Blog und da dies gestern wieder der Fall musste ich mal was dagegen tun. Da ich nur bestimmte Artikel über ein benutzerdefiniertes Feld mit dem Button versehe (Variante von TomK32 [2]) und diesen auch nur in der Kommentar-Ansicht anzeige, kann es eben mal passieren, dass mein Blog nicht fertig lädt, sobald der Yigg-Server nicht antwortet. Das ist natürlich unschön und nervt etwas.
Also was hilft da am besten als eben kurz vor der eigentlichen Anzeige des Buttons ein Socket-Verbindung zum Yigg-Server zu öffnen und nachzuschauen ob dieser erreichbar ist.

Bei mir sieht das dann so aus:
Vorher:

1
2
3
4
5
6
7
8
<?php if(get_post_meta($post->ID, 'yigg')) : ?>
<div class="yiggbutton">
<script>
yigg_url = '<?php the_permalink()?>';
</script>
<script src="http://yigg.de/emb_ycount.js"></script>
</div>
<?php endif; ?>

Nachher:

1
2
3
4
5
6
7
8
9
10
11
12
<?php if(get_post_meta($post->ID, 'yigg')) : ?>
<?php
$fp = @fsockopen ("webtools.yigg.de", 80, $errno, $errstr, 5);
if ($fp) : ?>
<div class="yiggbutton">
<script>
yigg_url = '<?php the_permalink()?>';
</script>
<script src="http://yigg.de/emb_ycount.js"></script>
</div>
<?php endif; ?>
<?php endif; ?>

Die Socket-Verbindung hat ein Timeout von 5 Sekunden, das macht sich dann beim Laden der Seite nicht so bemerkbar und hält nicht lange auf.

[1] Yigg.de – Community News & More
[2] Der yigg-button, ganz easy — TomK32

7 Gedanken zu “Probleme mit dem Yigg-Button

  1. Die extreme Ladezeiten durch den Button sind echt nervend und da ist diese Methode super.
    Lieber wäre es mir wohl, wenn Yigg das Problem endlich löst. 😉
    Ich habe es mal auf die todo-Liste für Yigger gesetzt.

    AntwortenAntworten
  2. @Axel
    Yigg hat ja den Server neu aufgesetzt, das Problem besteht ja derzeit nicht.
    Aber es kann ja immer mal zu langen Ladezeiten kommen, wenn z.B. die Route nicht geht, dann ist die Lösung auch brauchbar :wink:.

    Werde mir mal bei Gelegenheit Dein Plugin anschauen (sofern es die alten WP Versionen auch unterstützt), auch wenn ich bisher eigentlich gut ohne ausgekommen bin. Soviele Artikel stelle ich bei Yigg ja auch nicht ein und ich versuche wirklich nur die nötigsten Plugins im Blog zu verwenden.

    AntwortenAntworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Mit der Nutzung dieses Formulars erklärst du dich mit der Speicherung und Verarbeitung deiner Daten durch diese Website einverstanden. Datenschutzerkärung

Mehr in Technik
wenn Murphy wieder zuschlägt

Na das war ja wieder ein Wochenende :???:. Zunächst begann es eigentlich ganz gut, zum Samstag waren wir zu meinen...

Tutorial: Bild im Bild mit Magix Video deluxe 2004/2005

So lange wie ich 'Magix Video deluxe 2004/2005 plus' schon habe, bin ich nicht dahinter gestiegen wie man es nutzt...

Schließen
Blogverzeichnis Bloggerei.de