Wetter-Plugin WeatherIcon
Update am 07.06.07: Ich nutze dieses Plugin nicht mehr, sondern stattdessen WP-Forecast, siehe meinen Eintrag vom 14. Mai 2007.
Wetteranzeige-Plugins für WordPress gibt es nicht allzu viele, und am schönsten von der Ausgabe her finde ich das “WeatherIcon”, das es seit gerade mal 6 Tagen in einer neuen Version gibt, die nun auch an neuer Stelle, nämlich hier heruntergeladen werden kann.
Neu in dieser Version ist z.B. die Anzeige von Sonnenaufgangs- und -untergangszeit (die nun automatisch “eingespeist” werden – früher musste man das je nach Jahreszeit per Hand eintragen), die Integration diverser Sprachpakete (das deutsche musste ein ganz kleines bißchen nachbearbeitet werden, um meinen Ansprüchen zu genügen
), und andere Kleinigkeiten.
Nach Entpacken des Plugins wird der komplette Ordner WeatherIcon, und nicht wie früher nur das Plugin selbst, in das Verzeichnis wp-content/plugins kopiert und das Plugin im Admin-Menü aktiviert. Unter Optionen wird dadurch auch ein neuer Unterpunkt WeatherIcon generiert.
Damit das Plugin mit aktuellen Wetterdaten für den gewünschten Ort versorgt wird, muss der entsprechende Ort auf dieser Seite oder hier zunächst einmal herausgesucht werden. Für Frankfurt/Main finde ich dort “EDDF”. Diesen Code trage ich unter Optionen -> WeatherIcon ein.
Standardmäßig werden zur Wetteranzeige Icons im png-Format verwendet. Diese sehen natürlich wesentlich hübscher aus als gif-Icons, haben aber den Nachteil, dass sie im Internet Explorer nicht transparent erscheinen. Ich entscheide mich schweren Herzens für Transparenz in allen Browsern und kopiere deshalb alle Dateien aus dem Ordner alternate_icons/transparent_gifs in den Ordner wicons. Anschließend ändere ich unter Optionen -> WeatherIcon “Endung der Icons” in “.gif”, und ändere dort auch noch ein paar weitere Einstellungen meinen Wünschen entsprechend.
Leider wurden die Begriffe “Sunrise” und “Sunset” sowie darunter das “Gathered at” nicht ins deutsche übersetzt, auch die Zeit- und Datumsausgabe an dieser Stelle gefällt mir nicht so recht, daher mache ich mich auf die Suche nach den entsprechenden Stellen im Quelltext des Plugins, um hier selbst Hand anzulegen (Sicherungskopie
).
In Zeile 898 und 906 werde ich fündig, was “Sunrise” und “Sunset” betrifft, dies ändere ich in “Sonnenauf-” bzw. “-untergang”. In Zeile 914 ändere ich das “Gathered at” in “Daten aktualisiert”. In allen drei Zeilen ändere ich die Zeit- und Datumsausgabe.
Da ich das Icon selbst gerne zentriert haben möchte, den Text darunter aber linksbündig, füge ich in Zeile 820 eine entsprechende style-Definition ein.
Anschließend muss in der sidebar.php ein Code wie z.B. der unten auf der Seite Optionen -> WeatherIcon genannte eingefügt werden. In der style.css kann mit Definition von weather_title und weather_info das Aussehen an den Rest der Seite angepasst werden.
Update 11.12.2005:
Irgendwas läuft hier nicht vernünftig. Es kann eigentlich nicht am Plugin liegen, da es auf einer meiner anderen Seiten problemlos läuft, aber wenn ich es deaktiviere, ist alles ok, doch mit dem Plugin dauert es ewig, bis sich die Seite aufbaut. Daher lasse ich es deaktiviert, bis ich herausgefunden habe, woran es liegt 
2 Stunden später:
Hmm… jetzt geht’s wieder. Mag an einem anderen Plugin gelegen haben, dass ich testweise installiert und jetzt wieder rausgeworfen habe, oder vielleicht auch am Wetter, oder vielleicht an meiner negativen Ausstrahlung… Ich will’s glaube ich gar nicht wissen.










Hallo,
die Frage nach .png oder .gif habe ich so entschieden: .jpg
Ich biete die geänderten .jpg-icons zum Download an,
Schau mal hier: http://www.heavyglow.de/blog/category/wordpress/
Kommentar von Michael
Mittwoch, 4. Januar 2006, 12:03
Aha, danke schön! Ich hab sie gleich mal installiert, “größtenteils bewölkt” sieht schon mal sehr gut aus
Kommentar von Barbara
Donnerstag, 5. Januar 2006, 23:31
Ich bekomm das mit der Positionierung net hin!
BRAUCH HILFE!
Vielleicht mal die style.css schicken! Ich weis net wo ich das einfügen soll!
VIELEN DANK IM VORAUS!
Kommentar von Markus
Dienstag, 23. Mai 2006, 13:23
hallo
ich hab mir auch dieses plugin installiert, nur leider wird bei mir gar nichts angezeigt außer dem namen der wetterstation…
Kommentar von Conny
Dienstag, 25. Juli 2006, 18:25
Hey, habe das Plugin bei mir eingebaut, aber es zeigt auch Daten an, die nicht angehakt sind und die Temperatur ist nicht auch nicht korrekt, woran kann das denn liegen?
LG von Anette
Kommentar von Anette
Dienstag, 29. August 2006, 19:44
… und bei mir wird für Sonnenaufgang und Sonnenuntergang die gleiche Zeit angezeigt und zwar immer 00:59
Gibt’s vielleicht einen Tip?
Kommentar von Wolfgang
Dienstag, 29. August 2006, 19:59
[...] Hier habe ich beschrieben, wie ich das Plugin WeatherIcon eingebaut habe. Nun gibt es eine neue Version des Plugins. Sie löst ein paar Probleme der Vorgängerversion und bietet außerdem auch im Administrationsbereich mehr Schnickschnack. Sie läuft zwar noch als Beta-Version, funktioniert aber – bei mir – ohne größere Probleme (siehe unten). Die jeweils aktuelle Version gibt es hier, ich habe die 2.99.84. Man sollte sich an die Installationsanweisung halten, die in dem Forum beschrieben ist, und sich nicht nach dem readme-file richten, das in dem Downloadordner ist, denn in diesem steht, dass nur die WeatherIcon.php aktualisiert werden muss – was falsch ist. Also die alte Pluginversion deaktivieren, den Plugin-Ordner löschen, die neue Version hochladen und das Plugin wieder aktivieren. Danach werden unter Optionen -> WeatherIcon alle Einstellungen durchgeführt. Die gewünschten Anzeigeoptionen lassen sich nun einfach hin- und herziehen und dadurch aktivieren bzw. deaktivieren. Sehr erfreulich ist es, dass die deaktivierten Optionen nun auch tatsächlich nicht mehr erscheinen (womit es in der Vorgängerversion ja Probleme gab). [...]
Pingback von WordPress Testblog » Wetter-Plugins Weather Icon - eine neue Version
Mittwoch, 30. August 2006, 11:50
@ Anette: Das ist ein bekanntes Problem, das aber nun in der neuen Version des Plugins behoben wurde. Hier habe ich gerade was dazu geschrieben.
@ Wolfgang: Keine Ahnung, welche Wetterstation verwendest du? Ich würde es mit der neuen Plugin-Version versuchen, siehe oben.
Kommentar von Barbara
Mittwoch, 30. August 2006, 11:55
super! Vielen Dank… mit der neuen Plugin-Version klappt jetzt alles prima.. eine Kleinigkeit habe ich allerdings noch: ich bin kein PHP-Experte und finde deshalb nicht die Stelle, um den “Uhrzeit-Suffix” (also z.B. UTC+1 zu unterdrücken, bzw. einfach durch “Uhr” zu ersetzen. Kannst Du mir da helfen?
PS: bei “Weather Underground” (das ist doch die Wetter-Datenquelle, oder?) gibt es auch eine Anzeige der “Mondphase”… gibt es eine Möglichkeit die auch noch hinzu zu fügen?
Kommentar von Wolfgang
Mittwoch, 30. August 2006, 14:33
Ich habe bei mir das Uhrzeit-Suffix aus der deutschen Sprachdatei gelöscht. Möglich ist auch, die entsprechende Stelle direkt im Plugin Text zu suchen und zu löschen.
Im WordPress-Forum hat kürzlich mal jemand einen Entwurf zu einem Mondphasen-Plugin vorgestellt. Das gibt es wohl aber (noch) nicht als Download.
Kommentar von Barbara
Donnerstag, 31. August 2006, 9:42
Halo!
Habe dieses Weather Icon versucht zu installieren, hat auch geklappt. aber die Anzeigesteuerung funktioniert nicht. Weiß jemand warum?
Danke schonmal!
valle.
PS: Diesen Blog kann man echt loben. er ist sehr hilfreich vor allen für mich weil ich noch nicht so viel erfahrung mit WordPress habe.
Kommentar von v.
Dienstag, 17. Oktober 2006, 16:54
Hallo v., was funktioniert denn nicht? Es wird doch alles bei dir angezeigt. Welche Version hast du denn installiert?
Kommentar von Barbara
Dienstag, 17. Oktober 2006, 20:32
Ich habe die neuste Version installiert. Ich möchte aber nicht dass er das Barometer, den taupunkt u. a. anzeigt. ich danke dass kann man über die Anzeigesteuerung machen. aber das klappt nicht.
Kommentar von v.
Mittwoch, 18. Oktober 2006, 15:01
edit: ich meine natürlich ich “dachte” nicht ich “danke”
Kommentar von v.
Mittwoch, 18. Oktober 2006, 15:03
Hm, seltsam. Hast du die Version 2.99.84? Bei der funktioniert das eigentlich – im Gegensatz zu den Vorgängerversionen.
Kommentar von Barbara
Mittwoch, 18. Oktober 2006, 23:39
Hallo, gute Erklärung, hat mir sehr geholfen bis jetzt. Dumme Frage:
Wo ist der Code, den ich in sidebar.php einsetzen muß? Meine Opitionen -> WeatherIcon zeigt unten keinen an. Wo bin ich mit Blindheit geschlagen???
Kommentar von Wolfram
Samstag, 21. Oktober 2006, 18:06
Ich rufe es auf mit
Kommentar von Barbara
Samstag, 21. Oktober 2006, 19:54
Danke! Es klappt erstmal. Nun muß ich nur rausfinden, wie ich das Format in der sidebar so ändere, daß die Zeilen des Wetters untereinander stehen ohne Abstand, aber auch ohne dieses >>. Ideen?
Kommentar von Wolfram
Sonntag, 22. Oktober 2006, 8:56
Wenn ich mir deine Seite anschaue, steht da alles untereinander, daher weiß ich nicht so recht, was du meinst.
Für die >> ist in deinem Stylesheet dieses:
verantwortlich.
Kommentar von Barbara
Sonntag, 22. Oktober 2006, 12:13
Danke, Barbara. Ich meine, wenn ich ul und li herausnehme, habe ichdie Wetterdaten ohne die >>,jedoch mit einem zugroßen Zeilenabstand.
Kann ich den von Dir angegebenen Code einfach rausnehmen?
Kommentar von Wolfram
Sonntag, 22. Oktober 2006, 13:42
Danke für Deinen Hinweise, hab’s eben einesetzt! Klappt und sieht nun ordentlich aus. Grüße aus Moskau!
Kommentar von Wolfram
Sonntag, 22. Oktober 2006, 13:46
Hallo, nochmals eine Frage:
Welche Datei enthält die Zeilen mit Sonnenauf- /-untergang? Habe alle durchgeblättert aus dem plugin, aber nicht die Zeilen gefunden.Benutze proton fürs Editieren.
Danke und Gruss!
Kommentar von Wolfram
Dienstag, 24. Oktober 2006, 17:18
Um die Ausgabe zu ändern, musst du die WeatherIcon.php ab Zeile 258 bearbeiten (bei Version 2.99.84).
Kommentar von Barbara
Dienstag, 24. Oktober 2006, 20:06
hmm stimmt ist ne ältere version. ich kuk mal wie ich das upgedated bekomme…
Kommentar von v.
Donnerstag, 26. Oktober 2006, 12:09
Hallo, ich habe nun alles ‘sunrise’ ab Zeile 258 ersetzt durch ‘Aufgang’- trotzdem ändert sich nichts.
Kann ich hier ändern?
$sunrise = intval(date(“H”, $metar->suns['sunrise'])) + (intval(date(“i”, $metar->suns['sunrise']))/60);
$sunset = intval(date(“H”, $metar->suns['sunset'])) + (intval(date(“i”, $metar->suns['sunset']))/60);
if ($sunrise 24) $sunrise = $sunrise – 24;
if ($sunset 24) $sunset = $sunset – 24;
… das wären die Zeilen 239 bis 245
Sorry für meine fortgesetzte Begriffstutzigkeit
Kommentar von Wolfram
Donnerstag, 26. Oktober 2006, 12:55
Nee, da lieber nicht
Ich habe die deutsche Sprachdatei mal per Email geschickt.
Kommentar von Barbara
Donnerstag, 26. Oktober 2006, 18:18
hab jetzt upgedated. einstellungen gehen jetz sper!
aber bei mir geht nachts die sonne nicht unter! siehe hier: Link entfernt
Kommentar von v.
Donnerstag, 26. Oktober 2006, 20:28
Hallo,
wie finde ich die korrekten Daten für berlin. Auf der Seite die du angegeben hast werden die Daten nicht so wie im bereits installierten Ort Regina SK CA angegeben.
Danke
Kommentar von Stefan
Donnerstag, 2. November 2006, 8:34
Stefan, wenn du auf dieser Seite nach deutschen Stationen suchst, werden dort drei in Berlin mit vierstelliger Buchstabenkombination angegeben – such dir eine davon aus.
Kommentar von Barbara
Donnerstag, 2. November 2006, 21:19
Also ich bin auch auf der Suche nach dem Code von Berlin. Die Seite ist mal derbe im Eimer würde ich sagen. Könnte die vielleicht mal jemand posten? Wäre sehr dankbar dafür.
-goz
Kommentar von gozmit
Sonntag, 11. Februar 2007, 19:04
Hallo! Ich hoffe mir kann jemand weiterhelfen. Bin schon fast am verzweifeln. Die installation des WeatherIcon Plugins hab ich verstanden und alles beachtet! In meinem WordPress blog erscheint nur der Stadtname, den ich die sidebar.php eingefügt habe. Keine Daten und Icon! :( Des weiteren und warscheinlich der hauptfehler bei mir ist, obwohl der ordner “cache” auf 777 gestellt ist, dass die bei WP einstellungen mir sagt, dass der cache Ordner nicht auf 777 gestellt ist!
HILFE!!!
Kann mir jemand bitte helfen und mir ein komplettes beispiel seines Plugins geben, damit ich vergleichen kann?
Vielen lieben Dank im Voraus!
Mfg
Schlou
Kommentar von Schlou
Donnerstag, 1. März 2007, 22:34
Klasse Beschreibung, ich hatte das Ding installiert aber es war nur im backend sichtbar, nun klappts auch vorne. Die Stelle an der der Code ist liegt in der aktuellen Version wohl weiter hinten. Ich bin gefühlte 830 Zeilen runter da war dann Sunrise etc.
Das Einfügen des Codes in die sidebar.php sollte oben im Textteil beschrieben werden, das hat mich etwas verzweifeln gemacht
Kommentar von helmuth
Dienstag, 4. Dezember 2007, 9:42