Ha! That took a lot longer for me to find than it's going to take you guys to fix

In your components\com_eweather_1.1.0\com_eweather\eweather.php file (not in admin), there is this chunk of code:
- Code: Select all
if (isset($detail_view)){
HTML_weather::displayDetailForecast($weatherClass->dayf_forecasts[$detail_view], $weatherIconsStyle, $weatherClass->dayf_lastupdate, $weatherClass->h_speed, $weatherClass->h_temp, $weatherDetailDateFormat);
} elseif (($weatherClass->n_channels == 4) && ($weatherShowForecast == "1")) {
HTML_weather::displayForecast($weatherClass, $weatherIconsStyle, $weatherShortDateFormat);
}
That bit about ($weatherClass->n_channels == 4) is checking the number of direct child elements under the <weather> element. Before The Weather Channel started adding the <lnks> element, there were exactly 4: <head>, <loc>, <cc>, and <dayf>. With <lnks> there are now 5, so that elseif fails, and the forecast is not displayed.
All you need to do is change the above code to this:
- Code: Select all
if (isset($detail_view)){
HTML_weather::displayDetailForecast($weatherClass->dayf_forecasts[$detail_view], $weatherIconsStyle, $weatherClass->dayf_lastupdate, $weatherClass->h_speed, $weatherClass->h_temp, $weatherDetailDateFormat);
} elseif (/*($weatherClass->n_channels == 4) &&*/ ($weatherShowForecast == "1")) {
HTML_weather::displayForecast($weatherClass, $weatherIconsStyle, $weatherShortDateFormat);
}
That's it! That's the same change I have in the 1.3.x version s of eWeather for Joomla 1.5.x, so I'm confident it works.
Do you feel comfortable making that code change? I hope so

You guys seem pretty self-sufficient!
Holler if this doesn't help.
Thanks,
Bob