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

Reply
 
Thread Tools
Current Weather [VBIndex and Standalone] - 1.0 Details »»
Current Weather [VBIndex and Standalone] - 1.0
Version: 1.00, by Reeve of shinra Reeve of shinra is offline
Developer Last Online: Jan 2015 Show Printable Version Email this Page

Version: 3.0.0 Rating:
Released: 05-22-2004 Last Update: Never Installs: 4
 
No support by the author.

This is yet another weather block hack / intergration for VBIndex or for Stand Alone use (or both). It should work well with other portals like VBadvanced too without much modification either.

Why another one? I wanted a little more customization than some of the other released scripts have and looking around I found a php xml weather parser under GPL which I tweaked to use vb templates.

Whats the catch? The zip code isn't dynamic for each user... its something you set which is better for local forums. This is also for the current weather only. The original script (included in zip) has a 5 day outlook which wasn't coverted over but can be tossed into a vb-powered page without much work.

demo:
Stand Alone
VBIndex


List of Variables for use:
Zip Code = $zipcode
Location = $weather_data[location]
Forecast = $weather_data[forecast]
Temp = $weather_temp
Feel Like = $weather_feels
Visibility = $weather_data[visibility]
Pressure = $weather_data[pressure]
Dew Point = $weather_dew
UV = $weather_data[uvindex]
Wind = $weather_data[wind]
Reported at = $weather_data[reportedat]
Last Updated = $weather_data[lastupdated]

Graphic (edit the path to your weather icons below)
HTML Code:
<img src="board/images/weather_icons/$weather_data[iconindex].gif" width="52" height="52"> 

Installaton for VBIndex

1. Open weather.php and find:

PHP Code:
if (!isset($zipCode)){$zipCode "10036";} 
Edit 10036 to the zip code you want to use.


2. Open VBIndex.php and find:
PHP Code:
require_once('./vbiconfig.php'); 
Below that add:
PHP Code:
require_once('./weather'); 

3. Create your template in a custom box of your choice. (I used box #2). The variables are listed above.

Here is what I am using at the moment:
HTML Code:
<table cellpadding="0" cellspacing="0" border="0" class="tborder" width="100%">
	<tr>
		<td>
			<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
        <thead>
          <tr> 
            <td width="100%" class="tcat" style="text-align: center"><font size="3">NYC Weather</font></td>
          </tr>
        </thead>
        <tbody id="collapseobj_vbindex_customblock$box" style="$collapseobj_vbindex_customblock">
          <tr> 
            <td class="alt1"><img src="board/images/weather_icons/$weather_data[iconindex].gif" width="52" height="52">$weather_data[forecast]</td>
          </tr>
          <tr>
            <td class="alt1"><em><font size="2">Temp: $weather_temp (feels like 
              $weather_feels)</font></em></td>
          </tr>
          <tr>
            <td class="alt1"><em><font size="2">Wind: </font></em><font size="2">$weather_data[wind]</font></td>
          </tr>
        </tbody>
      </table>
		</td>
	</tr>
</table>
<br />

4.
- Upload weather php file to the same place as your vbindex.
- Upload the weather_icons folder and note the directory.

5. Your done!


Installaton for Stand Alone Use

1. Open weather.php and find:

PHP Code:
if (!isset($zipCode)){$zipCode "10036";} 
Edit 10036 to the zip code you want to use.


2. Create a new template and follow the instructions here for what to edit.

3. Use any of the above variables for your new template

4. Upload weather.php to your forums directory

5. Enjoy!

Show Your Support

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

Comments
  #2  
Old 05-29-2004, 09:37 AM
gmarik's Avatar
gmarik gmarik is offline
 
Join Date: May 2002
Location: Mocsow
Posts: 1,288
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

cool, how about Russia?
Reply With Quote
  #3  
Old 05-29-2004, 06:02 PM
Dan's Avatar
Dan Dan is offline
 
Join Date: Dec 2002
Location: Titusville, Florida
Posts: 1,787
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice one Reeve
Reply With Quote
  #4  
Old 05-29-2004, 10:10 PM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gmarik
cool, how about Russia?
I was looking at the weather feed source and they don't seem to provide data for anywhere outside the USA at the moment. I might see about using the feeds from weatherroom.com which will allow you to use airport codes outside of the USA but I am trying to update the 9 day forcast for vb3 first and add in an option for users to place thier own zip codes.
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:20 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.10617 seconds
  • Memory Usage 2,246KB
  • Queries Executed 17 (?)
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
  • (2)bbcode_html
  • (4)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete