wp-forecast Version 2.9
Update NEU NEW in v2.9:Fehlerfix für den Internet Explorer 6,7 und 8 und das neue Selektionswidget
Update NEU NEW in v2.8:vollständige niederländische Übersetzung (Danke an Wim), neue Windeinheit Beaufort, Luftdruckwerte werden jetzt gerundet, wp-forecast-nowp.css wird ab dem nächsten Release während des Autupdates nicht mehr überschrieben, kleinere Fehlerkorrektur im Admindialog
Update NEU NEW in v2.7:Einheitenbeschriftung im Admindialog für das Zeitoffsetfeld, mehrere Pull-Down Widgets sind jetzt möglich, neues Selektionswidget ergänzt (mit Widget-Id “?” wird eine Selektionsmöglichkeit aller angelegten Orte eingeblendet, Bitte Feedback, wie/ob das im IE funktioniert), Vorbereitung zum Schutz der Datei wp-forecast.css eingebaut, so dass diese ab der nächsten Version nicht mehr durch den automatischen Update überschrieben wird
wp-forecast ist ein plugin für das Blog-System Wordpress zur Anzeige von aktuellen Wetterdaten und der Wettervorhersage des großartigen Service von accuweather. Die Wetterdaten werden in der Datenbank abgelegt und gecached. Damit reduziert sich die Last (Anzahl der Aufrufe) für accuweather auf viel besuchten Seiten. Man kann bis zu 20 Widgets definieren und für jedes einen anderen Ort auswählen, sowie die Anzeigeoptionen verändern. Mittlerweile gibt es wp-forecast in vielen Sprachen, darunter deutsch, englisch, französisch, niederländisch, schwedisch, portugiesisch, dänisch, italienisch, norwegisch, polnisch, finnisch, spanisch, ungarisch, rumänisch und russisch. wp-forecast wird vollständig über die Admin-Oberfläche von Wordpress konfiguriert. Seit der Version 1.1 verwendet wp-forecast gettext als (das ist die Sache mit den .po und .mo Dateien), als Basis für Mehrsprachigkeit.
Dokumentation:
- Die Referenz zu wp-forecast
- FAQ inklusive Hinweisen zu speziellen Providern
- Eine Checkliste um bei Problemen die Möglichkeiten der Datenübertragung zu prüfen.
- Informationen zu den Vorgängerversionen findet man im Posting Noch ein Wetter Plugin für Wordpress WP Forecast.
wp-forecast zeigt Wetterinformationen von AccuWeather.com und WeatherBug auf Wordpress Blog Seiten an. Bitte auch die Nutzungsbedingungen von AccuWeather und WeatherBug beachten.
For more informations about wp-forecast, the feature rich wordpress plugin which shows weather data from accuweather, visit the english readme. You can download it above. Alternative there is an english wp-forecast reference and a checklist to verify the datadownload in case of problems fetching the data.
Probleme mit Wordpress 2.8, tiemout und Server Fehlern (500er)
Mit Wordpress 2.8 wurde die Reihenfolge der Prüfung auf die zu verwendende Transportart verändert. Während Wordpress 2.7.1 als erstes prüfte, ob curl verwendet wird, prüft Wordpress 2.8 zuerst auf die Verwendung von fsockopen. Das führt, besonders beim Einsatz von mehreren oder vielen Wetter-Widgets zu hoher Serverlast und ggf. timeout ider 500er Fehlern. Als schnellen workaround verwendet bitte die gepatchte Version der http.php aus dem wp-includes Verzeichnis, bis es eine elegante Lösung gibt.Problems with Wordpres 2.8 – timeout – server error often with multiple weather widgets
With Wordpress 2.8 the order of the tested HTTP transports was changed. While Wordpress 2.7.1 took a curl transport if its available, Wordpress 2.8 takes a fsockopen transport. this leads to heavy loads using wp-forecast with multiple weather widgets. As a quick fix please use the patched wp-includes/http.php, it only changes the order back to testing curl before fsockopen.Patched http.php for wordpress version 2.8 Downloads: 478 timesBitte auch daran denken, die Datei in http.php um zu benennen. Please rename the file to http.php.
Mittlerweile hat sich eine einfache Alternative ergeben. Man trägt in die Tabelle wp_options den Parameter “disable_fsockopen” mit dem Wert 9999999999 (10 Neuner) ein. Bitte sicherstellen, dass der Wert nur einmal vorkommt. Damit schaltet man die Methode fsockopen als Transportmechanismus ab (wenn Wordpress noch mindestens einen anderen von den fünf möglichen Mechanismen findet). Dieser Weg funktioniert sogar mit Installationen ohne libcurl (wie mir Barbara netterweise bestätigte). Der Eintrag sollte also wie folgt aussehen:
option_name = ‘disable_fsockopen’, blog_id=0,option_value=9999999999, autoload=yes.
In der Version 2.4 werde ich einen Schalter einbauen, der diesen Parameter dann automatisch setzen kann, wenn der Anwender es wünscht und / oder benötigt.Meanwhile I found an easier alternative. Insert a parameter named disable_fsockopen with value 9999999999 (ten nines) into the wp_options table. Please asure that only one record named “disable_fsockopen” is found in the wp_options table. This will disable the fsockopen machanism for ever and wordpress will choose another valid transport method if available. This way works with installtions missing libcurl too. The entry has to be option_Name=’disable_fsockopen’, blog_id=0, option_value=9999999999, autoload=yes.
I will add a new option to wp-forecast with the next release, so evereybody can control if this parameter is inserted automatically or not.
Wer Spaß an neuen, lustigen und kreativen Icons für wp-forecast hat besucht am Besten Barbara’s Icon Seite.
Mit viel liebe zum Detail bastelt Sie Wetter-Icons für die Nutzung mit wp-forecast zurecht.
Im Folgenden die wichtigsten Informationen für Schnellstarter:
Voraussetzungen:
- ab Version 0.5:
- PHP >=4.3
- Wordpress >2.2.x
Installation
-
Das Einbinden in die sidebar.php kann mittels folgendem einfachen Codeschnipsel erfolgen. Dabei gibt die widget_id an welchen der konfigurierten Wetterorte man anzeigen möchte.
< ?php if(function_exists(wp_forecast)) { wp_forecast( <widget_id> ); } ?>
Dabei ersetzt man <widget_id> mit der Kennung des gewünschten Widgets.
Die Kennungen sind sind einfache Buchstaben in alphabetischer Reihenfolge.
Für das erste Widget verwendet man wp_forecast(“A”), für das zweite wp_forecast(“B”) und so weiter.
Für die Abwärtskompatibilität wird bei einem Aufruf ohne Kennung (wp_forecast()), automatisch das erste Widget ausgewählt.
Bedienhinweise
- Wie immer übernehme ich keine Garantie oder Haftung für evtl. entstehenden Schäden bei der Anwendung meiner Software, die ich nach bestem Wissen und Gewissen entwickelt habe.
- Bitte viel Testen und Feedback geben, es sind sicherlich noch einige Ungereimtheiten (bugs) vorhanden, die ich gerne ausräumen möchte.
- Alle Einstellungen werden unter Einstellungen / WP-Forecast (Options / WP-Forecast) vorgenommen.
- Auf der Einstellungsseite gibt es einen Kopfbereich WP-Forecast Widgets, dort stellt man die Anzahl der gewünschten Widgets ein und wählt aus für welches Widget man die Einstellungen bearbeiten möchte (das sind zwei Vorgänge!)
- Unter Themes / Widgets kann man die einzelnen wp-forecast Widgets den Sidebars zuordnen
Historie
Die Historie wird ab sofort in der wp-forecast Referenz dokumentiert und weitergeführt.
Anregungen und Feedbacks sind auch diesmal ausdrücklich erwünscht.
Artikel, die auch interessant sein könnten:

















