1. Go to
http://weather.yahoo.com/ and enter your location.
2. Grab the location ID from the search results URL:
http://weather.yahoo.com/forecast/CAXX0343.html --> CAXX0343
3. In Extensions > Module Manager >S5 Weather Module > Module Parameters > Zip Code Field insert the Location ID.
For a quick fix. Zip Code is numeric format. Location ID contains letters. To prevent the module from displaying "
City, , CA" when the Location ID is inserted into the Zip Code field, replace the following in the class file ( modules / mod_s5_weather / weather.class.php ):
Find: $ret[0]['location'] = $attr[1].', '.$attr[3].', '.$attr[5];
Replace with: if(is_numeric($zip)) $ret[0]['location'] = $attr[1].', '.$attr[3].', '.$attr[5];
else $ret[0]['location'] = $attr[1].', '.$attr[5];
I have a better solution which I will post, but it is much more involved, but this works for a good quick fix.