eWeather Component

eWeather is a Joomla! component which will display a visually appealing weather forecast and current conditions, on your website. The weather data is supplied by a FREE XML, from The Weather Channel: http://registration.weather.com/ursa/xmloap/step1

Features:

-Front End-
** Clean visual presentation weather data feed
** Allows users to select own city

-Back End-
** New overview and management of installed regions/countries
** Default configuration of a City
** Weather forecast for up to five days
** Date/Time format freely definable
** Proxy definable


-Icon Packs-
** Purple Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3904/Itemid,35/
** Stardock Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3905/Itemid,35/
** Weatherpod Orange Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3906/Itemid,35/
** Red Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4622/Itemid,35/
** Green Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4623/Itemid,35/
** Yellow Small -
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4639/Itemid,35/

--- NOTE: The screenshot shows the Purple Small Icon Pack applied. ---



CHANGELOG

-1.3.12-
** Added Argentina, Antarctica, Turkey, Bulgaria, South Korea, Slovenia, Uzbekistan, Jordan, Peru, Georgia, Uruguay, and Venezuela cities.
** Added Italian, Romanian, and French translations.

-1.3.11-
** Updated Brazil cities: added Salvador da Bahia.
** Added functionality to configure the number of daily forecasts shown in each row. It was hard-coded to 4, but it is now configurable for 1 through 5.

-1.3.10-
** Added Colmbia, India, and Russia cities.
** Fixed warnings in the PHP code that showed up when E_NOTICE error_reporting was turned on.
** Fixed PHP code problems with the proxy functionality.

-1.3.9-
** Added Japan, Taiwan, and Thailand cities.
** Updated German cities.
** Fixed warnings in the PHP code that showed up when E_NOTICE error_reporting was turned on.
** Fixed a bug that was related to user-selected weather locations and Raf Weather. If a user selected their own weather location, and they then tried to view one of the weather locations shown on Raf Weather, the user-selected location was displayed rather than the correct Raf Weather location. **NOTE** that since this required an internal change to both the eWeather Component and the eWeather Module, you must update your eWeather module to 1.2.3 or later if you update your eWeather component to 1.3.9 or later.

-1.3.8-
** Updated Brazil cities.
** Fixed warnings in the PHP code that showed up when E_NOTICE error_reporting was turned on.
** Updated the Weather Channel logos, as I was using the older ones. **NOTE** that since the logo file name changed, you mus

Report

Everything shows up just wonderful, but I am also having the same problem with getting it to switch from C to F.
Owner's reply

I still haven't been able to reproduce this issue.

Again, you may want to double-check your server permissions.

// MOD: For more support go to the site DEV

I also had the same problem as other people. Registered with the weather channel to only end up without the required info.
Owner's reply

This is an issue with The Weather Channel, not eWeather.

I'm sorry you only gave it one star. =(

// MOD: For more support go to the site DEV

I installed this component and module to an heating and air company a while ago. only problem that i am having is that i can't get the degree from "C" to "F". It's default display is on C. I changed the system over from metric to english, but that still doesn't cut it. Can anyone help?
Owner's reply

Changing from Metric to English should have worked.

Make sure you have the correct permissions set on your server.

byMohdoh on January 22, 2009
It seems an interesting component, useful for my site.
bynaukhez on December 18, 2008
Every thing is fine with this component, i find it very helpful and responsive but the only thing which might decrease its popularity is lack of different data file like i live in pakistan and i dit'nt find pakistani cities, the component reply did "Location File (.php) for Pakistan not available! " even i have added it manually but the error is still alive,
It looks great and has all the necessary info I have been looking for. A few issues though, I performed the fix to display the degree symbol. Following the fix the wind direction arrow went screwy, and lists it as VAR.
Also, I can't get the link for more information to work correctly, it displays "No partner ID available!" and the module to the right does not display any information. The module works great on my home page, just not the more info page. Keep up the good work!!
bythasniper on September 15, 2008
Hello!

