| Plugin für Google-Wetterdaten in Joomla |
|
|
| Thu | 42 ⇒ 62 oF | » Chance of Rain « |
| Fri | 42 ⇒ 64 oF | » Chance of Rain « |
| Sat | 46 ⇒ 69 oF | » Clear « |
Wichtig: Damit das Plugin funktioniert, sollte die Option "allow-url-fopen" in der PHP.INI aktiviert sein. Alternativ versucht das Plugin die CURL Erweiterung von PHP zu nutzen. Schließlich muss googleWeather eine XML-Datie von einer externen Quelle holen können.
Version 1.5 bietet 3 verschiedene Iconsets an, hat neue Standardicons und individuell anpassbare Fehlermeldungen.
Version 1.4 renchnet auch in der Wettervoschau die Maßeinheit für die Temperatur um, wenn gewünscht.
Version 1.3 versucht Probleme bei der Kodierung exotischer Zeichensätze zu umgehen.
Version 1.2 unterdrückt auf Wunsch alle Fehlermeldungen. Beim aktuellen Wetter kann alternativ nur Celsius oder nur Fahrenheit ausgegeben werden.
Version 1.1 bietet bei Bedarf eine kleine Vorschau auf die kommenden drei Tage an.
Die Version 1.0 greift notfalls auf eine eigene Routine zum parsen der XML Dateien zurück. Somit sollte das Plugin jetzt auch mit PHP4 funktionieren. Außerdem kann googleWeather nun automatisch die Sprache aus dem Seitenkontext erkennen. Dadurch wir der Einsatz auf mehrsprachigen Seiten möglich.

Allan Walker stellt unser Google Wetter in seinem neuen Buch vor ;-)
Gerade bekommen wir eine nette Mail von Allan Walker - Autor von dem (englischsprachigem) Buch: Joomla! 1.5 Multimedia - Build media-rich Joomla! web sites by learning to embed and display Multimedia content. Er hat unser Google Wetter mit in sein Buch aufgenommen. Danke Allan - ein schönes Kompliment!
Dies ist das erste Derivat aus unserer Arbeit, dass wir als „Open Source" veröffentlichen. Wir verstehen es als Dankeschön an die Comunity, deren Produkte wir täglich nutzen. Über Fehlermeldungen, Kommentare und Verbesserungsvorschläge würden wir uns deshalb natürlich freuen.

