Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

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.

wp-forecast-2.9.zip Downloads: 7173 times
wp-forecast-2.8.zip Downloads: 6397 times

Dokumentation:

wp-forecast zeigt Wetterinformationen von AccuWeather.com und WeatherBug auf WordPress Blog Seiten an. Bitte auch die Nutzungsbedingungen von AccuWeather und WeatherBug beachten.

englishFor 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.

Bitte 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:

Diesen Artikel mit anderen teilen: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Print
  • email
  • Technorati
  • del.icio.us
  • MisterWong
  • Linkarena
  • Alltagz
  • Blogosphere News
  • Google Bookmarks
  • YahooMyWeb
  • Y!GG
  • Bloglines
  • TwitThis
  • Webnews
  • Digg
  • Wikio DE
  • Oneview
  • Facebook
  • XING

23. Januar 2010 Geschrieben von | wordpress | 489 Kommentare | Trackback URI

489 Kommentare zu wp-forecast Version 2.9

  1. 360

    Hi!
    Ich muss mich korregieren, es geht leider trotzdem nicht.
    Ich dachte es geht, es geht aber nicht.
    Habe jetzt Hamburg und Kochi Auf der Startseite und Hamburg geht auch ohne Probleme.
    Aber wenn ich Indien auf “Aktuelle Zeit verwenden” setze, dann geht es auch, leider aber
    30 Minuten zu früh (weltzeit stimmt da irgendwie nicht)

    Wenn ich die “Aktuelle Zeit” funktion deaktiviere und die Korrektur setze,
    dann geht es nicht. Dann kann ich zwar die Zeit per Hand aktualisieren,
    aber sie läuft nicht nicht und springt umher, wenn man auf der startseite “F5″ klickt.

    Irgendwie schon arg strange.

    Ist das Problem bekannt?

    Gruß,
    lukas :yahoo:


  2. 359
    schrieb skywalker:

    Habs alleine geschafft durch erkunden meines admin bereiches :-)


  3. 358
    schrieb skywalker:

    Jetzt gehts. Ist irgendwie auch logisch :-)
    Nur eine 2te Stadt mit einem anderen Wetter einblenden habe ich immer noch nicht geschafft.

    Besten Gruß!


    • 358.1

      ich frag nochmal, möchtest du ein zweites widget oder ein widget mit zwei staedten? hast du dir die doku dazu angeschaut?

       

  4. 357

    Hi!
    Im admin stelle ich unter “Verwende aktuelle Zeit / Zeitkorrektur : Minuten”
    30 oder -30 ein. Das bringt aber leider keinen Effekt. Auch testweise 180 oder -180 bringen nichts.
    Den Hacken vor “Aktuelle Zeit verwenden” habe ich gesetzt.
    Aber nichts passiert.

    Habe ich einen Fehler gemacht?

    lukas


    • 357.1

      ah, sorry ich habs falsch beschrieben, die zeitkorrektur zieht nur wenn der haken vor aktuelle uhrzeit nicht gesetzt ist…iss halt noch sehr früh.
      in der referenz ist es korrekt beschrieben

      update: yep, funzt so wie es soll. habs grad getestet

       

  5. 356

    Hi!
    Das Wetter Plugin ist ganz großes Kino!
    Habs installiert und es läuft super.

    Bis auf ein winziges Problem.
    Die Zeit… ist 30 Minuten daneben. Es müsste 30 Minuten später sein.
    Aber ich kann es nicht umstellen.
    Auch wenn ich in der Zeitkorrekttur “30″ oder “-30″ eingebe, passiert nichts.

    Wie kann ich die Zeit richten?

    PS: Es klappt auch nicht, eine zweite Stadt einzublenden.
    Oder ist das überhaupt vorgesehen?

    besten gruß und danke für deine vielen tollen Plugins.
    Das WM Plugin teste ich heute abend gleich mal :good:


    • 356.1

      hallo skywalker,
      schön, wenn dir das plugin gefällt. die zeitdifferenz zieht nur, wenn du die aktuelle zeit verwendet. damit sollte es aber auch möglich sein, die korrekte uhrzeit einzustellen. also aktuelle zeit verwenden und dann differenz in minuten zum gewählten ort eingeben. was genau meinst du, wenn du eine zweite stadt einblenden möchtest. ein zweites widget? oder eine zweite stadt im gleichen widget, dann musst du beide orte im admin dialog eingeben und als id das ? auswählen.

      ich hoffe ich habe dich richtig verstanden und konnte helfen.
      gruß, hans

       

  6. 355

    Hallo,

    ist es möglich mehr als 20 Ort über wp-forecast zu bedienen? Unsere Destinations sind nu schon deutlich über dieser Zahl, würden aber gerne auf das Plugin zurückgreifen.

    Gruß,

    Josef


    • 355.1

      hallo Josef,
      in der wp-forecast.php gibt es oben einen parameter, den du einfach hochsetzen kannst. bitte beachte auch die nutzungsbedingungen des wetterproviders, wenn du mehrere widets einsetzt (das update intervall sollte entsprechend groß sein).

      gruß, hans

       

  7. 354
    schrieb Dr. Satori:

    Habe den Frühling soeben gestartet.


  8. 353
    schrieb Dr. Satori:

    Sorry, leider kann man seine Kommentare nachträglich nicht korrigieren. Aber das Wort ENTSPRECHEND, wird selbstredend nicht mit ‘Ä’ geschrieben.


    • 353.1

      tach herr doktor,
      den link findest du unten, du hattest auf der älteren seite zu wp-forecast kommentiert.
      was für eine stellungnahme, zu welchen vorwürfen?
      ich darf mal zitieren: “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.” sicherlich lässt sich darüber streiten, ob der service wirklich großartig ist. aber er ist kostenlos und das finde ich prima. nun das plugin tut also genau das was du auch herausgefunden hast, es zeigt die daten von accuweather an. zur datenqualität von accuweather kann ich hier schlecht stellung nehmen, aber wenn du einen kostenlosen wetterservice kennst, der die daten in besserer qualität bereit stellt und eine entsprechende api hat, dann würde es mich freuen davon zu hören. weatherbug funktioniert bei mir auch einwandfrei, wenn du da auf technische probleme gestoßen bist, dann müsstest du diese mit entsprechenden details mitteilen, dann schaue ich gerne mal danach.

      aber da du meteorologe bist, wäre es sehr schön, wenn du in deutschland mal den frühling starten könntest, das wetter geht mir nämlich mächtig auf den zwirn. ;-)
      vielen dank, hans

      p.s. die verknüpfung zu deiner seite habe ich entfernt, du magst sicherlich nicht mit meiner site in verbindung gebracht werden

       

  9. 352
    schrieb Dr. Satori:

    Kurzum: Ich erwarte eine detaillierte Stellungnahme, da ich mich auch detailliert mit diesem Plugin auseinandergesetzt habe. In dem jetzigen Zustand ist dieses PlugIn für Deutschland fast völlig unbrauchbar, da es Wetterdaten liefert, die nicht der Realität entsprächend sind. Ich werde den Verlauf dieses PlugIns genauestens verfolgen, da ich Meteorologe bin.


  10. 351
    schrieb Dr. Satori:

    Auf welcher Seite denn? Ein Link wäre vielleicht hilfreich. Außerdem: Eine Erklärung des Programmierers, bezüglich meiner ‘Vorwürfe’, wäre auch nicht übel…

    MfG
    Dr. Satori.


Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
mehr...