Seite 1 von 1

Variable %forecast_number%

Verfasst: 30 Okt 2007 22:46
von CottaGym
Hi!

Hab mal ne kurze Frage:

wenn ich als Variable

Wettervorhers. Nummer %forecast_number% 0=nicht spezifiziert, 1..12

benutze, was bedeuten dann die Zahlen 1 bis 12

sind das verschiedene Vorhersagen jeweils (sonnig, regnerisch, ...???)

Gruß Flo

Verfasst: 30 Okt 2007 23:06
von weneu
Hallo Flo,
ja, schau mal bei "Wetter - Wettervorhersage - Grafik" --> dort findest Du die 12 Möglichkeiten

Verfasst: 31 Okt 2007 11:58
von CottaGym
weneu hat geschrieben:Hallo Flo,
ja, schau mal bei "Wetter - Wettervorhersage - Grafik" --> dort findest Du die 12 Möglichkeiten
Alles klar! Danke

Man kann diese also auch in einer custom.html verwenden bspw. in einem Javascript, dass diese verschiedenen Möglichkeiten dann verarbeitet?

Verfasst: 31 Okt 2007 12:38
von joergeli
@Flo

Du kannst auch die Variable %forecast_txt% verwenden,
falls Du eigene Vorhersagetexte ausgeben willst; z.B. so:
(Hinweis: die beiden # durch <und> ersetzen, da sonst hier nicht darstellbar)

--------------------------------------------------------------------
<script>
#!--
var forecast = "%forecast_txt%";
switch(forecast)
{
case "sonnig": document.write("Es wird größtenteils die Sonne scheinen");
break;
case "leicht bewölkt": document.write("Es wird schön - nur leichte Bewölkung");
break;
case "bewölkt": document.write("Es wird größtenteils sonnig mit einzelnen Wolkenfeldern");
break;
case "regnerisch": document.write("Es wird wohl regnen - Regenschirm nicht vergessen ;-)");
break;
case "veränderlich": document.write("Veränderliches Wetter - vereinzelt kurze Regenschauer");
break;
case "Schneefall": document.write("Es wird wahrscheinlich Schnee geben");
break;
case "gewittrig": document.write("Gewitter liegen in der Luft");
break;
case "stürmisch": document.write("Es wird stürmisch werden !");
break;
case "Regen+veränderlich": document.write("Es ist mit veränderlichem Wetter und Regen zu rechnen");
break;
case "Schneeregen": document.write("Es wird Schneeregen geben<br>Schal nicht vergessen :-)");
break;
case "Schnee+veränderlich": document.write("Es ist mit veränderlichem Wetter und Schnee zu rechnen");
break;
case "Schneeregen+veränderlich": document.write("Es ist mit veränderlichem Wetter und Schneeregen zu rechnen");
break;
default: document.write("Keine Vorhersage verfügbar");
break;
}
// --#
</script>

--------------------------------------------------------------------

Script habe ich mal hier oder im Schwesterforum gefunden.

Gruß
Jörg

Verfasst: 31 Okt 2007 13:13
von Holli
Dieses Script funktioniert aber nur, wenn der Besucher Javascript eingeschaltet hat. Ist es aus, sieht er gar nichts. Sieht vielleicht ein bißchen blöd aus.

Überall funktioniert es, wenn man die Texte mit der compare-Funktion von WsWin austauscht oder, wenn PHP auf dem Server läuft, das Auswechseln mit PHP macht. Dann muß man keine Annahmen über die Einstellung des Besucherclients machen.

compare??

Verfasst: 01 Nov 2007 20:14
von CottaGym
Hallo an alle und danke nochmals für eure tollen Antworten, haben mir sehr weitergeholfen!!

Aber eine Frage habe ich noch: Was ist die compare-Funktion??

Verwende erst seit kurzem diese Wettersoftware und finde sie mit ihren Funktionen sehr umfangereich, was natürlcih sehr sehr gut ist. Jedoch kann ich das ganze nicht so ganz überblicken...

Achja, noch was: Kann ich die custom.txt auch als Javascriptdatei (.js) ausgeben lassen?

Gruß Flo

Verfasst: 01 Nov 2007 21:13
von joergeli
Hallo Flo,

Mit der compare-Funktion von WsWIN kannst Du zwei Werte (Variablen)
vergleichen; z.B.: ist A > B ?
Achja, noch was: Kann ich die custom.txt auch als Javascriptdatei (.js) ausgeben lassen?
Du kannst im Prinzip jede Datei-Endung verwenden, z.B. in dem Du die
erste Zeile der custom.txt so definierst:
%customfile=.\html\test.js%
(obwohl ich nicht weiß, ob das Sinn macht und Deine Absicht nicht verstehe ;-)

Nur damit keine Mißverständnisse aufkommen:
die custom.txt ist die Steuerdatei, die die Variablen aus WsWIN in entsprechende Zahlenwerte umwandelt
und dann in eine entsprechende Ausgabedatei schreibt.

Schau Dir dazu am Besten mal Werner's Hilfe-Seiten an:
http://www.wernerneudeck.de/wetter/faq/index.html

Gruß
Jörg

Absicht...

Verfasst: 02 Nov 2007 09:58
von CottaGym
Hi!

Die Seite von Werner habe ich schon entdeckt! Sie ist wirklich super! Sehr informativ...

Noch zu meiner Absicht:

Ich will je nach Wettervorhersage, das Template der Internetseite in Form von verschiedenen erxternen CSS-Dateien ändern! dabei benötige ich das jedoch für verschiedene Seiten. So ist es für mich praktischer alle Seiten mit der externen javscript datei zu verbinden und nur diese immer wieder hochzuladen, als gleich alle Seiten immer wieder neu hochzuladen.

Und warum Vorhersage?
Naja, ich habe bis heute noch nicht die passende Variable fürs aktuelle Wetter gefunden... gibt es die überhaupt? Und wenn ja, wie heißt diese?

Gruß flo

Verfasst: 02 Nov 2007 11:01
von weneu
Hallo Flo,
schau auch mal in die ws_variables.txt, dort sind alle Variablen aufgelistet (wird Dich vielleicht erschlagen, aber Du musst ja nicht alle kennen :) )
Wettervorhersage:
Wettervorhersage-Text %forecast_txt%
Wettervorhersage-Text #%forecast_txt[1]%
Wettervorhersage-Icon %forecast_icon%
WettervorhersageVantage %forecast_vant%
Du siehst also, dass es eine allgemeingültige Vorhersagegibt (für jede Station) und dann noch BesondereTexte z.B. für die Vantage.
Wenn Du Dir mal auf meiner Seite den Ticker ansiehst
http://www.don-wetter.de
dann siehst Du, was die Vantage für Vorhersagen liefert

