This module makes use of the Google Weather API to display the current temperature, weather condition and a four-day weather forecast, as you can see on the left of the page.
Be a Sponsor
If you find this module useful, and would like to see further development of this project, be a proud sponsor of the kksou Google Weather Module - AJAX version!
I've implemented the Google Weather Mashup with the use of PHP's cURL library. So please make sure your PHP has the cURL library installed in order to use this module.
Note that this module works only with PHP5 and above because of the use of the PHP function simplexml_load_string which is only available starting with PHP5.
If you find the module useful and would like to use the module without the "Powered-by" links, you may do so by purchasing a "Powered-by" removal license for only USD $10 per site.
Secured payment is processed by 2checkout.com. All major credit cards are accepted, including Visa, Mastercard and American Express, etc. You can also pay by PayPal. Once the transaction is completed, you will be given a link to download the registered version with the "Powered by" links removed.
Then, make sure your PHP has the cURL library installed. You can do a quick check by doing a simple
<?php
phpinfo();
?>
If your PHP has the cURL library installed, you should see something similar to the following:
If you don't have the cURL library, there are numerous resources on the Internet that gives you very clear instructions on how to install cURL on various platform such as windows, linux, etc.
Download and install the "kksou Google Weather Module".
Make sure the module is published / enabled.
Select a module position where you want to place the module.
That's it! You should now see the kksou Google Weather module displayed in the module position you've specified.
Default City: This is the city that will be displayed when the module is first loaded. For large cities, you can just enter the city name e.g. San Francisco, London, Tokyo, Moscow, without the need to enter the country name.
For some countries (e.g. US, UK and Canada), you can just enter the zip code. E.g. '94305', 'W1A 1AZ'.
Language: Google supported language code in ISO 639-1 format e.g. English is en, French is fr, Italian is it, Japanese is ja, Chinese simplified is zh-cn, Chinese Traditional is zh-tw.
Unit for temperature: Choose between displaying the temperature in °F or °C.
Hide Input Field: If all you want is to display the weather forecast of a particular city, and DO NOT want the user to change that, you can select 'Yes' to hide the input field.
Hide Humidity: Select 'Yes' if you wish to hide the humidity information.
Hide Wind: Select 'Yes' if you wish to hide the wind information.
Hide Forecast: Select 'Yes' if you wish to hide the 4-day weather forecast.
Label for 'City': This is the label that is displayed just before the input field. The default label is 'City'. You can change the label into your own language and label.
Size of Input Field: Size of the input field. Default size is 12.
Request Interval: If you do some research on google, you will see that there arer cases where Google will "ban" your site from accessing the Google Weather API if the request is made too often (e.g. some sites try to get the weather forecast of all cities in US through a robot). By default, I set a interval 3 seconds between each request to Google. This will prevent your users from making too frequent weather forecast requests via your website. If you are not concerned about this, you can reduce this to 1 second.
Set Focus on Input Field: Set the focus (i.e. put the prompt) on the input field for city. Default is Yes.
The entire formatting of the stock quotes is done using CSS. If you do not like the default look and feel of the stock data, you can edit the following CSS file:
Added one more parameter in the config page to allow user to choose whether to set focus on the input field for the city.
v1.0.4 (for Joomla 1.0) and v1.5.4 (for Joomla 1.5)
Released May 06, 2010
Conform to joomla.org guidelines.
v1.0.5 (for Joomla 1.0) and v1.5.5 (for Joomla 1.5)
Released May 16, 2010
The module is now W3C XHTML 1.0 Transitional compliant.
v1.6.6 (for Joomla 1.6) and v1.7.7 (for Joomla 1.7)
Released October 10, 2011
Native version of the Google Weather Module for Joomla 1.6 and 1.7!
v1.6.7 (for Joomla 1.6) and v1.7.7 (for Joomla 1.7)
Released October 16, 2011
Support for km/h for wind speed. If you display the temperature in degree Celsius, the wind speed will be displayed in km/h. If you display the temperature in degree Fahrenheit, the wind speed will be displayed in mph.
Note: By default, Google only returns the wind speed information in mph. I used the PHP function preg_match() to search for the string "mph". If you have displayed the weather information in other languages (e.g. Russian) which does not display miles per hour as "mph", the module will just display whatever wind information that is returned by Google.
Thank you, the module was very easy to set up on our website and provides a very useful service. No problems at all so far!
I wanted to leave a nice review for you on the JED but your link there is down, it says the link to downloading this module is broken. Hope you get that fixed soon - you deserve the product to be used more.
The css file is in the folder: [Joomla_root_folder]/modules/mod_kksouGoogleWeather
css file: mod_kksouGoogleWeather.css
Please note that most browsers cache the css style sheets. So after editing and saving the css file, remember to clear the browser cache.
The best way I find is to point your browser to your css file and load the css file in the browser. You can see very clearly if the browser is still using the old cached version or your latest edited version. (Just keep hitting refresh until the browser reloads the fresh copy.)
Hi, I migrate my page from Fatcow to Arvixe and your module stop working. It searches endless for the city. Arvixe has support for Php4 and 5. CURl is enabled. My Joomla is 1.5.25 and I'd install "mod_kksouGoogleWeather_v1.57.zip". Tryed twice, no success. Installed a few other free weather modules ---> ok, but I would prefer yours. Thanks for possible help.
Just went to your site. Did a view source. Think the only difference between your page and my page (kksou.com) is in your header, in which yours is lang="fi-fi".
Can you try setting the lang to other settings, such as utf-8? This will allow you to see if it's the problem with the language setting.
Interesting, I did a view source for some Finnish language websites e.g. http://www.gps-waypoints.net/gps/?language=fi http://www.infopankki.fi/en-gb/finnish_language/
Both did not have the setting lang="fi-fi".
Instead, one has: content="text/html;charset=ISO-8859-1" The other has: content="text/html;charset=UTF-8"
So would suggest you do some testing with the content and lang settings and see if your web pages display correctly, and the weather information returned by google also displayed correctly.
By the way, just for your info, while the google weather information can be in many different languages, Google only allows you to enter the city name in English. Yes, English only.
It's Google. They set the rule. So there's nothing much we can do about this...
Comments
I wanted to leave a nice review for you on the JED but your link there is down, it says the link to downloading this module is broken. Hope you get that fixed soon - you deserve the product to be used more.
Thank you again
Thanks a lot for informing me about this. Appreciate this greatly.
Have updated the demo link and informed Joomla.org. Guess it will take them a couple of days for review and reactive the page.
Thanks once again!
Warm Regards,
/kksou
thanks
The css file is in the folder: [Joomla_root_fo lder]/modules/mod_kksouGoogle Weather
css file: mod_kksouGoogle Weather.css
Please note that most browsers cache the css style sheets. So after editing and saving the css file, remember to clear the browser cache.
The best way I find is to point your browser to your css file and load the css file in the browser. You can see very clearly if the browser is still using the old cached version or your latest edited version. (Just keep hitting refresh until the browser reloads the fresh copy.)
Let me know if it works, ok?
Regards,
/kksou
I have a problem with scandic letters (едц) with finnish language. The module displays them wrong and it becomes messy :/
Are you referring to
1) the city input field, or
2) the weather result returned by Google?
You have an URL to show the actual output?
Regards,
/kksou
Here's an URL: http://www.sivutuote.com/sivut/metsa/
Just went to your site. Did a view source. Think the only difference between your page and my page (kksou.com) is in your header, in which yours is lang="fi-fi".
Can you try setting the lang to other settings, such as utf-8? This will allow you to see if it's the problem with the language setting.
Interesting, I did a view source for some Finnish language websites e.g.
http://www.gps-waypoints.net/gps/?language=fi
http://www.infopankki.fi/en-gb/finnish_language/
Both did not have the setting lang="fi-fi".
Instead, one has:
content="text/html;charset=ISO-8859-1"
The other has: content="text/html;charset=UTF-8"
So would suggest you do some testing with the content and lang settings and see if your web pages display correctly, and the weather information returned by google also displayed correctly.
Regards,
/kksou
By the way, just for your info, while the google weather information can be in many different languages, Google only allows you to enter the city name in English. Yes, English only.
It's Google. They set the rule. So there's nothing much we can do about this...
Regards,
/kksou
broken link. doesnt end.
Just tested the download link. It works fine.
For your convenience, have emailed a copy of the module to you.
Regards,
/kksou
RSS feed for comments to this post