This is one of the best free weather modules I ever seen. And it fits exactly what I need. I can't find any other that displays the current weather details on a module, that will extend the info and also forecasts on a component, and that also allow users to set their own city!

But it have many issues...

1. My site, like many others, are targeting the worldwide users. So, I have to provide as many countries weather as possible, for users to choose from. I have been at your site downloading every country weather files that someone posts. But adding the countries is a very tedious task because you have to add country by country in the admin backend. Some of the additions also require to apply a direct query to the database. It takes forever to add all the countries! Can you provide a script that would automatically add every country file present on the countries folder on the server, or something?

2. You should also create a new version with all the bugfixes applied. There is also a bugfix collision that I don't know how to handle: "Fix For 'Forecast Not Showing' (LNKS Fix).txt" collides with "Fix For 'Forecast Not Showing' (SWA Fix).txt". How can I apply both?

3. It would be great if you upgrade it to be Joomla! 1.5 native. I think this is the future...

Thank you!
byrichardprice on August 13, 2008
I cannot seem to get the temperature to change from F to C even if I switch from english to metric.

Plus the full forecasts do not show up?

Installs quickly and configures easily.
Owner's reply

For the "F to C", you may have a permission issue to address. If this isn't the case you may wish to try the "UTF-8" fix, which is listed in another response below.

For the "Forcast Not Showing" issue, please review the following text file:
http://www.sages.us/belwi/iconpacks/Fix%20For%20-%20Forecast%20Not%20Showing.txt

This is the best weather component that I've used for Joomla 1x. But I too am having problems with the new terms and conditions from weather.com.

I made the file changes as mentioned previously (&link=xoap&prod=xoap)but now the weather component only shows the current conditions and no 10 day outlook and also the required 4 additional links to weather.com (pollen count etc) that should display aren't showing up so I think that there is something else that needs to be edited.

I wonder if it's possible to let us know what else needs to be changed or better still if the updated files could be added to the download section.
Owner's reply

The issue with the 10-day forecast not showing is different than the link issue.

To correct the "Forecast Not Showing" issue, please review the following text file:
http://www.sages.us/belwi/iconpacks/Fix%20For%20-%20Forecast%20Not%20Showing.txt

bymelvinx on July 1, 2008
Hi there

I think this is an excellent module. Busy testing it on a site www.globalskippers.com
Would love the inclusion of a search module or function. Will probably use the weather.com search function for now, but that will take users away from my site.

If you want to show multiple locations in the module, use the RAF weather module. They work really well.

Thanks
Melvin
The component and module installed cleanly on my Joomla! 1.5.3 site with Legacy enabled. Configuration wasn't completely intuitive but not difficult either. One little quirk is that it doesn't show the Partner or Location values previously entered in the eWeather - Settings panel. However, it appears to use them correctly when presenting the module. There also seems to be a character set problem I haven't worked out yet -- the degree symbol comes up as a question mark. I would agree with a previous poster who said it was missing the ability to show weather for multiple locations. This is something that zWeather provides by cloning the module. I'd like to be able to do this with eWeather as well because I much prefer the display, even with the required weather.com advertising.
Owner's reply

Yeah, there are some quirks with Joomla v1.5.x.

To fix the question mark issue:

Download the files below from your server, open each with Notepad, re-save with the following:

File name: "no change to the name"
Save as type: "All Files"
Encoding: "UTF-8"

Re-upload them to your server, and overwrite upon warning.

FILES TO FIX:
mod_eweather.php
eweather.html.php
eweather.main.php
eweather.php
language/english.php

Please tell me how to add a zip code choice so people can see different areas if they want, Other than that I had little problem installing and setting up
Owner's reply

Once a user logs in, at the bottom of the Detailed Forecast page, there is a "Select your city..." link to do this.