hallo,
offenbar wirklich ein temporäres accuweather problem.
auf jeden fall “dürfte” ich den fehler noch nirgends sehen.
sollte er wieder auftreten, wären infos dazu nicht schlecht.
screenshot und/oder generiertes html wären sicherlich hilfreich bei der analyse.
gruß
hans
Mit einer älteren Version des Plugins habe ich leider auch das Problem. Ich denke, der accuweather Service funktioniert nicht mehr korrekt mit dem Plugin. Seit rund 1,5 Tagen ist nichts mehr mit dem Plugin zu machen. Da mit aktuellen Versionen des Plugins auch andere Probleme haben, nehme ich an, dass ein Upgrade keine Lösung sein wird.
hallo HDS,
also im plugin gibt es definitiv kein verfallsdatum. ich tippe eher auf eine änderung bei accuweather. hilfreich wäre, wenn ich das irgendwie mal nachstellen könnte. könnt ihr mir wp version, wp-forecast version, screenshot oder html des fehlers zukommen lassen dann schau ich mal. auf euren seiten sieht das immer wenn ich es aufrufe okay aus.
danke
hans
@VG (Kommentar 74) – Leider tritt das Phänomen [...] “lauter Quelltext” [...] seit heute auch in meinem Blog mit dem plugin “wp-forecast 1.2″ auf.
Ist da etwa ein programmierter “Gültigkeits-/Laufzeittermin” dieses ansonsten prima plugins erreicht/überschritten worden?
Habe es erstmal deaktiviert …
tschüss
HDS
Hallo!
Leider ist meine letzte Anfrage verschwunden. Die Beobachtung zeigt: Außer bei der Standardeinstellung FRANKFURT wird früher oder päter im Frintend der Quellcode gezeigt. Plötztlich, denn bisher lief alles perfekt. Kann es sich um ein Cache-Problem handeln? Hier könnte ggf. mein Blog ein problem haben. Was passiert, wenn nach 600 der Cache NICHT erneuerbar wäre? Und wo könnte man das feststellen bzw. korrigieren? VG.
Ich bekomme plötzlich (!) in der DEUTSCHEN Version statt der Wettersymbole lauter Quelltext angezeigt. Schaltet man das Plugin ab und wieder an, ist wieder alles ok. Doch sobald man auf Deutsch umstellt, tritt wieder der fehler auf. Auch nach einen Neuinstallieren! Beim wiederholten herumprobieren, klappte es dann einmal plötzlich wieder. Aber nur kurze Zeit, dann wieder der Fehler…
Was könnte das sein? Kann das etwas mit der Datenbank zu tun haben?
Hinweis wäre sehr schön. Würde das Plugin ungern missen!!
VG
Titel: Rückwirkende Vorhersage
Du merkst schon, ich nehme Dich beim Wort.
Zitat: Anregungen und Feedbacks sind auch diesmal ausdrücklich erwünscht.
Mir ist bei Enricos-Blog aufgefallen das das akt. Wetter angezeigt wird und unterhalb die Vorhersage für den heutigen Tag/Nacht.
(Für die nächste Version)
Eventuell lässt sich eine Abfrage einbauen: wenn nach 18:00 Uhr – dann keine Vorhersage Tag (gleichen Datums)
Danke Enrico,
habe mir das Programm poEdit gleich mal installiert. Durch die eingesparen Zeilen habe ich die Schrift auf 11 hochgesetzt. (fast perfekt)
Hallo Gorden,
die Übersetzungen kannst Du doch selbst Deinen eigenen Wünschen anpassen. Besorge Dir das Programm “poedit” und öffne die entsprechende Sprachdatei z.B. de_DE.po im Pluginverzeichnis /wp-forecast/lang und ändere die entsprechenden Einträge, nach Deinen Vorstellungen. Ich denke “jeden” Übersetzungswunsch zu berücksichtigen wäre zuviel des Guten ;).
Grüße Enrico
Hallo Hans,
ich schon wieder… das “Vorhersage” habe ich leicht entfernen können.
Die Widget-Geschichte habe ich nicht hinbekommen – da warte ich einfach auf die nächste Version (so schlimm es ja auch nicht).
Noch ein paar Ideen für die nächste Version:
- eigene css-Angaben für den Ort (habe ich bei mir eingebaut)
(der soll ruhig etwas grösser dargestellt werden)
- css-Angaben für Datum (und Vorhersage)
(ich habe eine kl. Linie eingefügt)
- Übersetzungen etwas verkürzen
z.B. “Aktueller Luftdruck” hier würde “Luftdruck” reichen, da es ohnehin klar ist, das der aktuelle angezeigt wird. Evtl. reicht auch “gefühlte Temp.”
Schönen Gruß
Gorden