ich habe folgendes Problem:
auf meinem Blog habe ich einen yigg-button und einen "yigg-Stimmenzähler" eingebaut, welcher unter jedem artikel erscheint. Jetzt wird der Blog aber erst vollständig geladen und angezeigt, wenn die infos von yigg eingegenagen sind. Da die performance von yigg zurzeit nicht die schnellste ist, dauert es teilweise über 10sec. bis der Blog angezeigt wird.
Meine Frage:
gibt es eine Möglichkeit, dass man sagt, der blog soll vollständig angezeigt werden , auch wenn die infos von yigg noch nicht eingegangen sind? so dass die seite schon angezeigt wird, und die Stimmen von yigg erst später dazukommen....?
oio meinte: es ginge eventuell mit "einem ajax-http-request, der erst startet, wenn der rest der seite da ist und auch angezeigt wird (body onload)."
ist dies möglich, und wenn ja, wie muss ich die sache angehen?
es geht um folgenden code:
<?php
$host = 'www.yigg.de';
$url = urlencode( get_permalink() );
$fp = fsockopen ($host, 80, $errno, $errstr, 30);
if( is_resource($fp) ) {
fputs($fp, "GET /GetYiggs?exturl=$url HTTP/1.0\r\nHost: $host\r\n\r\n");
while( !feof($fp) ) {
$yigg = fgets ($fp);
}
fclose ($fp);
}
echo $yigg;
?>
Alles anzeigen
welcher in der index.php meines themes eingebaut ist!
bin dankbar für jede hilfreiche antwort!!