Tuxlog

Tuxlog, aus dem Alltag eines Linux-Fans

Noch ein Wetter-Plugin für Wordpress – wp-forecast V0.9.1

Update auf Version v1.0 beta: NEU Das neue wp-forecast Plugin. Ab Version 1.0 beta gibt es ein neues Posting. Zur Seite von wp-forecast ab v1.0b. Unterstützt bis zu 20 Orte, Wetterdaten werden in der Datenbank gecached,….

Update to version v1.0 beta: NEW The new wp-forecast Plugin. Posting about wp-forecast v1.0b. Support for up to 20 independant locations, needs no cookies anymore,…

Auf wp-plugins.net findet man jede Menge Wordpress-Plugins, die einem auf die eine oder andere Weise ermöglichen, Daten zum aktuellen Wetter im eigenen Blog anzuzeigen. Teilweise sind diese Plugins nur lauffähig bis Wordpress 1.5, teilweise nähern sie sich meiner Vorstellung einer Wetteranzeige nicht an (keine vollständige Sprachunterstützung, nicht administrierbar, etc.).
Nun, an dieser Stelle angelangt, tut man was?
Genau, ein eigenes neues Wetter-Plugin entwickeln, um die Vielfalt noch zu erhöhen ;-)

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

wp-forecast liegt zur Zeit in der Version 0.9.1 vor.

wp-forecast-0.9.1.zip Downloads: 3105 times
wp-forecast-0.9.1.tgz Downloads: 530 times

englishFor more informations about wp-forecast, the feature rich wordpress plugin which shows weather data from accuweather, visit the english readme.

Ältere Versionen

Funktionen:

  • Zeigt Wetterinformationen von AccuWeather.com auf wordpress Blog Seiten an
  • Über den Einstellungsdialog können folgende Parameter eingestellt werden:
    • Der Ort (über einen Selektionsdialog) inkl. Anzeigename
    • Das Zeitintervall nachdem die Wetterinformationen aktualisiert werden
    • Die Sprache (zur Zeit sind englisch, holändisch und deutsch verfügbar)
    • Die Angabe der Messwerte in metrischen oder amerikanisches Einheiten (z.B. Celsius oder Fahrenheit)
    • Die Einheit für die Windgeschwindgkeit (m/s, km/h, mph, kts)
    • Die Anzahl der Wettervorhersagetage
    • Für welche Tage die Tagesvorhersage angezeigt werden soll
    • Für welche Tage die Nachtvorhersage angezeigt werden soll
    • Für jede Information kann einzeln angegeben werden, ob sie angezeigt werden soll oder nicht.
  • Unterstützt das Wordpress Widget System
  • XHTML konforme Ausgabe

Voraussetzungen:

  • bis Version 0.4:
    • PHP >=4.3
    • Wordpress >2.0.x
  • ab Version 0.5:
    • PHP >=4.3
    • Wordpress >2.2.x

Installation:

  1. Upload der wp-forecast Dateien in den plugins Ordner der Wordpress Installation, üblicherweise
    `wp-content/plugins/`. Dabei muss die Verzeichnisstruktur unverändert bleiben (z.B. `wp-forecast.php`
    soll im Verzeichnis `wp-content/plugins/wp-forecast/` landen).
  2. Jetzt das Plugin über den Plugin Admin Dialog von wordpress aktivieren.
  3. Über die Konfigurationsseite (Options -> WP-forecast) können dann die Parameter wunschgemäß eingestellt werden.
  4. Anpassen der eigenen Template-Datei und Ergänzung um den wp-forecast Aufruf dort wo das Plugin seine Wetterinformationen anzeigen soll.
    Code:
    <ul>
      <li>
          <?php if(function_exists(wp_forecast)) {
                       wp_forecast();
           } ?>
     </li>
    </ul>

    In Abhängigkeit vom verwendeten Theme kann es vorkommen, dass der Aufruf zusätzlich in eine div Umgebung eingebaut werden muss.

  5. Optional:
    Wer ein anderes Paket mit Wetter-Icons verwenden möchte, kann die Icons im Verzeichnis
    wp-content/plugins/wp-forecast/icons einfach gegen die Eigenen austauschen. Icons gibt es unter
    http://accunet.accuweather.com/wx/accunet/graphics_icons.htm
  6. Optional
    Um die Formatierung anzupassen, editiert man einfach die Datei / das Stylsheet wp-forecast.css

Übersetzungen:

Momentan unterstützt wp-forecast zwei Sprachen englisch und deutsch.
Wer eine neue Sprache hinzufügen möchte geht wie folgt vor und schickt das Ergebnis an webmaster at tuxlog.de.
Ich werde die Sprache dann im Paket ergänzen und in die nächste Version einbauen.

  1. Anpassen der Datei language.php. Kopieren des Abschnitts
    Code:
           if ($LANGUAGE=="en") {
           ...
    
           ...
           }

    an das Ende der Datei (aber vor ?>)

  2. Im kopierten Abschnitt passt man jetzt den Sprachcode en auf den neuen Sprachcode an
  3. Jetzt übersetzt man alle Ausdrücke
  4. und speichert die Datei ab.
  5. Anpassen der Datei wp-forecast-admin.php.
    An der Stelle “<b>Language: </b>”
    fügt man untendrunter eine Zeile hinzu
    Code:
                 <option value="your-language-code" <?php if
                 ($language=="your-language-code") echo
                 "selected"?>>your-lanuage (e.g. french)</option>
  6. und speichert die Datei ab

Historie:

  • 2007-01-15 v0.1 Initial beta release
  • 2007-05-17 v0.2 Fixed some incorrect XHTML code, Fixed path settings for icons and css, Tested with various browsers
  • 2007-05-18 v0.3 Integrate forecast
  • 2007-05-31 v0.4 never published
  • 2007-06-03 v0.5 added support for wp widgets, Fixed some further incorrect XHTML code, added selection of the fields to show, added windspeed unit support (hope you like it Barbara :-)), added german language support for admin page
  • 2007-06-07 v0.6 Fixed a lot of incorrect XHTML, added translation for winddirection, changed display of low- and hightemperature in forecast, no decimals for windspeed, fixed two phrases in translation, added hint for dealing with german Umlaute and search location dialog, added a bit error handling to surpress long error messages when receiving no or invalid xml from accuweather
  • 2007-06-11 v0.7 Fixed an incompatibility with wpSEO (used the same global variable)
  • 2007-06-18 v0.8 added dutch language support, show time in wordpress format (option: time_format)
  • 2007-06-23 v0.9 added copyright notice, added date for current conditions, added alternative location name
  • 2007-07-01 v0.9.1 added new field windgusts, fixed some incompatibility with complex themes

Geplante Erweiterungen:

  • Erweiterung der Sprachunterstützung um neue Sprachen
  • Redundante Codeschnippsel entfernen
  • Unterstützung mehr als ein wp-forecast plugin zu installieren (==> mehrere Ort möglich)

Anregungen und Feedbacks sind ausdrücklich erwünscht. :-)

Teile und hab' Spaß 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

3. Juni 2007 Geschrieben von webmaster | wordpress | 100 Kommentare | Trackback URI

100 Kommentare zu “Noch ein Wetter-Plugin für Wordpress – wp-forecast V0.9.1”

Seiten: [10] 9 8 7 6 5 41 » Zeige alle


100

[...] unser lokales Wetter im Maunzblog zu präsentieren! Letzten Endes wurden wir dann auf WP-Forecast [...]

Gravatar of Teppichtorpedos Maunzblog » Blog Archive » Bloginfos: 01.01.2010

99

hallo juergen,
ja, du kannst wp-forecast als widget nutzen. bitte lies erstmal die doku (link s.o.) und wenn dann noch wünsche offen sind, melde dich wieder.
vielen dank hans

Gravatar of webmaster

98

kann ich das plug in auch über ein widget in wordpress nutzen.. und wenn ja wie lautet der funktionsaufruf im widget .. kann jmd. helfen ?
Gruss & Dank JM

Gravatar of mayer

97

[...] Version diese funktionieren. Bei mir lief beispielsweise das Plugin mit der Wettervorhersage “wp forecast” nicht mehr unter Wordpress 2.8, so dass ich das Plugin deinstallieren musste. Eine Verbesserung, [...]

Gravatar of WordPress 2.8 alias Baker

96

[...] Wetter. Also warum nicht gleich die Wettervorhersage in den Blog integrieren. Habe mir hierfür das WP-Forecast Plugin installiert. Es lässt sich sehr leicht in den eigenen Blog einbinden, unterstützt in der Version [...]

Gravatar of Wie ist denn das Wetter ? | AOWAO

95

hallo Jörg,

wp-forecast unterstützt standardmäßig bis zu 20 orte. in der referenz ist beschrieben, wie du es einrichtest.
ein paar kommentare weiter unten habe ich auch beschrieben wie du die 20 erhöhen kannst.

gruß
hans

Gravatar of webmaster

94

Hallo,

vielen Dank für das tolle Plugin, wirklich super gelöst – habe es schon eingebunden und läuft prima!
Perfekt wäre es, wenn es möglich wäre noch für einen weiteren Ort Vorhersagen hinzuzufügen.

Viele Grüße aus dem nasskalten Sauerland
Jörg

Gravatar of Jörg

93

Hallo Hans

Vielen Dank für die rasche Antwort! Ist doch kein Problem, finde deine Arbeit trotzdem erste Sahne! Werde die Seiten mal durchblättern :)

Liebe Grüsse
Fabio

Gravatar of Fabio

92

Hallo Fabio,

accuweather liefert mir um 20:15, eine differenz zur GMT von -4 stunden und daylighsavings=0, also keine sommerzeit. dementsprechend rechnet wp-forecast. wenn gmt also 19:15 ist, zieht es davon die vier stunden ab und kommt auf 15:15. das ist wirklich schade, aber da kann ich nicht viel machen. zumal das problem nicht durchgängig besteht, sonst könnte man es ja heilen. ich habe aber hier irgendwo schon beschrieben wie man immer eine stunde abziehen kann oder dazu zählen kann, um wenigstens einen workaround anzubieten.
sorry und gruß
hans

Gravatar of webmaster

91

Hallo!
Erstmals vielen lieben Dank für das Plugin! Sehr schön umgesetzt und einfach toll mit den ganzen Optionen, die man einstellen kann.
Eine Frage bleibt jedoch. Jan hat dir ja schon berichtet, dass NZ die falsche Uhrzeit anzeigt. Bei Santiago de Chile ist es wahrscheinlich dasselbe. Kann das sein? Accuweather.com zeigt zwar die richtige Uhrzeit an, auf meiner Seite habe ich jedoch die falsche. Stimmt da etwas mit Sommer-/Winterzeit nicht?

Stört auch nicht wirklich – das Wetterplugin ist einfach top!

Liebe Grüsse (noch) aus der Schweiz,
Fabio

Gravatar of Fabio

Seiten: [10] 9 8 7 6 5 41 » Zeige alle

Beitrag kommentieren

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