| Plugin für Google-Wetterdaten in Joomla |
|
|
| Thu | 26 ⇒ 41 oF | » Clear « |
| Fri | 30 ⇒ 39 oF | » Chance of Snow « |
| Sat | 33 ⇒ 41 oF | » Chance of Snow « |
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 (68 oF • 20 oC)
Mostly Cloudy (28 oF • -2 oC)
Hi an alle,
bitte aktuelle Version 1.5 benutzen. Vielen Anfragen bezogen sich auf die Fehlermeldungen wenn Google keine Wetterdaten liefert. In der aktuellen Version ist die Fehlermeldung individuell konfigurierbar.
Hi to ervyone,
we still getting a lot of feedback because of error message if google doesn´t deliver any weather data. make shure you´re using the lates version of our module / plugin (1.5) which allows you to customise these error messages.
joest
hi jonny dee,
youre using an old version - please make shure to use current version 1.5.
joest
PHP Notice: Undefined property: stdClass::$weather_language in
/home/account/public_html/plugins/content/googleWeather.php on line 32
Danke
One correction though: on line 76 of googleweather.php encoding for greek is
'el' => 'ISO-8859-7'
Thank you for your excellent work
Danke
http://www.ollanner-radteam.de/
Melliand
müssen wir uns wohl durchzittern !
in den Augen von Google offenbar schon ;-) Wir nutzen mit Modul und Plugin die Daten von Google:
http://www.google.com/ig/api?weather=berlin&hl=de
Wenn die mal falsch sind ... - i.d.R. funktioniert das sehr gut, aber augenblicklich sind bei denen wohl einige Rechner eingefroren ...
Joest
Anzeige: Regen
Bei -17 Grad 8-)
Sind wir ein exotischer Ort? Auch in Berlin in letzten Tagen:
Error
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
"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."
Vielen Dank für die Hilfe.
Traveller
danke für die Blumen!
Hmmm - immer wenn ich draufschaue sieht´s ok aus. Schaue die Tage immer mal drauf. Melde mich.
Joest
ich habe ja jetzt schon einige Zeit diese Modul und muß nach wie vor sagen: GENIAL!!!! Respekt, sehr gut gemacht!
Hab aber auf einer meiner Webseiten ein Problem, auf www.schaukn.de wird zwar die Temperatur usw. richtig ausgelesen, aber die Wetterbeschreibung und das Bild erscheint als Fehler, nicht immer aber sehr häufig. Weshalb?
Auf der Seite www.dekanatsjugend.com von mir funktioniert es einwandfrei. Worin liegt der Unteschied?
Besteht eine Möglichkeit, dass dann auch der "ERROR" nicht erscheint, wenn schon das Bild fehlt?
nochmals Danke für das super Modul und Plugin!
mfg.
Schaukn
thanx for coming back an sharing ...
Joest
Ps.: Dirk has done the coding
For turkish language "change row 40 in mod_googleweather.php to
$wxml = iconv("ISO-8859-9","utf-8",$wxml);
This works for turkish language.
Thanks to Tom for the solution to the encoding problem and for the nice work to Joest.
Sedat
thanx for the flowers ;-)
I checked with Cartagena - no problems at all, weather shows as wanted. Cartagena even works without supplementing country. sent a link for better help.
what do you mean with "third screen print"? You can easly design the weather output via css.
joest
I really like the module - works well. But I am trying to get weather for Cartagena, Spain or San Javier, Spain, and I get an error when I put these in as the location (although weather google itself is ok with it..)
Also would like to change the look from white background to third screen print in the documentation - how is this done?
Thanks for the good work!
Andrew
(hi pupendo - thanx for helping, but i don´t think that´s the problem. toronto does work without ca)
hmm - ... obviously you can´t activate plugins in mod_custom without using a special extension. search for "Plg-mod-custom-.zip". that should do the job for you.
joest
thanx for posting. i´m suprised you came across any encoding problems. i don´t speak any italian - but didn´t expect any problems there. what characters do you have problems with?
ciao joest
sorry for late reply. busy here ... sorry again - but ... google doesn´t supply any weather information for your country (as far as i know). correct me if i´m wrong here.
joest
I am following your instructions and can not get it work.
1. my phpInfo reports that allow-url-fopen is "on"
2. i have installed 1.3 plugin version
3. if i add {weather toronto} to new article it works
Problem:
if i create new custom-HTML module and type
{weather toronto}, activate module and put it
to the desired position, i see "{weather toronto}"
displayed on my web page.
Am I doing something wrong?
for solving encoding problem with Italian Language please modify the array content on first line of mod_googleWeather.php
as is:
// array with languages and encodings. php isnt able to detect charset
$encodings = array ('it' => 'ISO-8859-1','ru' => 'windows-1251','tr' => 'ISO-8859-9','ar' => 'ISO-8859-6','gr' => 'ISO-8859-7');
It will be run fine.
Many thank's to author, regards from Italy
Claudio
& how ?
Thanks
Hi Nick, hi Zeiß, hi pleunski ... hi everybody,
thanx for comming back, thanx for the flowers - that´s how we like it ;-)
how about sending us a link to your sites using our module / plug in - come on, we´re curious ...
joest
THX a lot!
super!
pleunski
Sorry... but I forgot a test declaration in the source.
Module and Plugin should work now as desired.
Please download the new package
Problem with arabic language is in mod_googleweather.php line 28
$weather_language = 'ar';
just erase line or add //
Thanks
Nick
Hi Tom,
Thanks for your hint. It pointed me to the right solution. Unfortunately the encoding differs from language to language and PHP isn't able to detect codepage of a string correctly.
So i added array with popular languages and inserted the following line into version1.3.
$wxml = mb_convert_encoding($wxml,'UTF-8', $charset);
iconv() should work too. But since the command is only available to php >5.0 i decided to use mb_convert_encoding.
Path to the icon folder - but that´s not your problem.
Google just does´nt suply weather-information of westernburg (where the hell ...) Try next bigger city and just put westernburg on the frontend. Test with this url (change location):
http://www.google.com/ig/api?weather=westernburg&hl=de
Joest
The proper link is http://mghandel.de
BTW, nice captcha! Where did you get is? ;)
Here is the link: http://mdhandel.de
What path are talking about? :)
Fisrt I have to say that I found this module to be the best solution for my website. Thanks for nice work Joest.
I ´ve had the same problem with encoding - but this helped - change row 40 in mod_googleweather.php to
$wxml = iconv("ISO-8859-2","utf-8",$wxml);
This works for me in Slovak language.
send your client to us ;-)
Serious - did you check the path?
Sent a link to your installation for better help
Joest
What am I doing wrong?
Thank you in advance!
Hi René,
sorry, my understanding of francais is to poor...
All i can see on you site - use the automatic language detection or set it to france. The module´s language education is better than mine (even so i did do france at school, but - to long ago, hardly ever practiced) - module does speak france ;-)
(for better hints and help - please write in english)
joest
Je suis est nouveau et mon site: http://famille-arbour.com en opération depuis 3 mois.
Comment faire pour ajouter 2 ou 3 villes Comme L'exemple de Sidney et Berlin.
you are right. But your bugfix will not work under all circumstances. According to the php documentation ini_get returns the value of the ini-option. Only if the option is "FALSE" or "OFF" it returns a empty string. My php-version returns "1" instead of "on".
The correct code should be
if (ini_get('allow_url_fopen') != '') {
I changed it in the current version.
Thanks for your hint.
if (ini_get('allow_url_fopen')) {
This always turns out to be true... because it returns "on" or "off"...
I changed it to :
if (ini_get('allow_url_fopen') == 'on') {
Now it really detects if url_fopen is enabled or not.
Greetings
(I am using PHP 5.2.10)
sorry - no, not realy... i admit - only limited time to dive deeper into this encoding problem. still on our schedule so.
encoding problems -> japanese and cyrillic language...
anybody outthere with THE helpfull hint?
joest
Danke
Harald
erst einmal mein Dank für dieses Modul. Es funktioniert auch gut bei mir. Jetzt habe ich aber eine Frage: besteht auch irgendwie die Möglichkeit, mehrere Städte auf einer Seite gleichzeitig anzeigen zu lassen? Ich hatte es versucht, aber dann wurde nichts mehr angezeigt, auch nicht die erste Stadt.
Vielen Dank
Harald
Thanks for this great job!
Hi Michael1965,
ja - in Zeile 59 vor dem Ende der Fettung den Doppelpunkt einfügen. (Achtung - nicht wundern, in den Kommentaren werden alle Tags gelöscht, darum fehlt in Deinem Post das /b)
Joest
Hi Sarah,
you said "I was using your module successfully on another template and another Apache windows (xampp) server " Make shure you use an uptodate xampp. Still getting errors? Please sent me your php-info via mail. I´d like a look.
Joest
mir ist aufgefallen, dass hinter dem Text z.B. Bewölkt der Doppelpunkt fehlt, was mich bei meiner Darstellung gestört hat. Lässt sich lösen wenn man im Modul die Zeile:
$output .= "".((modGoogleWeatherHelper::getData($current->condition)!="") ? modGoogleWeatherHelper::getData($current->condition) : "ERROR" )."";
mit dieser austauscht:
$output .= "".((modGoogleWeatherHelper::getData($current->condition)!="") ? modGoogleWeatherHelper::getData($current->condition) : "ERROR" ).": ";
thanks for your reply ,
I've tried what u told to me to do , but the result was the same , however i did some tests with other weather modules and I've tried plenty ,no one worked.
I'm using shape 5 city portal template
strange thing I was using your module successfully on another template and another Apache windows (xampp) server how can I inspect the cause of this problem ?
sorry - to busy, no time to work on google weather, no solution so far. we´ll get back to you, promise. come back next week.
joest
Any update on the encoding problem?
sorry - missed somehow your reply. Did you try without using forecast? Still getting errors?
Joest
welche Einstellungen verwendest Du? Hast Du unsere aktuelle Version (v1.2 vom 07.09.2009) im Einsatz? Ich habe es gerade auf unserer Seite getestet - keine Probleme mit türkischen Zeichen. Evtl. mal manuel auf "tr" als Sprache stellen.
Joest
ja den Urlaub habt Ihr auch verdient würde ich mal sagen!
Hat bei uns auch gedauert bis die neu Homepage online ging. Hier der Link.
http://www.aktifotomasyon.biz
Wenn Zeit vorhanden bitte mal nachschauen. Wir haben die Ursache immer noch nicht gefunden.
Grüsse und frohes schaffen
Sedat
hi sushismb,
setting "only celsius" effects only the current weather, not forecast (units in forecast depending on your language). you need to change the code a little to have your forecast in celsius shown regardless what language you use: replace the code on line 76 in mod_googleWeather.php to this:
$unit ="C";
(make shure you have the latest version in use - we made a minor change today - still named version 1.2)
hmmm - japanese character problem - sounds like an encoding problem to me. will look into it.
joest
The "error on line 75" doesn't appear anymore, thanks!
By the way, even I select "only celsius" the forecast shows only F. You mentioned to comment out line 60 which I was not clear about. In the latest download, line 60 is;
switch ($params->get('temp_unit')) {
Do I comment that out with // ?
In addition, I am trying to use this module in Japanese 2 byte characters but it returns garbage. I tried to change the language to JA and even JP just to test but failed.
niels - thanx for detailed description. please download module again - we just made a minor change (no new versionnumber cause no other change than getting rid of xtrap). your error shouldn´t show up anymore.
joest
Thanks for the module! Seems to work fine except for the same error as shushismb: Undefined variable: xtrap, line 75 of the mod_googleweather.php;
- downloaded the module today (5-9-'09)
- installation and setup a breeze
- city: pescara (central Italy)
- then the error...
- checked the allow_url_fopen which is enabled (but I don't think it has anything to do with it)
- changed the forecast parameter to 'no'
- changed the auto-language detection parameter to 'no'
But no result...
Since I haven't got a clue as to the PHP code in the module, I would be gratefull for your help.
Would be gratefull for
Notice: Undefined variable: xtrap in modules/mod_googleWeather/mod_googleWeather.php on line 75
Thanks for your quick reply,
I'm using a testing local sever on windows platform, googleweather plugin is up to date,
log reporting turned to maximum in joomla admin back-end not in the plugin config
i think its some problem with foreach function it exceed 60 sec without executing
thanx johan for comming back and posting your solution!
we using bigo captcha.
tot ziens
;-)
joest
by the way: which captcha module are you using here? nice...
sounds like an foul ie to me ;-)
seriously - a link would help. we tested in various browsers (+ browser-versions) - no problems. even ie behaved ;-))
joest
in Firefox the module show up in dutch, but in IE the module shows up in english.
Do you know the way to display the module in dutch in IE?
Notice: Undefined offset: 1 in /Applications/MAMP/htdocs/los_dev/plugins/content/googleWeather.php on line 48
Great little plugin though!
Hi Sarah,
hmmm - are you using the lates version of our plugin? when you say you turned error logs to maximum - you´re not talking about "our" errors? meaning - our plugin can show errors too if you alow to show via config. did you try that? what errors show up? please post a link to youre site (if you don´t wan´t to go public - use email)
joest
Notice: Undefined offset: 1 in docsroot\plugins\content\googleWeather.php on line 48
Do you have any idea why Im getting this ?
hi alejandro,
entschuldige - etwas lange leitung, hektisch hier ;-)
danke für deine rückmeldung zu joomfish.
katalanisch - hmmm, ich fürchte da können wir nüscht machen. google liefert kein katalanisch ;-(
joest
aber... katalanisch erkennt es nicht... was kann man tun?
http://www.altunacomunicacion.com/proyectos/cortijo/index.php/ca/
http://www.altunacomunicacion.com/proyectos/cortijo/index.php/de/
Hi alejandro,
für mehrsprachige Seiten hatte Dirk das Modul um die automatische Spracherkennung erweitert - keine weitere Konfiguration nötig.
Ciao Joest
habt ihr erfahrung wie es ist mit joomfisch sprachen ändert sich automatisch die modulsprache oder muss man ein modul für jede sprache configurieren
danke für eure arbeit
saludos aus spanien
siehe meine Antwort an Sedat - bei mir funktionieren auch türkische Zeichen. Ggf. Link posten - sonst kann ich nicht helfen.
Joest
Güneybatý yönünde 6 hýzýnda km/s
ý sollte ı sein
Yaðmur Ýhtimali
Yağmur İhtimali
after downloadind and unpacking the module go to subfolder icons. just replace the pictures with the ones you like. make shure to keep the names.
joest
I downloaded your google weather module and I really like it. Now, I would like to change the weather "icon image" to one of the three listed on your website. I appreciate your assistance. Thank you.
Antwort an Raubmuecke: In der aktuellen Version sollte die PHP-Warungen nicht mehr erscheinen. Außerdem kann in den Modul- bzw. Pluginparametern auch die Fehlermeldung abgeschaltet werden.
Antwort an Lothar Wassermann: Die Sprache ist abhängig von der Sprache der Wetterdaten. Hierfür kann man eine Hauptsprache in den Parametern festlegen und die automatische Spracherkennung ausschalten. Standardmäßig wird versucht die Spache zu erkennen. Das Plugin geht noch einen Schritt weiter. Es nimmt die Spracheinstellungen des jeweiligen Contentartikels und erst danach die des Browsers.
vielen dank für dieses wunderbare plugin! leider stosse ich aber bei gelegentlichen netzwerkhängern o.ä. auf unschöne effekte wie ellenlange fehlermeldungen im frontend. wenn man die künftig optional unterdrücken oder in ein log schreiben könnte wäre fein.
Warning: file(http://www.google.com/ig/api?weather=d%C3%BCren&hl=de) [function.file]: failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable in [...]/hp/modules/mod_googleWeather/mod_googleWeather.php on line 32
Could not load data from google!
In order to use google Weatherm, you must enable allow_url_fopen in php.ini.Alternatively you can install the php-curl extention.
Remember: PHP must be able to read external XML-files!
eine möglichkeit das modul vom caching auszunehmen wäre auch toll.
vielen dank! :)
Ich nutze es auf einer brasilianischen Site. Deshalb sollte ich die Begriffe übersetzen.
Können Sie mir denn erklären, wo ich den deutschen Text finde, denn dann würde ich dort einfach die Begriffe austauschen, denn hier in Brasilien brauche ich die metrischen Bezeichnungen.
Danke für das Modul und den Tipp.
Könnte Ihnen allerdings auch eine portugiesische Sprachdatei zur Verfügung stellen, wenn Sie mir erklären wie ich sie aufbaue.
Lothar Wassermann
www.piscinaecasa.com
entschuldige - etwas lange Leitung ... wir machen ein paar Tage Computerpause ;-)
Deine Fehlermeldung kann ich nicht nachvollziehen, bei mir klappt´s auch mit Izmir und türkischer Sprache ohne Probleme. Ggf. mal einen Link posten, dann lässt sich der Fehler vielleicht lokalisieren. Antwort kann etwas dauern ...
Joest
hervorragender Modul!. Wir haben den Modul installiert und als Standort izmir, Türkei angegeben.
Schauen wir uns diesen Link an "http://www.google.com/ig/api?weather=izmir,turkey&hl=tr" werden die einzelnen Daten in richtiger Codierung dargestellt. (utf-8)
Nur werden aber in diese Daten vorhanden türkische Buchstaben, nachdem sie von dem Modul separiert und verarbeitet worden sind, nicht mehr korrekt dargestellt.
Hat jemand einen Tip woran das liegen kann?
Einen Dankeschön an die Entwickler und Grüsse an Alle!
Sedat
quick an dirty - change the "F" near the end of line 67 to an "C" - assuming you want english weather words, but Celsius to be shown.
This part of the code is in charge for showing the correct units via automatic language detection (you can allow or disallow that in the backend administration of the module / you can also set manually your language - that will have effect to words and - yes, units to).
The automatic languagedetection allows you to use that module on joomla-sites using two different languages ...
With this little modification above - you can still use the automatic detection. Your module will speak you language, but will only show celsius now (in the forecast). For the current weahter - as decribed before - go to line 60 an comment that output out.
joest
Thank you for the module, a true beauty.
I read one of your last posts on how to only get Celsius. It works for 'Todays weather' but not for the Three day forecast... Can we amend the code just to get Celsius ranges?
Thank you for the help. Great work!
Gaetan
habe die Zeile mit dem Inhalt Xtrap einfach gelöscht.
Danach hat es funktioniert.?!
Danke für die Mühe
Gruß
Jens
BRK Pappenheim
habe gerade auf Deine Seite (www.schaukn.de) geschaut - kann keinenen Fehler sehen. Wie sah die fehlerhafte Darstellung aus (Sreenshot)? Hast du was verändert?
¡Hasta luego! nach Mexiko
;-)
Joest
danke fuer deine schnelle Antwort! Es handelt sich um die Seiten www.dekanatsjugend.com , hier ist die Darstellung korrekt und perfekt! Danke hierfuer!!!!
Aber bei der Seite www.schaukn.de habe ich ein Problem mit der Darstellung. Ich schrieb 'Guanajuato, Mexico', muss ich einen anderen Code verwenden?
Danke schon mal fuer die Unterstuetzung!
Schaukn
hmmm - was meinst Du mit "fehlerbehaftet" - wie sollen wir da helfen? Etwas mehr Informationen, vielleicht ein Link ... ggf. auch per Mail falls Du den hier nicht posten willst. Google liefert teilweise leider unvollständige Daten aus - da können wir nichts dran ändern - ist aber ohne weitere Infos so nicht bei Dir zu beurteilen ...
Joest
Danke für das super Modul. Habe lange gesucht und nichts vernünftiges gefunden, dieses ist aber super.
Habe es jetzt für zwei Seiten eingespielt. Für Budapest funktioniert es super, aber die Darstellung für Guanajuato, Mexiko ist Fehlerbehaftet. Wie bekomme ich das korrekt hin? Habt ihr ne Idee?
mfg. und Danke!
Schaukn
habe gerade noch ma auf Deiner Seitel geschaut - funktioniert ja jetzt wunderbar. Woran hat es gelegen? Vielleicht hilft es dem ein oder anderen ... Melde dich noch noch mal.
Joest
Vielen Dank für die Arbeit die Ihr gemacht habt
Gruß Trucker2
PS so ein Service wie hier und im Jomla Support gibt es bei vielen Bezahlprogrammen nicht . Danke
Scheinbar gibt es Orte, wie Leer in Ostfriesland, bei denen zwar Daten geliefert werden, aber einige Angaben fehlen. Das Problem ist programmiertechnisch nicht zu lösen (wenn Google unvollständige Daten liefert - können wir sie natürlich nicht herzaubern ;-). Daher wird nun ein Fehlerhinweis ausgegeben.
Zu den Darstellungsproblemen beim IE: Vieles lässt sich über Stylesheets lösen. Wenn die Modulspalte zu schmal ist, dann kann es trotzdem zu Problemen kommen. Ich habe an den wesentlichen Stellen nun Leerzeichen statt der non-breaking-spaces eingefügt. Dadurch sollte nun immer richtig umgebrochen werden.
Meine Frage , im Firefox ist alles perfekt , aber im Internet Expl. verdeckt das Wolkensymbol manchmal die Temperaturanzeige , kann man da etwas ändern ?
Danke un Gruß Trucker
thanx for joining us and pointing out the missing line ...
Joest
There is a bug in a module for geting data via curl. On file helper.php function getXMLbyCurl() is missing return statement.
After line 34: "curl_close($ch);" you should add:
return $wxml;
I do not want to enable allow_url_fopen but curl is installed and working with other extensions. Even with your plugin, but not with the module. Can somebody please have a look?
ty
don´t know why - but for some cities google does not supply proper data (sometimes - not all the times. weird ...). we can´t realy do anything about it (we can´t parse data we don´t get delivered) - try with the next bigger city.
Joest
2- sometimes the weather icon does not appears (looks like it can´t match the icon´s name xxxxx.gif).
Very good plugin !!!!!!!
Thanks
Alberto from Argentina
besten Dank für die Hilfe!
Habe das Modul neu heruntergeladen und installiert.
Leider kommt die Fehlermeldung "undefined variable: xtrap.... immer noch.
Schade, ich finde das Modul wirklich super!
Ansicht hier: www.brkpapp.kilu.de
Gruß
Jens
tolles module. klappt auch super bei mir, allerdings kommt das icon bei städten in US oder UK und manchen deutschen städten. bei anderen deutschen städten (hamburg, aurich, emden, leer) wird es nicht angezeigt..... woran liegt das? temperaturen und vorhersage klappen problemlos.
thx h
showing Celsius only is easy to realize. Look into mod_googleWeather.php (make shure you have the latest version, we made some changes, but didn´t change the version number). On line 60 you´l find the output for F - just delete that or comment that line out.
joest
danke für die Blumen ;-)
Modul-Klasse ist jetzt eingebaut.
Wir haben allerdings keine neue Versionsnummer vergeben - bitte einfach neu runterladen.
Joest
Wenn beim Modul noch ein Modul-Klassen-Suffix eingetragen werden könnte, wäre das super!
Grüsse: JO
habe das Wettermodul mod-googleWeather v1.1 installiert und bekomme folgende Fehlermeldung im Modul:
"Undefined variable: xtrap in
/data/apache/users/XXX.de/brk/www/modules/
mod_googleWeather/mod_googleWeather.php on line 66"
Bin für Hilfe dankbar
mfg
Jens
Joest
aber ich habe eine vrage. Is es moglich um mit die plugin das wetter ab te geben in vorschau und night das wetter haute gibts?
Ich wil dass wetter zeigen was morgen gibts und nicht haute.
Ich hoffe, Sie verstehen, mein Deutsch ist nicht so gut
GRuB Ritchie aus Niederlander
Joest
ich glaube vom Sprung von Version 1.0 auf 1.1 ist euch ein kleiner Schönheitsfehler unterlaufen.
Die Div Container vom Modul haben jetzt das Prefix "plg_weather" anstatt "mod_weather".
Schöne Grüße!
As well, any plans on utilizing the ability to allow users to set their location in frontend and stick via cookie? - Google weather API does allow for this, ROKweather uses this - This would truly make the module complete!
Having some difficulty with Halifax,Canada - Although Sydney,Canada works fine? (does not like halifax for some reason)
Thanks for the update. Working like a charm.
RTFM ;-)
Wie in der Readme beschrieben ...
Einfach das Modul im Backend aufrufen und unter Location den gewünschten Ort eintragen, die Sprache wählen, Ausrichtung der Icons einstellen, fertig!
Joest
Könnt ihr für Einsteiger bitte mal erklären,
wie ich genau nun an die Daten für die Felder
PLZ/WORLD/WMO und Typ der Orts-ID
komme, bzw. was eingetragen werden muss?
Mit der PLZ bin ich nicht weit gekommen, leider.
Fatal error: Cannot redeclare getdata() (previously declared in
mod_googleWeather/mod_googleWeather.php:89) in
mod_googleWeather/mod_googleWeather.php on line 92
Can you help me with this issue?
wie sollen wir Dir so helfen??? Ein paar mehr Informationen sind schon nötig:
Link auf die entsprechende Seite, eingesetzte Joomlaversion, evtl. noch einen Link auf PHP-info etc. Einfach mailen - dann sehen wir weiter...
Joest
Woran liegt das?
Habt ihr echt klasse gemacht, ein Dank an die GPL lizenz.
ACh und ne vorschau wäre wirklich klasse... 3 tage z.b.
Wäre schön wenn ihr es auch als Modul anbieten könntet und als 3 tage vorschau. Benutze zur Zeit jweather Modul.
erstmal Danke für das Plugin, funktioniert wunderbar!
Vielleicht ein Gedankenantoß für kommende Versionen:
Zusätzlich zum aktuellen Wetter noch die 5-Tage-Vorschau
als Option miteinbauen, würde das ganze noch abrunden!
wie Dirk ja schon geschrieben hat - bitte das Plugin noch mal (von dieser Seite) neu downloaden. Die Datei thunderstorm.gif ist enthalten. Ich hab jetzt unser Beispiel mal geändert. Zeigt jetzt das Wetter in Bamako auf Mali an ...
Du kannst das Plugin beliebig oft auf einer Seite verwenden. Mail mir einen Link auf Deine Seite, dann schaue ich gerne drauf.
Joest
1) Ich meinte aber nicht, daß mir das Layout nicht gefällt. Das ist schon OK! Je nach Beitrag gibt es aber Fehlermeldungen oder ganze Texte samt Fotos verschwinden und es bleibt ein "(°F • °C)" vom Beitrag übrig. Wie gesagt, wenn ich z. B. zweimal {weather bamako,mali} in einem Beitrag verwende.
2) Zumindest beim Download von dieser Seite und bei Joomlaos ist diese Datei "s_thunderstorm.gif" leider (noch) nicht enthalten. Wo gibt es diese aktualisierte Version?
3) Danke!
4) Das wäre eine gute Lösung!
Nette Grüße
Mike
Leider können wir nur kurz antworten.
Zu den Fragen:
1: Das Plugin macht alle Ausgaben in einem DIV mit dem Klassennamen "plg_weather". Über ein Stylesheet lässt sich die Ausgabe daher weitgehend anpassen. Ich werde versuchen die Ausgabe in der nächsten Version flexibler zu gestalten. (verschiedene iconsets usw.)
2: Ich kann mir nur vorstellen, dass das Iconset nicht komplett ist und für bestimmte Wetterbedingungen noch kein Bild vorhanden ist.
3: Die Wetterfunktion ist Teil der Gadgeatpi der Google Desktops. (http://code.google.com/intl/de-DE/apis/desktop/docs/gadgetapi.html)
Offizielle Dokumentation gibt es dafür nicht. Ich würde auch vermuten, dass die Wettervorhersage für exotische Orte wie Südseeinseln nicht funktioniert. Der Standard ist (ORT, LAND) oder (ZIP, Land) Das die Postionsbestimmung wahrscheinlich über die Geocoder-Funktion erfolgt, kann man über Google-Maps feststellen, ob eine Ortsangebe gültig ist.
4: In der nächsten Version wird man alternativ angeben können ob statt der Sprache in der Konfiguration einfach die Spracheinstellung der Seite verwendet wird. Voraussetzung ist jedoch, dass Google Weather die Sprache überhaupt kennt.
habe gerade das PlugIn ausprobiert und es klappt teilweise ganz gut! Bin sehr froh, daß es kein Modul ist, da ich die Wetteranzeige im Beitrag benötige.
Probleme:
- bei mehr als einer Wetterangabe im Beitrag macht das PlugIn den ganzen Beitrag kaputt
- bei manchen Städten erscheint kein Wetter-Logo, z.B. bei {weather bamako,mali}
- woher bekommt man die erwünschte Schreibweise der Ortsangaben?
- keine Unterstützung von mehrsprachigen Webseiten (JoomFish)
Vielleicht kann man das eine oder andere Problem einfach lösen (bin Anfänger, kann das nicht wirklich beurteilen)
Nette Grüße
Mike
!!!! The download is now working.
habe gerade versucht hier das Plugin herunterzuladen, bekomme aber leider eine Fehlermeldung. Die Datei sei nicht vorhanden?
Gruß,
Volkmar
thanx for nice, clean and lean job. just what i was looking for
cay