Für ein Kundenprojekt haben wir vor einiger Zeit eine einfache Wetteranzeige gesucht. Vorhandene Lösungen waren überladen und mit Werbung bzw. Links versehen. Google bietet Wetterdaten als XML-Datei an. Somit ist die Integration in ein kurzes PHP-Script sehr einfach möglich. Kurzerhand haben wir uns entschieden, dass Ganze in ein Joomla-Plugin zu verfrachten und als „Open Source" frei zu geben.
Partly Cloudy (64 oF • 18 oC)
Overcast (42 oF • 6 oC)
ja - ab und an liefert Google einfach keine Daten. Insbesondere für exotische Locations und kleinere Orte kommt das öfter mal vor - die größeren Städte sind normalerweise immer gut versorgt. Wir werden für diesen Fall die Ausgabe ändern - irgendwas wie "Zur Zeit keine Wetterdaten vorhanden" oder ähnlich, mal sehen.
Ciao Joest
so wie auch hier bei euch oben auf der Site zu sehen. Und
dies, obwohl das Modul monatelang einwandfrei funktioniert
hat ... Liegts an Google oder wie kann dies beseitigt werden ?
Alles Gute
Pèdà
Die Wetterdaten sind teil der Goolge API. Sie stammen meistens von staatlichen meteorologischen Instituten. Google erlaubt ausdrücklich auch die Verwendung seiner Daten auf kommerziellen Webseiten.
Nun meine Frage: Darf ich das auch auf einer geschäftlich genutzten HP einbinden oder gibt das Ärger ?
Grüße Werner
I have been using the plugin for some time and it have been working great, but yesterday I have gotten this error, Anyone have any idea what the problem can be?
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 2: parser error : Premature end of data in tag html line 1 in /home/xx/public_html/plugins/content/googleWeather.php on line 81
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: in /home/xx/public_html/plugins/content/googleWeather.php on line 81
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /home/xx/public_html/plugins/content/googleWeather.php on line 81
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/xx/public_html/plugins/content/googleWeather.php:81 Stack trace: #0 /home/xx/public_html/plugins/content/googleWeather.php(81): SimpleXMLElement->__construct('?') #1 [internal function]: plgContentgoogleWeather->onPrepareContent(Object(stdClass), Object(JParameter), 0) #2 /home/xx/public_html/libraries/joomla/event/event.php(67): call_user_func_array(Array, Array) #3 /home/xx/public_html/libraries/joomla/event/dispatcher.php(170): JEvent->update(Array) #4 /home/xx/public_html/components/com_content/views/article/view.html.php(102): JDispatcher->trigger('onPrepareConten...', Array) #5 /home/xx/public_html/libraries/joomla/cache/handler/view.php(98): ContentViewArticle->display() #6 /home/xx/public_html/libraries/joomla/application/component/controller.php(308): JCacheView->get(Object(ContentViewArticle), 'display') #7 /home/xx/public_html/components/com_content/controll in /home/xx/public_html/plugins/content/googleWeather.php on line 81
ABER beim heutigen Wetter (gefrierender Regen) möchte das Modul die Datei icy.gif anzeigen und die gibt es leider nicht.
Habe dann die "flurries" (flurries.gif) genommen.
because many clients ask for it, I included a recalculation for the temperature to the defined unit in version 1.4.
If you no choose a unit in the plugin or module configuration the desired unit will be shown regardless of the language.
thank you for your extension, I too would like celcius on the forcast temps, as I have celcius on todays.
many thanks
Roy
I am using the module and was wondering if there was any way to get the forecast temperatures in Celsius. Today's temperature is in Celsius however the forecast temps are only in Fahrenheit. I have tried all the different settings in the modules configuration with no success.
setzte euer Plugin seit ein paar Wpchen auf miener Seite ein. Hat bis jetzt immer wunderbar funktioniert. Seite heute kommt aus heiterem Himmel nur eine Fehlermeldung...
Hier kann man es sehen:
http://diomedea.de.dd6234.kasserver.com/diomedea/
was kann man da machen?
Viele Grüße,
Sebastian
yes ;-)
Google is just not delivering any data for hamilton island. not to familiar with that side of the world - any bigger city around? try that under settings in the backend.
joest
Could not get weather informations for ....
I'm trying to load weather for HAMILTON ISLAND, AUSTRALIA.
Thanks so much
Sonya
so - jetzt sehe ich enlich mal den Fehler bei Dir. Ähnlich wie bei Thesus (nehme ich an). Condition wird nicht angezeigt. Bitte mit Google meckern ... Wenn Du mal folgend URL aufrufst siehst Du warum:
http://www.google.com/ig/api?weather=Guanajuato&hl=de
Condition data ist (zumindest im Augenblick mal gerade) leer, Google liefert einfach keinen Wert. Dann kann unsere Modul / Plugin natürlich auch nüscht an der Stelle ausgeben. Das Feld icon data ist ebenfalls leer ... Das Modul / Plugin verarbeitet ja nur die Angaben die es bekommt - bekommt es nix ...
Workaround: nächst größere Stadt als Wetterdatenlieferant eingeben. Insbesondere bei kleineren oder exotischen Orten gibt es immer mal Probleme. Vielleicht erweiteren wir das bei Gelegenheit noch mal um irgendeine Ausgabe wie z.b. z.Z. keine Wetterdaten vorhanden oder ähnliches.
Ciao Joest
wir sollen wir da helfen??? Ohne Link, ohne nähere Angaben...
Wir helfen ja gerne - aber etwas genauer brauchen wir es schon.
Ciao Joest
erstmal vielen Dank für dieses wirklich gut gelungene Modul / Plugin.
Leider bekommt man statt des Wortes Temperatur nur eine Error Warnung. Hab diesen Fehler auch bei anderen Anwendern dieses Moduls / Plugins gesehen.
Wie können wir diesen Fehler beheben ?
Mit freundlichem Gruß
Thanks for a great weather-module! I am from Sweden and I discovered that the Swedish character å doesn't display correctly. To correct it I have to put in 'sv' => 'ISO-8859-1' in mod_googleWeather.php.
Regards
Peter Almgren
schau mal hier: http://doc.claroline.net/de/index.php/Was_ist_eine_php.ini-Datei%3F_Wo_finde_ich_sie%3F
Joest