blogfever.de, yigg.de usw.: Downtime abfragen

Meistens ist es sehr lästig und störend, wenn externe Scripts wie die von yigg.de, blogfever.de usw. den eigenen Blog lahmlegen.

Nun hat Max für den Yigg-Button (funktioniert auch mit dem Yigger-Plugin für Wordpress) eine sehr schöne Abfrage veröffentlicht, mit dieser der Scriptanbieter für 5 Sekunden angepingt wird.
Seinen Vorschlag habe ich ein bisschen abgeändert, da ich persönlich die Abfrage für den Yigg-Button im Header des Blogs für sinnvoller halte und somit der Yigg-Server nur einmal abgefragt wird.

yigg.de:
Deshalb fügt man am besten die Abfrage im Seitenheader (header.php o.ä.) ein:

1
2
3
<?php
$YiggServer = @fsockopen ("webtools.yigg.de", 80, $errno, $errstr, 5);
?>

Dann im Loop den eigentlichen Yigg-Code:

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



blogfever.de:
Da man dieses Script auch sehr schön für andere Anbieter anwenden kann hier nun eine Variante für Blogfever.de, die heute leider eine unverschuldete Downtime hatten:

1
2
3
4
5
6
<?php 
$fp = @fsockopen ("blogfever.de", 80, $errno, $errstr, 5);
if ($fp) : ?>
<script type="text/javascript"> blogfever_bid = XXX; </script>
<script type="text/javascript" src="http://www.blogfever.de/widget_loader.js"></script>
<?php endif; ?>



Diese Variante(n) lassen sich nun ebenfalls und mit den entsprechenden Änderungen auf die unterschiedlichsten Dienste anwenden! ;)

Ähnliche Beiträge, die sie ebenso interessieren könnten:


 

Ein Kommentar zu “blogfever.de, yigg.de usw.: Downtime abfragen”

  1. Hirngespenst
    24. Oktober 2007 um 22:53

    sehr gut, hätte ich auch selbst drauf kommen können, danke =)

Kommentar abgeben: