Wetter im Webfront Style

Habe mit mit der Yahoo Wetter API eine externe Seite gebaut, die ich mit ins Webfront integriert habe - damit das Design besser ins Webfront passt:

Gerne stelle ich bei Interesse auch den Code zur Verfügung :).

Icons von hier: http://merlinthered.deviantart.com/art/plain-weather-icons-157162192

Sehr schön! Schaut sehr gut aus! Magst den Code hier posten oder per PN?!

Danke und Gruß,
Peter

Poste ich gerne nachher.

Hat aber noch viel Verbesserungspotenzial, habe gestern die Zeit genutzt als die klenenRacker im Bett waren.

Denke ich werde auch noch eine version machen, das die Daten direkt im Webfront sind - so kann man mit dem Webfront individueller darstellen und auch auf den Mobilgeräten (z.B. IPhone, iPad, Tablets usw.).

Habs erstmal so gemacht, da ch meine genauen Vorstellungen hatte wie es aussehen sollte.

Icons sind verscheidene Sätze, auch welche im Android- oder Farbverlaufstyle. Sehen echt schick aus und dürfen weitergegeben werden. Sind auch für lau zu haben.

Klingt doch gut. Hab gestern nette Wettericons im Netz gefunden und bissel Code um nicht ganz von vorne zu beginnen kann ja nicht schaden! :slight_smile:

Danke…

Peter

So, hier die Files. Mit mehreren Iconsets - wenn andere gewünscht sind einfach den Unterordner anpassen (z.B. flat, Images, usw.). Ich habe das ganze in den Unterordner ./webfront/user/wetter reinkopiert und dann einfach in den Konfiguration eine externe Seite eingebunden mit /user/wetter/index.php .

Dazu einfach die WOEID anpassen in der URL (con…w=xxxxxx) - die WOEID bekommt ihr wenn ihr das Wetter von Yahoo direkt aufruft und den Ort anpasst - dann einfach die WOEID rauskopieren und eintragen.

Der Code ist wirklich seeeeeeeeehhhhhhhhhr optimierungsbedürftig - werde ich aber bei Gelegenheit erledigen. Nur für die nächsten Tage gibt es wichtigere Baustellen.

Plane aber auch noch wie gesagt, eine Version die direkt ins IPS integriert ist (in Variablen die Infos speichert usw. - aber das steht in meiner ToDo ganz weit hinten ;).

Wenn ihr Verbesserungen vornehmt (besonders im CSS zum positionieren), dann bitte posten - da ich mit dem auch noch nicht so ganz zufrieden bin.

Auch sind Bewertungen oder Verbesserungsvorschläge willkommen ;).

Viel Spaß damit.

webfront yahoo wetter.zip (1.35 MB)

Habe eben einen Fehler gefunden. Wenn die Bilder angezeigt werden sollen und die Bilder unter 10 sind, dann dürfen die keine führende 0 haben (also 9.png statt 09.png) - sonst werden die Bilder unter 10 nicht angezeigt.

Korrigiere ich noch später.

Gefällt mir sehr gut…

Wollte mir grad die externe Seite einbinden…
nun habe ich einen Grund mehr mal von meiner IPS BASIC Lizenz auf Professional umzusteigen :-)…
Basic kann keine externe sites einbinden…

Na, das klingt doch gut und freut Steiner bestimmt ;).

Hallo!

Nice! Leider passt die Zuordung nicht ganz. Ich habs anhand http://developer.yahoo.com/weather/ angepasst.

<style type="text/css">
body {
color: white;
font-family: verdana, arial, helvetica;
}

table {
margin-left: 0%; 
margin-top: 0%; 
}

td.underline{
text-align: center;
vertical-align: top;
border-bottom: solid 1px gray;
}

td.bottom{
text-align: center;
vertical-align: top;
}
</style>


<?php

//url fuer icons: http://merlinthered.deviantart.com/art/plain-weather-icons-157162192
//Basisscript fuer Wetter: http://www.code-naschen.de/2011/11/wetter-api-fur-php-yahoo-weather.html
//Bitte bei $con ....w=xxxxxxx&u=c die eigene WOEID eintragen, diese per Yahoo Wetter ermitteln.

$tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");

$con = file_get_contents('http://weather.yahooapis.com/forecastrss?w=693423&u=c');
$xml = new SimpleXMLElement($con);

$forecast = $xml->channel->item->children('yweather', true)->forecast;

$heute = $forecast[0];
$morgen = $forecast[1];
$uebermorgen = $forecast[2];
$tag4 = $forecast[3];
$tag5 = $forecast[4];

echo '
<table width="100%">
<tr>
<td>
Heute:
</td>
<td>
Morgen:
</td>
<td>';

$tag = date("w")+2;
echo $tage[$tag];

echo ':</td>
<td>';

$tag = date("w")+3;
echo $tage[$tag];

echo ':</td>
<td>';

$tag = date("w")+4;
echo $tage[$tag];