I have really enjoyed using this tool! I haven't had any issues with it till Weather.com revised their terms of use policy and started to require different a differently formatted xml request address. After trying to get intouch with the email address above and finally after the site came back up I could not get a response on this issue.

I wound up making a few changes on my own to the website and it is working again.
Owner's reply

Yep! Weather.com changed their SDK requirements. The XML call will need to be changed slightly.


Fix For eWeather "XML Call"
----------------------------------------------

At line 50, in "/components/com_eweather/eweather.main.php", you will see the following line:

$weather_url = "http://xoap.weather.com/weather/local/".$weatherDefaultLocationID."?cc=*&dayf=".$weatherDayForecast."&unit=".$weatherUnits."&par=".$weatherPartnerID."&key=".$weatherPassword.;



Find the part of that line that looks like this:

.$weatherUnits."&par=".$weatherPartnerID.



Add the following, just before the '&' in that line:

&link=xoap&prod=xoap



Your PARTIAL line should look like this:

.$weatherUnits."&link=xoap&prod=xoap&par=".$weatherPartnerID.



Your FULL line should look like this:

$weather_url = "http://xoap.weather.com/weather/local/".$weatherDefaultLocationID."?cc=*&dayf=".$weatherDayForecast."&unit=".$weatherUnits."&link=xoap&prod=xoap&par=".$weatherPartnerID."&key=".$weatherPassword.;



Now, at line 111, you will need to do the same steps above.

Save your file.

Implementation was easy. However I did had to create a location file for Costa Rica (which was very easy) and additional I had to add the country code to the mySQL table
After that it worked right away.
Only thing I really would like to have integrated would be the capability of having several cities shown.
I use rafweather as the module and it shows all 12 available cities in costa rica, but when i click on either one of them only the default location (san jose) will show up
For the rest I think that the programmer did a fantastic job
Looks very professional and attracts more visitors. Easy and quick installation. It was also easy to translate, except for the current conditions, which are given in english only. Unless I'm missing something...
byavush96 on April 23, 2008
This is a great Com. with a nice looking design.
instelation was very easy and the configeration as well.
very clear to the eay and with all importent information. just
I wish that you wiill ad the xml about Israel.
Owner's reply

I think you can get the Israel information by doing the following:

Admin Back-end > Components > eWeather > Locations > Inst. City (button on top-right)

Select "Middle East" as the "Region", and "Israel" as the "Country".

Good Luck! =)

It was difficult to understand how to load the cities of Argentina (my country), but apart from that, it is an excellent choice when it comes to show the weather in Joomla! I congratulate the people of MamboBaer.de and the people of Weather.com for the info for free.
byPentreiz on March 2, 2008
I have been using this component for a while now. It works very well. you can see for yourself at http://www.meteo-pentrez.fr/component/option,com_eweather/Itemid,61/.

Some people have complained about the link to the weather channel feed. It is correct, that feed leads to all sorts of unpleasant experience, but this problem has nothing to do with the component. In fact, one does not need to request access to the Weather Channel feed as the component takes care of this for you.

Again, great component, I am looking forward for a 1.5 release.

Michel
byaaronm on February 24, 2008
This was easy to get going and it works well.
Thank you for a great component/module. =]
I downloaded it and to get anything to work you need to register with Weather.com and mebussme is completely correct, you are sent through a series of requests for personal information and having to opt in to recieve info to register.

In the end I accepted all the 15 or so registrations and still was not lead to the "partner ID" codes as eweather refers to them. Instead I was lead towards even more attempts to get me to sign up to other offers.

This seems a complete con on the part of the writers of this moduleto spam people. I would recomend the moderators of this section look seriously into the writers and owners of this module as all it seems to be doing is wasting time.
Owner's reply

I'm sorry you've had a bad experience with Weather.com. Unfortunately, we cannot control The Weather Channel's site. I've been trying to contact the original developer of eWeather, but he seems to be a hard person to contact. If any coding changes are made, I'll try to let everyone know.

Page 1 of 2