The instructions on the site indicate to drill down to your weather page - and look for: a url with the following format weather code: ASXX0075
Unfortunately, at least for Halifax Canada, the yahoo page does not indicate such a code. It would appear that Yahoo has taken steps to hide this code, perhaps after the author wrote the tutorial.
I am taking further marks from this module, because it uses a data feed thats in my opinion utterly useless.
-the weather data is based on the weather channel (weather.com) and I have found that (at least for Canadian cities) the weather couldn't be farther from what environment Canada reports (inaccurate) - always, so when I saw that yahoo was getting this feed themselves from weather.com, I knew I would not be utilizing this module on my site at that point regardless.
- Just a heads up for anyone that wants to use this on a Canadian site - weather data VERY inaccurate from weather.com!
This is by far the prettiest weather module on the JED. I'm very impressed by it's functionality and the way it fits into my site. The three day forecast could be restrictive for some but it's perfect for my needs. Great job Shape 5.
THE NOT SO GOOD
Ok, so this extension drove me mad for a while as the module title came up but no weather info, the code was there just no execution... sound familiar? You should also know that I successfully got this working perfectly for an Australian location, so here's some trouble shooting tips.
1. The tutorial for using another countries Yahoo weather station code is out of date. check the support forum for updated instructions here: http://www.shape5.com/component/option,com_smf/Itemid,75/topic,4085.0/
2. After doing this mine still didn't work but after some sleuthing I found that it may be a php permissions error on my server. Create a php.ini file (just a standard text file) with the following line:
allow_url_fopen = on
(You may also like to duplicate this file and call it php5.ini if you are on Godaddy)
By following these two steps you have correctly configured the module AND allowed it to work on the server (ie access the yahoo data through php).
Neither of these are the developers fault and even after a couple of hours of frustration I still rate the module 5 stars.
Note to developers- it would really help if you updated the demo instructions site and made a note about the f_open php. Cheers!
It could also be that the file_put_contents function does not have correct permissions to write to the domain root.
I found both issues and had to devise workarounds for a client using this module.
Installed on a live server (live site) and it didn't work at all, same version of Joomla and I'm stumped!
Component name showed up in the layout, but nothing else, completely blank. I did nothing differently, so no idea why it wont work on the live site. Would really, love to get this working as it's a component I have been asked for and this one on the test site was definately the best.