echo ':</td></tr>
<tr>
<tr>
<td class=underline>
<img src=./flat/'.$heute->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$morgen->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$uebermorgen->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$tag4->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$tag5->attributes()->code.'.png>
</td></tr>
<tr>
<td class=underline>';

if ($heute->attributes()->code == '0') echo 'Tornado';
if ($heute->attributes()->code == '1') echo 'Tropischer Sturm';
if ($heute->attributes()->code == '2') echo 'Orkan';
if ($heute->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($heute->attributes()->code == '4') echo 'Gewitter';
if ($heute->attributes()->code == '5') echo 'Regen und Schnee';
if ($heute->attributes()->code == '6') echo 'Regen und Eisregen';
if ($heute->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($heute->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($heute->attributes()->code == '9') echo 'Nieselregen';
if ($heute->attributes()->code == '10') echo 'Gefrierender Regen';
if ($heute->attributes()->code == '11') echo 'Schauer';
if ($heute->attributes()->code == '12') echo 'Schauer';
if ($heute->attributes()->code == '13') echo 'Schneeflocken';
if ($heute->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($heute->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($heute->attributes()->code == '16') echo 'Schnee';
if ($heute->attributes()->code == '17') echo 'Hagel';
if ($heute->attributes()->code == '18') echo 'Eisregen';
if ($heute->attributes()->code == '19') echo 'Staub';
if ($heute->attributes()->code == '20') echo 'Neblig';
if ($heute->attributes()->code == '21') echo 'Dunst';
if ($heute->attributes()->code == '22') echo 'Staubig';
if ($heute->attributes()->code == '23') echo 'Stürmisch';
if ($heute->attributes()->code == '24') echo 'Windig';
if ($heute->attributes()->code == '25') echo 'Kalt';
if ($heute->attributes()->code == '26') echo 'Bewölkt';
if ($heute->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($heute->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($heute->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($heute->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($heute->attributes()->code == '31') echo 'Klar (nachts)';
if ($heute->attributes()->code == '32') echo 'Sonnig';
if ($heute->attributes()->code == '33') echo 'Schön (nachts)';
if ($heute->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($heute->attributes()->code == '35') echo 'Regen und Hagel';
if ($heute->attributes()->code == '36') echo 'Heiß';
if ($heute->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($heute->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($heute->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($heute->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($heute->attributes()->code == '41') echo 'Starker Schneefall';
if ($heute->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($heute->attributes()->code == '43') echo 'Starker Schneefall';
if ($heute->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($heute->attributes()->code == '45') echo 'Donnerregen';
if ($heute->attributes()->code == '46') echo 'Schneeschauer';
if ($heute->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($morgen->attributes()->code == '0') echo 'Tornado';
if ($morgen->attributes()->code == '1') echo 'Tropischer Sturm';
if ($morgen->attributes()->code == '2') echo 'Orkan';
if ($morgen->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($morgen->attributes()->code == '4') echo 'Gewitter';
if ($morgen->attributes()->code == '5') echo 'Regen und Schnee';
if ($morgen->attributes()->code == '6') echo 'Regen und Eisregen';
if ($morgen->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($morgen->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($morgen->attributes()->code == '9') echo 'Nieselregen';
if ($morgen->attributes()->code == '10') echo 'Gefrierender Regen';
if ($morgen->attributes()->code == '11') echo 'Schauer';
if ($morgen->attributes()->code == '12') echo 'Schauer';
if ($morgen->attributes()->code == '13') echo 'Schneeflocken';
if ($morgen->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($morgen->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($morgen->attributes()->code == '16') echo 'Schnee';
if ($morgen->attributes()->code == '17') echo 'Hagel';
if ($morgen->attributes()->code == '18') echo 'Eisregen';
if ($morgen->attributes()->code == '19') echo 'Staub';
if ($morgen->attributes()->code == '20') echo 'Neblig';
if ($morgen->attributes()->code == '21') echo 'Dunst';
if ($morgen->attributes()->code == '22') echo 'Staubig';
if ($morgen->attributes()->code == '23') echo 'Stürmisch';
if ($morgen->attributes()->code == '24') echo 'Windig';
if ($morgen->attributes()->code == '25') echo 'Kalt';
if ($morgen->attributes()->code == '26') echo 'Bewölkt';
if ($morgen->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($morgen->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($morgen->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($morgen->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($morgen->attributes()->code == '31') echo 'Klar (nachts)';
if ($morgen->attributes()->code == '32') echo 'Sonnig';
if ($morgen->attributes()->code == '33') echo 'Schön (nachts)';
if ($morgen->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($morgen->attributes()->code == '35') echo 'Regen und Hagel';
if ($morgen->attributes()->code == '36') echo 'Heiß';
if ($morgen->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($morgen->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($morgen->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($morgen->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($morgen->attributes()->code == '41') echo 'Starker Schneefall';
if ($morgen->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($morgen->attributes()->code == '43') echo 'Starker Schneefall';
if ($morgen->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($morgen->attributes()->code == '45') echo 'Donnerregen';
if ($morgen->attributes()->code == '46') echo 'Schneeschauer';
if ($morgen->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($uebermorgen->attributes()->code == '0') echo 'Tornado';
if ($uebermorgen->attributes()->code == '1') echo 'Tropischer Sturm';
if ($uebermorgen->attributes()->code == '2') echo 'Orkan';
if ($uebermorgen->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($uebermorgen->attributes()->code == '4') echo 'Gewitter';
if ($uebermorgen->attributes()->code == '5') echo 'Regen und Schnee';
if ($uebermorgen->attributes()->code == '6') echo 'Regen und Eisregen';
if ($uebermorgen->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($uebermorgen->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($uebermorgen->attributes()->code == '9') echo 'Nieselregen';
if ($uebermorgen->attributes()->code == '10') echo 'Gefrierender Regen';
if ($uebermorgen->attributes()->code == '11') echo 'Schauer';
if ($uebermorgen->attributes()->code == '12') echo 'Schauer';
if ($uebermorgen->attributes()->code == '13') echo 'Schneeflocken';
if ($uebermorgen->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($uebermorgen->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($uebermorgen->attributes()->code == '16') echo 'Schnee';
if ($uebermorgen->attributes()->code == '17') echo 'Hagel';
if ($uebermorgen->attributes()->code == '18') echo 'Eisregen';
if ($uebermorgen->attributes()->code == '19') echo 'Staub';
if ($uebermorgen->attributes()->code == '20') echo 'Neblig';
if ($uebermorgen->attributes()->code == '21') echo 'Dunst';
if ($uebermorgen->attributes()->code == '22') echo 'Staubig';
if ($uebermorgen->attributes()->code == '23') echo 'Stürmisch';
if ($uebermorgen->attributes()->code == '24') echo 'Windig';
if ($uebermorgen->attributes()->code == '25') echo 'Kalt';
if ($uebermorgen->attributes()->code == '26') echo 'Bewölkt';
if ($uebermorgen->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($uebermorgen->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($uebermorgen->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($uebermorgen->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($uebermorgen->attributes()->code == '31') echo 'Klar (nachts)';
if ($uebermorgen->attributes()->code == '32') echo 'Sonnig';
if ($uebermorgen->attributes()->code == '33') echo 'Schön (nachts)';
if ($uebermorgen->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($uebermorgen->attributes()->code == '35') echo 'Regen und Hagel';
if ($uebermorgen->attributes()->code == '36') echo 'Heiß';
if ($uebermorgen->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($uebermorgen->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($uebermorgen->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($uebermorgen->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($uebermorgen->attributes()->code == '41') echo 'Starker Schneefall';
if ($uebermorgen->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($uebermorgen->attributes()->code == '43') echo 'Starker Schneefall';
if ($uebermorgen->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($uebermorgen->attributes()->code == '45') echo 'Donnerregen';
if ($uebermorgen->attributes()->code == '46') echo 'Schneeschauer';
if ($uebermorgen->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($tag4->attributes()->code == '0') echo 'Tornado';
if ($tag4->attributes()->code == '1') echo 'Tropischer Sturm';
if ($tag4->attributes()->code == '2') echo 'Orkan';
if ($tag4->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($tag4->attributes()->code == '4') echo 'Gewitter';
if ($tag4->attributes()->code == '5') echo 'Regen und Schnee';
if ($tag4->attributes()->code == '6') echo 'Regen und Eisregen';
if ($tag4->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($tag4->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($tag4->attributes()->code == '9') echo 'Nieselregen';
if ($tag4->attributes()->code == '10') echo 'Gefrierender Regen';
if ($tag4->attributes()->code == '11') echo 'Schauer';
if ($tag4->attributes()->code == '12') echo 'Schauer';
if ($tag4->attributes()->code == '13') echo 'Schneeflocken';
if ($tag4->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($tag4->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($tag4->attributes()->code == '16') echo 'Schnee';
if ($tag4->attributes()->code == '17') echo 'Hagel';
if ($tag4->attributes()->code == '18') echo 'Eisregen';
if ($tag4->attributes()->code == '19') echo 'Staub';
if ($tag4->attributes()->code == '20') echo 'Neblig';
if ($tag4->attributes()->code == '21') echo 'Dunst';
if ($tag4->attributes()->code == '22') echo 'Staubig';
if ($tag4->attributes()->code == '23') echo 'Stürmisch';
if ($tag4->attributes()->code == '24') echo 'Windig';
if ($tag4->attributes()->code == '25') echo 'Kalt';
if ($tag4->attributes()->code == '26') echo 'Bewölkt';
if ($tag4->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($tag4->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($tag4->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($tag4->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($tag4->attributes()->code == '31') echo 'Klar (nachts)';
if ($tag4->attributes()->code == '32') echo 'Sonnig';
if ($tag4->attributes()->code == '33') echo 'Schön (nachts)';
if ($tag4->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($tag4->attributes()->code == '35') echo 'Regen und Hagel';
if ($tag4->attributes()->code == '36') echo 'Heiß';
if ($tag4->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($tag4->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($tag4->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($tag4->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($tag4->attributes()->code == '41') echo 'Starker Schneefall';
if ($tag4->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($tag4->attributes()->code == '43') echo 'Starker Schneefall';
if ($tag4->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($tag4->attributes()->code == '45') echo 'Donnerregen';
if ($tag4->attributes()->code == '46') echo 'Schneeschauer';
if ($tag4->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($tag5->attributes()->code == '0') echo 'Tornado';
if ($tag5->attributes()->code == '1') echo 'Tropischer Sturm';
if ($tag5->attributes()->code == '2') echo 'Orkan';
if ($tag5->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($tag5->attributes()->code == '4') echo 'Gewitter';
if ($tag5->attributes()->code == '5') echo 'Regen und Schnee';
if ($tag5->attributes()->code == '6') echo 'Regen und Eisregen';
if ($tag5->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($tag5->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($tag5->attributes()->code == '9') echo 'Nieselregen';
if ($tag5->attributes()->code == '10') echo 'Gefrierender Regen';
if ($tag5->attributes()->code == '11') echo 'Schauer';
if ($tag5->attributes()->code == '12') echo 'Schauer';
if ($tag5->attributes()->code == '13') echo 'Schneeflocken';
if ($tag5->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($tag5->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($tag5->attributes()->code == '16') echo 'Schnee';
if ($tag5->attributes()->code == '17') echo 'Hagel';
if ($tag5->attributes()->code == '18') echo 'Eisregen';
if ($tag5->attributes()->code == '19') echo 'Staub';
if ($tag5->attributes()->code == '20') echo 'Neblig';
if ($tag5->attributes()->code == '21') echo 'Dunst';
if ($tag5->attributes()->code == '22') echo 'Staubig';
if ($tag5->attributes()->code == '23') echo 'Stürmisch';
if ($tag5->attributes()->code == '24') echo 'Windig';
if ($tag5->attributes()->code == '25') echo 'Kalt';
if ($tag5->attributes()->code == '26') echo 'Bewölkt';
if ($tag5->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($tag5->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($tag5->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($tag5->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($tag5->attributes()->code == '31') echo 'Klar (nachts)';
if ($tag5->attributes()->code == '32') echo 'Sonnig';
if ($tag5->attributes()->code == '33') echo 'Schön (nachts)';
if ($tag5->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($tag5->attributes()->code == '35') echo 'Regen und Hagel';
if ($tag5->attributes()->code == '36') echo 'Heiß';
if ($tag5->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($tag5->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($tag5->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($tag5->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($tag5->attributes()->code == '41') echo 'Starker Schneefall';
if ($tag5->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($tag5->attributes()->code == '43') echo 'Starker Schneefall';
if ($tag5->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($tag5->attributes()->code == '45') echo 'Donnerregen';
if ($tag5->attributes()->code == '46') echo 'Schneeschauer';
if ($tag5->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
</tr>
<tr>
<td class=underline>
'.$heute->attributes()->high.' °C
</td>
<td class=underline>
'.$morgen->attributes()->high.' °C
</td>
<td class=underline>
'.$uebermorgen->attributes()->high.' °C
</td>
<td class=underline>
'.$tag4->attributes()->high.' °C
</td>
<td class=underline>
'.$tag5->attributes()->high.' °C
</td>
</tr>
<tr>
<td class=bottom>
'.$heute->attributes()->low.' °C
</td>
<td class=bottom>
'.$morgen->attributes()->low.' °C
</td>
<td class=bottom>
'.$uebermorgen->attributes()->low.' °C
</td>
<td class=bottom>
'.$tag4->attributes()->low.' °C
</td>
<td class=bottom>
'.$tag5->attributes()->low.' °C
</td>
</tr>



';

?>

Gruss, Michael

Danke dir, wo genau hast du was geändert?

Erst einmal vielen Dank an pleibling und auch mibu für diese tolle Wettervorhersage!

Habe noch eine winzige Anregung/Verbesserung vorzuschlagen :slight_smile:

Ändert man die index.php wie folgt ab dann wird die Tabelle mit dem Wetter schön mittig auf der Seite angezeigt und nicht mehr so links/oben angeklatscht…

Ziemlich weit oben in der index.php (<br> = Leerzeilen oben // <width> = Breite der Tabelle im Fenster // <p align=„center“> = Absatz mittig im Fenster anzeigen)

$heute = $forecast[0];
$morgen = $forecast[1];
$uebermorgen = $forecast[2];
$tag4 = $forecast[3];
$tag5 = $forecast[4];

echo '
<br><br><br><br>
<p align="center">
<table width="80%">
<tr>
<td>
Heute:

Ganz am Ende der index.php (

= schließt den Absatz ab, den wir oben begonnen haben mit <p …>)

<td class=bottom>
'.$tag5->attributes()->low.' °C
</td>
</tr>
</p>
';
?>

Grüße,
Chris

PS: Ja, man könnte auch das table-margin verwenden. Aber so hat man direkt alles schön mittag :slight_smile:

Da ich noch ziemlich am neu bin, hat vieleleicht jemand eine kleine Beschreibung, wie ich die ganzen Dateien aus dem ZIP-File einbinden muss bzw. wo ich dies Ablegen muss?

EDIT Antwort:
Für alle die auch eine kleine Hilfestellung benötigen, es ist ganz einfach. ^^
Einfach eine neue Seite im Webfrontend anlegen und dort auf die Index.php verlinken.

Wie man dorthin verlinkt kann man hier lesen: (genauen Speicherort + Pfad der Files, wo sie abgelegt werden müssen.)
http://www.ip-symcon.de/service/dokumentation/komponenten/visualisierungen/webfront/struktur/externe-seite/

Hallo Daste!

Zwar steht oben alles beschrieben, aber ich erklär es nochmal kurz.

Als erstes lädst du dir das ZIP-File aus Post #5 runter.

Den darin enthaltenen Ordner „webfront yahoo wetter“ kopierst du nach „C:\IP-Symcon\webfront\user“ und benennst den Ordner um in „wetter“.

Danach kopierst du den hier von mir angefügten Code und überschreibst den Code aus der „index.php“.

In der Zeile „$con = file_get_contents(‚http://weather.yahooapis.com/forecastrss?w=xxxxxxxxx&u=c‘);“ ersetzt du das „xxxxxxxxxxx“ durch die WOEID mit deiner WOEID, welche du hier herausfinden kannst: „http://woeid.rosselliot.co.nz/“.
Einfach auf der Seite z.B. eingeben „Germany Hamburg“ und dir wird deine WOEID angezeigt.

Danach legst du einen neuen Menüpunkt in deinem WebFront an und verlinkst diesen mit einer externen Webseite und gibst dort ein „/user/wetter/index.php“.

Und schon hast du eine schöne Wettervorhersage im WebFront :slight_smile:

Die Icons kannst du dir noch im Code anpassen, aber ich persönlich finde die „flat“ am schönsten und dann musst du im Code auch nichts mehr ändern.
Möchtest du doch die Icons auf andere ändern, dann musst du alle diese Zeilen „<img src=./flat/’.$heute->attributes()->code.’.png>“ z.B. abändern in „<img src=./color/’.$heute->attributes()->code.’.png>“.

<style type="text/css">
body {
color: white;
font-family: verdana, arial, helvetica;
}

table {
margin-left: 0%;
margin-top: 0%;
}

td.underline{
text-align: center;
vertical-align: top;
border-bottom: solid 1px gray;
}

td.bottom{
text-align: center;
vertical-align: top;
}
</style>


<?php

//url fuer icons: http://merlinthered.deviantart.com/art/plain-weather-icons-157162192
//Basisscript fuer Wetter: http://www.code-naschen.de/2011/11/wetter-api-fur-php-yahoo-weather.html
//Bitte bei $con ....w=xxxxxxx&u=c die eigene WOEID eintragen, diese per Yahoo Wetter ermitteln.

$tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");

$con = file_get_contents('http://weather.yahooapis.com/forecastrss?w=xxxxxxxxx&u=c');
$xml = new SimpleXMLElement($con);

$forecast = $xml->channel->item->children('yweather', true)->forecast;

$heute = $forecast[0];
$morgen = $forecast[1];
$uebermorgen = $forecast[2];
$tag4 = $forecast[3];
$tag5 = $forecast[4];

echo '
<br><br><br><br>
<p align="center">
<table width="80%">
<tr>
<td>
Heute:
</td>
<td>
Morgen:
</td>
<td>';

$tag = date("w")+2;
echo $tage[$tag];

echo ':</td>
<td>';

$tag = date("w")+3;
echo $tage[$tag];

echo ':</td>
<td>';

$tag = date("w")+4;
echo $tage[$tag];

echo ':</td></tr>
<tr>
<tr>
<td class=underline>
<img src=./flat/'.$heute->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$morgen->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$uebermorgen->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$tag4->attributes()->code.'.png>
</td>
<td class=underline>
<img src=./flat/'.$tag5->attributes()->code.'.png>
</td></tr>
<tr>
<td class=underline>';

if ($heute->attributes()->code == '0') echo 'Tornado';
if ($heute->attributes()->code == '1') echo 'Tropischer Sturm';
if ($heute->attributes()->code == '2') echo 'Orkan';
if ($heute->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($heute->attributes()->code == '4') echo 'Gewitter';
if ($heute->attributes()->code == '5') echo 'Regen und Schnee';
if ($heute->attributes()->code == '6') echo 'Regen und Eisregen';
if ($heute->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($heute->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($heute->attributes()->code == '9') echo 'Nieselregen';
if ($heute->attributes()->code == '10') echo 'Gefrierender Regen';
if ($heute->attributes()->code == '11') echo 'Schauer';
if ($heute->attributes()->code == '12') echo 'Schauer';
if ($heute->attributes()->code == '13') echo 'Schneeflocken';
if ($heute->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($heute->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($heute->attributes()->code == '16') echo 'Schnee';
if ($heute->attributes()->code == '17') echo 'Hagel';
if ($heute->attributes()->code == '18') echo 'Eisregen';
if ($heute->attributes()->code == '19') echo 'Staub';
if ($heute->attributes()->code == '20') echo 'Neblig';
if ($heute->attributes()->code == '21') echo 'Dunst';
if ($heute->attributes()->code == '22') echo 'Staubig';
if ($heute->attributes()->code == '23') echo 'Stürmisch';
if ($heute->attributes()->code == '24') echo 'Windig';
if ($heute->attributes()->code == '25') echo 'Kalt';
if ($heute->attributes()->code == '26') echo 'Bewölkt';
if ($heute->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($heute->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($heute->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($heute->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($heute->attributes()->code == '31') echo 'Klar (nachts)';
if ($heute->attributes()->code == '32') echo 'Sonnig';
if ($heute->attributes()->code == '33') echo 'Schön (nachts)';
if ($heute->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($heute->attributes()->code == '35') echo 'Regen und Hagel';
if ($heute->attributes()->code == '36') echo 'Heiß';
if ($heute->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($heute->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($heute->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($heute->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($heute->attributes()->code == '41') echo 'Starker Schneefall';
if ($heute->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($heute->attributes()->code == '43') echo 'Starker Schneefall';
if ($heute->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($heute->attributes()->code == '45') echo 'Donnerregen';
if ($heute->attributes()->code == '46') echo 'Schneeschauer';
if ($heute->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($morgen->attributes()->code == '0') echo 'Tornado';
if ($morgen->attributes()->code == '1') echo 'Tropischer Sturm';
if ($morgen->attributes()->code == '2') echo 'Orkan';
if ($morgen->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($morgen->attributes()->code == '4') echo 'Gewitter';
if ($morgen->attributes()->code == '5') echo 'Regen und Schnee';
if ($morgen->attributes()->code == '6') echo 'Regen und Eisregen';
if ($morgen->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($morgen->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($morgen->attributes()->code == '9') echo 'Nieselregen';
if ($morgen->attributes()->code == '10') echo 'Gefrierender Regen';
if ($morgen->attributes()->code == '11') echo 'Schauer';
if ($morgen->attributes()->code == '12') echo 'Schauer';
if ($morgen->attributes()->code == '13') echo 'Schneeflocken';
if ($morgen->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($morgen->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($morgen->attributes()->code == '16') echo 'Schnee';
if ($morgen->attributes()->code == '17') echo 'Hagel';
if ($morgen->attributes()->code == '18') echo 'Eisregen';
if ($morgen->attributes()->code == '19') echo 'Staub';
if ($morgen->attributes()->code == '20') echo 'Neblig';
if ($morgen->attributes()->code == '21') echo 'Dunst';
if ($morgen->attributes()->code == '22') echo 'Staubig';
if ($morgen->attributes()->code == '23') echo 'Stürmisch';
if ($morgen->attributes()->code == '24') echo 'Windig';
if ($morgen->attributes()->code == '25') echo 'Kalt';
if ($morgen->attributes()->code == '26') echo 'Bewölkt';
if ($morgen->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($morgen->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($morgen->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($morgen->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($morgen->attributes()->code == '31') echo 'Klar (nachts)';
if ($morgen->attributes()->code == '32') echo 'Sonnig';
if ($morgen->attributes()->code == '33') echo 'Schön (nachts)';
if ($morgen->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($morgen->attributes()->code == '35') echo 'Regen und Hagel';
if ($morgen->attributes()->code == '36') echo 'Heiß';
if ($morgen->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($morgen->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($morgen->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($morgen->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($morgen->attributes()->code == '41') echo 'Starker Schneefall';
if ($morgen->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($morgen->attributes()->code == '43') echo 'Starker Schneefall';
if ($morgen->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($morgen->attributes()->code == '45') echo 'Donnerregen';
if ($morgen->attributes()->code == '46') echo 'Schneeschauer';
if ($morgen->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($uebermorgen->attributes()->code == '0') echo 'Tornado';
if ($uebermorgen->attributes()->code == '1') echo 'Tropischer Sturm';
if ($uebermorgen->attributes()->code == '2') echo 'Orkan';
if ($uebermorgen->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($uebermorgen->attributes()->code == '4') echo 'Gewitter';
if ($uebermorgen->attributes()->code == '5') echo 'Regen und Schnee';
if ($uebermorgen->attributes()->code == '6') echo 'Regen und Eisregen';
if ($uebermorgen->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($uebermorgen->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($uebermorgen->attributes()->code == '9') echo 'Nieselregen';
if ($uebermorgen->attributes()->code == '10') echo 'Gefrierender Regen';
if ($uebermorgen->attributes()->code == '11') echo 'Schauer';
if ($uebermorgen->attributes()->code == '12') echo 'Schauer';
if ($uebermorgen->attributes()->code == '13') echo 'Schneeflocken';
if ($uebermorgen->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($uebermorgen->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($uebermorgen->attributes()->code == '16') echo 'Schnee';
if ($uebermorgen->attributes()->code == '17') echo 'Hagel';
if ($uebermorgen->attributes()->code == '18') echo 'Eisregen';
if ($uebermorgen->attributes()->code == '19') echo 'Staub';
if ($uebermorgen->attributes()->code == '20') echo 'Neblig';
if ($uebermorgen->attributes()->code == '21') echo 'Dunst';
if ($uebermorgen->attributes()->code == '22') echo 'Staubig';
if ($uebermorgen->attributes()->code == '23') echo 'Stürmisch';
if ($uebermorgen->attributes()->code == '24') echo 'Windig';
if ($uebermorgen->attributes()->code == '25') echo 'Kalt';
if ($uebermorgen->attributes()->code == '26') echo 'Bewölkt';
if ($uebermorgen->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($uebermorgen->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($uebermorgen->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($uebermorgen->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($uebermorgen->attributes()->code == '31') echo 'Klar (nachts)';
if ($uebermorgen->attributes()->code == '32') echo 'Sonnig';
if ($uebermorgen->attributes()->code == '33') echo 'Schön (nachts)';
if ($uebermorgen->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($uebermorgen->attributes()->code == '35') echo 'Regen und Hagel';
if ($uebermorgen->attributes()->code == '36') echo 'Heiß';
if ($uebermorgen->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($uebermorgen->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($uebermorgen->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($uebermorgen->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($uebermorgen->attributes()->code == '41') echo 'Starker Schneefall';
if ($uebermorgen->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($uebermorgen->attributes()->code == '43') echo 'Starker Schneefall';
if ($uebermorgen->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($uebermorgen->attributes()->code == '45') echo 'Donnerregen';
if ($uebermorgen->attributes()->code == '46') echo 'Schneeschauer';
if ($uebermorgen->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($tag4->attributes()->code == '0') echo 'Tornado';
if ($tag4->attributes()->code == '1') echo 'Tropischer Sturm';
if ($tag4->attributes()->code == '2') echo 'Orkan';
if ($tag4->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($tag4->attributes()->code == '4') echo 'Gewitter';
if ($tag4->attributes()->code == '5') echo 'Regen und Schnee';
if ($tag4->attributes()->code == '6') echo 'Regen und Eisregen';
if ($tag4->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($tag4->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($tag4->attributes()->code == '9') echo 'Nieselregen';
if ($tag4->attributes()->code == '10') echo 'Gefrierender Regen';
if ($tag4->attributes()->code == '11') echo 'Schauer';
if ($tag4->attributes()->code == '12') echo 'Schauer';
if ($tag4->attributes()->code == '13') echo 'Schneeflocken';
if ($tag4->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($tag4->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($tag4->attributes()->code == '16') echo 'Schnee';
if ($tag4->attributes()->code == '17') echo 'Hagel';
if ($tag4->attributes()->code == '18') echo 'Eisregen';
if ($tag4->attributes()->code == '19') echo 'Staub';
if ($tag4->attributes()->code == '20') echo 'Neblig';
if ($tag4->attributes()->code == '21') echo 'Dunst';
if ($tag4->attributes()->code == '22') echo 'Staubig';
if ($tag4->attributes()->code == '23') echo 'Stürmisch';
if ($tag4->attributes()->code == '24') echo 'Windig';
if ($tag4->attributes()->code == '25') echo 'Kalt';
if ($tag4->attributes()->code == '26') echo 'Bewölkt';
if ($tag4->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($tag4->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($tag4->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($tag4->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($tag4->attributes()->code == '31') echo 'Klar (nachts)';
if ($tag4->attributes()->code == '32') echo 'Sonnig';
if ($tag4->attributes()->code == '33') echo 'Schön (nachts)';
if ($tag4->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($tag4->attributes()->code == '35') echo 'Regen und Hagel';
if ($tag4->attributes()->code == '36') echo 'Heiß';
if ($tag4->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($tag4->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($tag4->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($tag4->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($tag4->attributes()->code == '41') echo 'Starker Schneefall';
if ($tag4->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($tag4->attributes()->code == '43') echo 'Starker Schneefall';
if ($tag4->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($tag4->attributes()->code == '45') echo 'Donnerregen';
if ($tag4->attributes()->code == '46') echo 'Schneeschauer';
if ($tag4->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
<td class=underline>';

if ($tag5->attributes()->code == '0') echo 'Tornado';
if ($tag5->attributes()->code == '1') echo 'Tropischer Sturm';
if ($tag5->attributes()->code == '2') echo 'Orkan';
if ($tag5->attributes()->code == '3') echo 'Heftiges Gewitter';
if ($tag5->attributes()->code == '4') echo 'Gewitter';
if ($tag5->attributes()->code == '5') echo 'Regen und Schnee';
if ($tag5->attributes()->code == '6') echo 'Regen und Eisregen';
if ($tag5->attributes()->code == '7') echo 'Schnee und Eisregen';
if ($tag5->attributes()->code == '8') echo 'Gefrierender Nieselregen';
if ($tag5->attributes()->code == '9') echo 'Nieselregen';
if ($tag5->attributes()->code == '10') echo 'Gefrierender Regen';
if ($tag5->attributes()->code == '11') echo 'Schauer';
if ($tag5->attributes()->code == '12') echo 'Schauer';
if ($tag5->attributes()->code == '13') echo 'Schneeflocken';
if ($tag5->attributes()->code == '14') echo 'Leichte Schneeschauer';
if ($tag5->attributes()->code == '15') echo 'Stürmiger Schneefall';
if ($tag5->attributes()->code == '16') echo 'Schnee';
if ($tag5->attributes()->code == '17') echo 'Hagel';
if ($tag5->attributes()->code == '18') echo 'Eisregen';
if ($tag5->attributes()->code == '19') echo 'Staub';
if ($tag5->attributes()->code == '20') echo 'Neblig';
if ($tag5->attributes()->code == '21') echo 'Dunst';
if ($tag5->attributes()->code == '22') echo 'Staubig';
if ($tag5->attributes()->code == '23') echo 'Stürmisch';
if ($tag5->attributes()->code == '24') echo 'Windig';
if ($tag5->attributes()->code == '25') echo 'Kalt';
if ($tag5->attributes()->code == '26') echo 'Bewölkt';
if ($tag5->attributes()->code == '27') echo 'Gr&oumlßtenteils bewölkt<br>(nachts)';
if ($tag5->attributes()->code == '28') echo 'Gr&oumlßtenteils bewölkt<br>(tagsüber)';
if ($tag5->attributes()->code == '29') echo 'Teilweise bewölkt (nachts)';
if ($tag5->attributes()->code == '30') echo 'Teilweise bewölkt (tagsüber)';
if ($tag5->attributes()->code == '31') echo 'Klar (nachts)';
if ($tag5->attributes()->code == '32') echo 'Sonnig';
if ($tag5->attributes()->code == '33') echo 'Schön (nachts)';
if ($tag5->attributes()->code == '34') echo 'Schön (tagsüber)';
if ($tag5->attributes()->code == '35') echo 'Regen und Hagel';
if ($tag5->attributes()->code == '36') echo 'Heiß';
if ($tag5->attributes()->code == '37') echo 'Einzelne Gewitter';
if ($tag5->attributes()->code == '38') echo 'Vereinzelte Gewitter';
if ($tag5->attributes()->code == '39') echo 'Vereinzelte Gewitter';
if ($tag5->attributes()->code == '40') echo 'Vereinzelte Schauer';
if ($tag5->attributes()->code == '41') echo 'Starker Schneefall';
if ($tag5->attributes()->code == '42') echo 'Vereinzelte Schneeschauer';
if ($tag5->attributes()->code == '43') echo 'Starker Schneefall';
if ($tag5->attributes()->code == '44') echo 'Teilweise bewölkt';
if ($tag5->attributes()->code == '45') echo 'Donnerregen';
if ($tag5->attributes()->code == '46') echo 'Schneeschauer';
if ($tag5->attributes()->code == '47') echo 'Einzelne Gewitterschauer';

echo '</td>
</tr>
<tr>
<td class=underline>
'.$heute->attributes()->high.' °C
</td>
<td class=underline>
'.$morgen->attributes()->high.' °C
</td>
<td class=underline>
'.$uebermorgen->attributes()->high.' °C
</td>
<td class=underline>
'.$tag4->attributes()->high.' °C
</td>
<td class=underline>
'.$tag5->attributes()->high.' °C
</td>
</tr>
<tr>
<td class=bottom>
'.$heute->attributes()->low.' °C
</td>
<td class=bottom>
'.$morgen->attributes()->low.' °C
</td>
<td class=bottom>
'.$uebermorgen->attributes()->low.' °C
</td>
<td class=bottom>
'.$tag4->attributes()->low.' °C
</td>
<td class=bottom>
'.$tag5->attributes()->low.' °C
</td>
</tr>
</p>
';
?>

Grüße,
Chris

Echt super code : ) funktioniert perfekt!

Danke schön (denke von und beiden) … hört man gerne, vor allem das auch nach so langer Zeit immer noch Interesse daran besteht :).

Bin leider immer noch nicht dazu gekommen, das in Variablen umzubauen.

Danke dir nochmal für die ausführliche Erläuterung Bayaro. :slight_smile:

Hallo

Das sieht sehr schön aus, aber ich habe leider ein kleines Problem damit, und zwar sieht das bei mir „etwas“ komisch aus, siehe Anhang.

An was kann das liegen?

Ich nutze die IPS Beta auf Mac OS X Yosemite, kann es vielleicht daran liegen?

Danke und Gruß

Keiner ne Idee?

Habe leider weder einen Mac noch die aktuelle Beta zum Testen…

Ich benutze die aktuelle Stable unter Windows und da funktioniert alles wie von mir in der Anleitung beschrieben.

Kann dir leider nur empfehlen, dass du nochmal alles löscht und das Skript und alles neu aufbaust. Eventuell hast du nur irgendwo ein Zeichen vergessen und deshalb wird der PHP Code falsch interpretiert?!?

Grüße,
Chris

Rackham sieht aus als ob du Probleme mit deiner zeichensetzung hast.
Kopier die index.php einfach noch mal neu in den wetter ordner.