Wetter Variable

Verfasst: 02 Nov 2007 11:08
von CottaGym
Jaja! Das ist mir schon klar!!

Aber ich wollte eigentlich wissen, ob es eine Variable für das aktuelle Wetter gibt!

Gruß Flo

Verfasst: 02 Nov 2007 11:32
von joergeli
Hallo Flo,

wieso jetzt aktuelles Wetter ?
Bisher war doch nur von "Vorhersage" die Rede.

Aber egal, da fällt mir ( in Verbindung mit einem Helligkeits-Sensor ) nur
folgende Variable ein:

Bewölkung (Sonne) in Text %suntxt%
es gibt dann Ausgaben wie: stark bewölkt, sonnig, dunkel, etc.

Ansonsten kommst Du wohl nicht umhin, Dir ein Template zu basteln,
wo aus mehreren aktuellen Variablen (Temperatur, Windgeschwindigkeit, Regen, etc.)
ein aktueller Wetterzustand nachgebildet wird.

Gruß

Danke, Danke, Danke!!!

Verfasst: 02 Nov 2007 22:28
von CottaGym
Ja die Idee mit dem zusammenbasteln hatte ich auch erst.... Aber wurde mir mehr und mehr zu kompliziert und einen Helligkeits-Sensor habe ich leider nicht...

Ich hatte mir anfangs überlegt, dass die Seite je nach aktueller Wetterlage das Aussehen ändert. Aber eben durch die Komplikationen haben mich dazu getrieben nach einer Alternative zu suchen. So bin ich auf forcast_number gestoßen, was mir jedoch erst "spanisch" vorkam und deswegen hatte ich hier im Forum euch gefragt!

Aber nun will ich euch nicht weiter nerven, genug Lösungsansätze habe ich ja nun. Danke für eure umfangreiche Hilfe, das Forum ist wirklich das schnellste und hilfreichste, was ich je gesehen habe! Respekt!

Gruß Flo