The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vB Weather Mk. 2 Details »» | |||||||||||||||||||||||||
This is a post of a much-revised hack originally posted (by myself) here. I am posting this as a new hack because MSNBC, who the raw weather data is provided through, has changed their source provider (from AccuWeather to The Weather Channel), which required a retooling of the data parsing code, as well as completely new databases. I have also made obsolete the weather_functions.php file, moving the functions to admin/functions.php, simplifying the ability to show current weather data on any page (if desired). Finally, in what I'm sure will be welcome news to many people who have installed the original, I've completely rewritten the instructions, making them, as far as I can tell, much simpler.
If you are unfamiliar with the original: This hack provides current weather conditions and a five-day forecast to your members. Each member can select from over 34,000 cities, by narrowing down from region (like continents), country, and subdivision (like states). Each member can also select to see temperatures in Fahrenheit or Celsius, as well as metric or standard measurements for the other data. A demo is available on my test board: http://www.jjr512.com/testboard/. I have set up an account for anyone to use to test it out (username: test; pw: test). If you are not logged in, you will see default weather on the home page (default is set to New York City), and cannot change settings (I forget if you can view a detailed forecast, though; you may be able to). If you do log in, you can change the settings for the test account, to see how it works. *** If you have installed any previous version, you should completely uninstall it. Read the instructions and work backwards from there: Delete all templates added, remove changes to any existing templates (I forget if there were any or not), delete all new tables from the database, delete all new files added by the old hack. All have been changed to some extent, some more than others, and it would be easier to work from a clean slate. Especially since some of the template names have changes, so if you don't delete the old ones, they'll just be sitting there doing nothing at all. It is also vitally important to delete (or "drop") the tables--I believe there were six--you added for the original version. The new ones have different data and, for some, a different structure, so do not just empty them. Remove them totally. Good luck! Change Log v1.1a: Current Version: Corrects a small error where an incorrect variable was used in the code to show the local time of the last update. If you already have v1.1, you only need to do the fix described in Post #82 below. v1.1: Changes display of last update time to be the correct time in the user's own local time zone; previously, it was always Eastern Time (GMT-5) (Upgrade instructions are in Post #79 below). Also breaks the weather_city.sql into six smaller pieces (useful only to new installations; existing installations need not worry about this). v1.0a: Adds instructions on how to add location to current weather on forums home page (changes to code added to index.php and forumhome_weather template). v1.0: Original Release Show Your Support
|
Comments |
#162
|
|||
|
|||
Quote:
On a side note... this is agreat hack but I found a coding error in the weather_main template... the link to force an update seemed to be missing "&action=getdata" before "&forceupdate=yes" *clicks Install Button* Thumbs up!!!!! |
#163
|
||||
|
||||
He's right! If I add that, then it doesn't give me a blank page anymore. I don't get the confirmation message either, but at least I don't get a blank page now on force update. JJR512, what do I need to change to get the confirmation message now?
Quote:
|
#164
|
|||
|
|||
Hi
Using VB 2.6 and having a small problem, I just installed the hack and it works great, nice one. I changed the Country to Spain and it doesnt list any Cities so I saved it and whenever I now try and edit the settings for the time change I get a SQL Database error: Database error in vBulletin 2.2.6: Invalid SQL: SELECT accid,city_title FROM weather_city WHERE subdivid= ORDER BY city_title mysql error: You have an error in your SQL syntax near 'ORDER BY city_title' at line 1 mysql error number: 1064 Date: Thursday 22nd of August 2002 12:23:08 AM Script: http://www.villas4spain.com/forums/f...modifysettings Referer: I am pretty sure this is because Spain didnt have a ny cities listed, I tested it before and changed the settings on US Cities. Anyone know how I can solve this please? Other members don't have this problem so its just because mine saved on Spain, its sort of blocked it. Any info would be cool Thank you Stu |
#165
|
|||
|
|||
Fatal error: Call to undefined function: convert_temp() in /home/virtual/site13/fst/var/www/html/forum/index.php on line 424
i followed the instructions step by step.. and reinstalled, following each step very very carefully. Can someone assist. Reach me on aol IM mysweetfocus or yahoo zarkarin or reply to this thread! |
#166
|
|||
|
|||
re installed.. and it worked this time... ODDDD awesome hack!
|
#167
|
|||
|
|||
What do I enter for the following, under "Create new table on database vbulletin"
Name : ???? Fields: ???? |
#168
|
||||
|
||||
Installed, and it works great! I haven't tried setting it to Spain, though...
The time is screwed up it seems, I've tried a few things to get it to consistently give users something a little more accurate in reference to their local time, but no joy yet. Thanks for a great hack! |
#169
|
||||
|
||||
Installed. Awesome. Easy to modify the design to cutomize to my board.
Thanks TCS |
#170
|
||||
|
||||
JJR512, the guy who tried to set Spain as his default is right, there are no cities for Spain in there. Can we get some or at least take Spain out if there is none so we don't have users getting stuck like that?
|
#171
|
|||
|
|||
Anyones weather working today?
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|