Fragen zur Eigenen Wetterseite

ähm Rainer, kurze frage wie hast du die farbigen Icons hin bekommen…meine bleiben immer s/w :frowning:

ich mein nicht die wetter icon sondern zbsp. deine fritzbox icon in der titeleiste

Hallo
Hab eine kleine Anregung.
Ich hab in meinem Meldungsfenster am liebsten nur Warnungen oder Probleme.
deshalb hab ich in konfigurationWetter.php eine Variable $debug eingebaut.

$debug = false;

In ftpServerDWD.php hab ich alle Meldungen die nur zur Info sind damit
„ausgeblendet“.
Beispiel:

if ($debug) echo "Letzte Aktualisierung: ".$time."
";

Damit bleibt mein Meldungsfenster uebersichtlich.:wink:

Welche Icons meinst Du, die Wettericons. :confused:

Ansonsten gehören deine eigenen Icons fürs Webfront nach user/icons/fixed.

Nicht die Wettericons, die bleiben da wo sie sind!!!

hab es gefunden …sollte mal ne pasue am rechner machen…sehe vor lauter bäume den wald nimmer.
Schönen Sonntag noch!

Und nochmal danke Rainer für dieses Script

Hallo
Da ich nur fuer den naechsten Tag den Wetterbericht brauche hatte ich das in
Wetterindex.php fuer mich geaendert.
Hier jetzt meine Loesung um das fuer jeden aenderbar zu machen.
Die Berichte werden ja schon fuer 4 Tage von DWD geholt.

In konfigurationWetter.php eine Variable hinzufuegen.

$berichteanzahl = 1;

In WetterIndex.php

$berichtHeute = file_get_contents("../WetterFtpDWD/berichte/berichtHeute.txt");
$berichtHeute = preg_replace('/\b[A-Z]{1}+[a-z]{4,}\b.*([:].*)/', "", $berichtHeute);
$berichtMorgen = file_get_contents("../WetterFtpDWD/berichte/berichtMorgen.txt");
$berichtMorgen = preg_replace('/\b[A-Z]{1}+[a-z]{4,}\b.*([:].*)/', "", $berichtMorgen);
$berichtUebermorgen = file_get_contents("../WetterFtpDWD/berichte/berichtUebermorgen.txt");
$berichtUebermorgen = preg_replace('/\b[A-Z]{1}+[a-z]{4,}\b.*([:].*)/', "", $berichtUebermorgen);
$berichtTag4 = file_get_contents("../WetterFtpDWD/berichte/berichtTag4.txt");
$berichtTag4 = preg_replace('/\b[A-Z]{1}+[a-z]{4,}\b.*([:].*)/', "", $berichtTag4);

$berichtGesamt = $berichtHeute;
if ( $berichteanzahl == 2 ) $berichtGesamt = $berichtHeute . $berichtMorgen;
if ( $berichteanzahl == 3 ) $berichtGesamt = $berichtHeute . $berichtMorgen . $berichtUebermorgen;
if ( $berichteanzahl == 4 ) $berichtGesamt = $berichtHeute . $berichtMorgen . $berichtUebermorgen . $berichtTag4;

if($berichtGesamt == "") 
{
	$berichtGesamt = "Der Wetterbericht steht momentan nicht zur Verfügung!";
}

Damit kann dann jeder einstellen wie weit er das haben will.
Vielleicht findet es ja den Weg in dein Original.
:wink:

<div class="berichtText"><?php echo $berichtGesamt;?></div>

muss dann auch noch geändert werden!

Ich nehme es mit rein beim nächsten Update.

Hallo Rainer

Vielen Dank für Deinen super Script

Bei mir werden die Bilder bei Temperaturen nicht angezeigt.
Und die Datei gt_brd36.gif liegt auch nicht im Ordner warnungen.
Was muss ich ändern damit ich die auch sehe?

Hein09

Bei mir werden die Bilder bei Temperaturen nicht angezeigt.

Diesmal liegt es nicht an mir, auch nicht an Dir.

Der DWD hat das falsche Datum für die Images gesetzt. statt 1.8.10 steht 1.7.10.

Habe schon eine Mail geschrieben.

Hallo Ich glaube der Filename enthaelt nicht den Monat sondern die Uhrzeit.

Dein Script muesste so lauten

$heute = date("d");
$temp = array_search('gt_brd36_'.$heute.'0740.gif', $biometList);
$heute.'010840.gif'

so müsste es heissen. :wink:

Ich denke der Aufbau des Filenamens ist so:
Alle Bilder werden um 09:40 erstellt also 07:40 (GMT ).

gt_brd42_310740.gif heisst also am 31. um 07:40 Uhr
gt_brd42_010740.gif heisst also am 01. um 07:40 Uhr

Deshalb hab ich die obige Aenderung bei mir reingemacht.
Mal sehen wie es morgen aussieht.

Das wäre auch möglich. 20 Images, 20 verschiedene Zuordnungen. :confused:

Letztens stand nur eins drinnen, jetzt sind es wieder 2. die machen wie es ihnen grad in den Kram passt. :o

Hab eben mal bei den Pollenkarten geschaut da ist es so:
Images werden um 11:35 Uhr erstellt und die Namen sind
pollen_31_010935.png.
Also 09:35 GMT

Hach gefunden !
Schau mal auf dem FTP-Server unter :
/gds/gds/help/ da gibt es eine Datei mit den Filenamenbeschreibungen
legend_basic_service_level.xls

31 Biometeorologisches Vorhersagefeld: Prognosekarten der gefühlten Temperatur/Schwüle bis plus 78 Stunden, Zeitschritt 6 Stunden gt_brd00…78_DDhhmm.gif täglich 08:00 UTC** „gds/specials/forecasts/biomet/
maps/temp“

Hast Recht, wer Recht hat gibt einen aus. :smiley:

Also doch Fehler von mir. Korrektur lade ich nachher hoch.

Bitte alles neu runterladen(einfügen).

Ftp Script danach ausführen!

[ul]
[li]Fix Temperatur[/li][li]Auswahl Anzahl Berichte eingefügt[/li][li]Vorbereitung Pollenflug(XML-Datei liegt unter biowetter)[/li][li]Image Temperatur nach biowetter verschoben[/li][/ul]

Habs gerade mal versucht.
Bei mir ist ein Fehler in „WarnungenLokal.php“ Zeile 44
Die Variable „$schilder“ ist nicht belegt.
Ich hab mir mal geholfen und den Wert aus der Warnung für D „SchilderD.jpg“ eingefügt.

Wenn sie nicht belegt ist, hast Du sie nicht ausgewählt im Konfigurationsscript.

$schilder = "SchilderOF.jpg"; // Hessen, Rheinlandpfalz und Saarland

und schon gehts.
Ich hatte die beiden Auswahlen Schilder und warnung übersehen.

Danke dir

Hallo Rainer,

absolut klasse diese Wetterseite.
Nach dem Update gerade habe ich allerdings einige Fehlermeldungen auf der Wetterseite die ich wegen überlagerter Icons nicht lesen kann … wie komme ich denn an die Fehlermeldung ?

Gruß, Michael

…Hab’sgerade durch verschieben gefunden: „… undifined Variable $factor Wetterwarnung …“ da muss ich mal suchen … oder hast du einen kurzen Hinweis ?

Michael

o.k., Probleme gelöst, hatte die Konfig.php nicht aktualisiert

Gruß, Michael