Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vB Weather Mk. 2 Details »»
vB Weather Mk. 2
Version: 1.00, by JJR512 JJR512 is offline
Developer Last Online: Jun 2006 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 08-02-2002 Last Update: Never Installs: 59
 
No support by the author.

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

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #352  
Old 04-21-2003, 03:34 AM
Jakor Sevel Jakor Sevel is offline
 
Join Date: Oct 2002
Posts: 162
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it's not showing up, for every city and state it says 0 degrees and all that, no pics are showing up and I installed everything right. Is something wrong or is my server just being a punk?
Reply With Quote
  #353  
Old 05-02-2003, 06:40 PM
drumsy's Avatar
drumsy drumsy is offline
 
Join Date: Nov 2001
Location: Charlotte, NC
Posts: 292
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-17-03 at 03:58 AM lemarsu said this in Post #350
just had a look at : http://www.honda-acura.net/forums

Look like all is well can you give us more info ?
Like the country/town it is not working for ?

LeMarsu

Actually, jump into the Detailed Forcast and look at the bottom.

Username: test
Password: test

Take a look at "H O N D A - A C U R A . N E T Weather is provided by The Weather Channel and MSNBC" and you'll see that it's not showing the correct background color. If you go into User CP, Edit Options, and change style to worksafe, then go to the same page, it's totally blacked out this time.
Reply With Quote
  #354  
Old 05-02-2003, 06:40 PM
drumsy's Avatar
drumsy drumsy is offline
 
Join Date: Nov 2001
Location: Charlotte, NC
Posts: 292
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is the same problem in my worksafe style..
Reply With Quote
  #355  
Old 05-06-2003, 03:57 PM
drumsy's Avatar
drumsy drumsy is offline
 
Join Date: Nov 2001
Location: Charlotte, NC
Posts: 292
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone?
Reply With Quote
  #356  
Old 05-15-2003, 10:46 AM
Zach's Avatar
Zach Zach is offline
 
Join Date: Nov 2001
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-20-03 at 09:34 PM Jakor Sevel said this in Post #351
it's not showing up, for every city and state it says 0 degrees and all that, no pics are showing up and I installed everything right. Is something wrong or is my server just being a punk?

Naw, its not working, the data exists but its not getting broken up in there.
Reply With Quote
  #357  
Old 05-15-2003, 11:16 AM
Zach's Avatar
Zach Zach is offline
 
Join Date: Nov 2001
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
<?xml version="1.0" ?> 
- <Weather>
- <Error Type="0">
  <Text /> 
  </Error>
- <SWA>
- <A ID="">
  <T /> 
  <L /> 
  </A>
  </SWA>
- <CC>
  <T>56</T> 
  <FL>56</FL> 
  <Cond>Fair</Cond> 
  <I>34</I> 
  <Ud>5/15/03 7:51 AM EDT as reported at Central Park, NY</Ud> 
  <DN>New York, NY</DN> 
- <Pr>
  <R>30.15</R> 
  <D>rising</D> 
  </Pr>
- <W EI="From the Northwest at 6">
  <S>6</S> 
  <D>NW</D> 
  </W>
  </CC>
- <F>
- <Day D="0" Dt="May 15">
  <PC>10</PC> 
  <H>67</H> 
  <Lo>50</Lo> 
  <Hi>64</Hi> 
  <Aftr2>F</Aftr2> 
  <TomLo /> 
  <TomHi /> 
  <Ss>8:06 PM</Ss> 
  <Sr>5:39 AM</Sr> 
- <HF Order="1" twcH="9">
  <T>57</T> 
  <FL>57</FL> 
  <I>30</I> 
  </HF>
- <HF Order="2" twcH="10">
  <T>59</T> 
  <FL>59</FL> 
  <I>30</I> 
  </HF>
- <HF Order="3" twcH="11">
  <T>61</T> 
  <FL>N/A</FL> 
  <I>30</I> 
  </HF>
- <HF Order="4" twcH="12">
  <T>62</T> 
  <FL>N/A</FL> 
  <I>30</I> 
  </HF>
- <HF Order="5" twcH="13">
  <T>63</T> 
  <FL>N/A</FL> 
  <I>28</I> 
  </HF>
- <HF Order="6" twcH="14">
  <T>63</T> 
  <FL>N/A</FL> 
  <I>28</I> 
  </HF>
- <HF Order="7" twcH="15">
  <T>62</T> 
  <FL>N/A</FL> 
  <I>28</I> 
  </HF>
- <HF Order="8" twcH="16">
  <T>61</T> 
  <FL>N/A</FL> 
  <I>28</I> 
  </HF>
- <HF Order="9" twcH="17">
  <T>60</T> 
  <FL>58</FL> 
  <I>28</I> 
  </HF>
- <HF Order="10" twcH="18">
  <T>59</T> 
  <FL>57</FL> 
  <I>28</I> 
  </HF>
- <HF Order="11" twcH="19">
  <T>58</T> 
  <FL>55</FL> 
  <I>28</I> 
  </HF>
- <HF Order="12" twcH="20">
  <T>57</T> 
  <FL>54</FL> 
  <I>26</I> 
  </HF>
  </Day>
  </F>
- <wx.com>
  <V>210</V> 
  <UB /> 
  <CR>Copyright 1995-2002, The Weather Channel Enterprises, Inc.</CR> 
  </wx.com>
  </Weather>




Somehow that seems like the start of the right approach
Reply With Quote
  #358  
Old 05-20-2003, 10:01 AM
DonLKSAB DonLKSAB is offline
 
Join Date: Dec 2001
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Exelent hack.

Quick question.

Any way to have the :
Winds:
WSW 40 km/h

Showing im m/s ( meter / second )

/DonLKSAB
Reply With Quote
  #359  
Old 06-04-2003, 10:08 PM
ogden2k's Avatar
ogden2k ogden2k is offline
 
Join Date: Apr 2003
Posts: 192
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cool hack!

How do I hide this feature to guests?
Reply With Quote
  #360  
Old 06-05-2003, 07:50 PM
ogden2k's Avatar
ogden2k ogden2k is offline
 
Join Date: Apr 2003
Posts: 192
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Yesterday at 07:08 PM ogden2k said this in Post #358
Cool hack!

How do I hide this feature to guests?
Bump
Reply With Quote
  #361  
Old 06-06-2003, 12:05 AM
tomsch tomsch is offline
 
Join Date: May 2003
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok what did i do wrong i installed this hack on 2.3.0

i get the current weather coming up for the default nyc but when i click detailed forcast or change settings i get an error

no input file specified in weather.php.

ok got that prob fixed.(and no i don't know what the prob was)

the only problem i have now ithe the last update time is wrong

any ideas on that one??
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:35 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09071 seconds
  • Memory Usage 2,321KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete