PDA

View Full Version : vBulletin CMS Widgets - [WIDGET] Weather Forecast


cory_booth
01-25-2010, 10:00 PM
Weather Icon Forecast (and more) for your CMS.

The following requires a good installed of this open source weather script:

http://saratoga-weather.org/scripts-carterlake.php#advforecast

Please scroll to the bottom and install all three items.
I will not take credit nor try to duplicate the install instructions here. The scripts come very well documented to explain how to setup.

One you have the script functioning properly, then create a php file in your weather directory. Insert this code:

<?php
$doPrintNWS = false;
require("/home/your/path_to/weather/advforecast.php"); ?>

<html>
<body style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;">
<table style="font-size:9px;" width="100%">
<tr align="center" valign="top">
<?php print "<td>$forecasticons[0]</td><td>$forecasticons[1]</td><td>$forecasticons[2]</td><td>$forecasticons[3]</td><td>$forecasticons[4]</td><td>$forecasticons[5]</td><td>$forecasticons[6]</td><td>$forecasticons[7]</td>\n"; ?>
</tr>
<tr align="center" valign="top">
<?php print "<td>$forecasttemp[0]</td><td>$forecasttemp[1]</td><td>$forecasttemp[2]</td><td>$forecasttemp[3]</td><td>$forecasttemp[4]</td><td>$forecasttemp[5]</td><td>$forecasttemp[6]</td><td>$forecasttemp[7]</td>\n"; ?>
</tr>
</table>
</body>
</html>

You could be able to execute this file by navigating directly to the file.
Once you confirm all is well, make a PHP widget and insert the following code:

ob_start();
require_once './path/to_your/file.php';
$output=ob_get_contents();
ob_end_clean();

require_once should be the relative path to the file you just made (above).

Read the site to see more options for other items to play with as well. No this is not a good script if you want weather for different locations. This is a good script to tell the weather in a single location.

Neptun
01-27-2010, 04:27 PM
how can i change the destination for the city ?! oder for a country is this possible or also another language ?

cory_booth
01-27-2010, 06:25 PM
Instructions for setting weather zones is included in the downloaded script.
It is quite possible your particular zone or country is not supported.

I will help as much as I can, but I also don't want to overstep the script's instructions as they may change when it is updated. Please research the site linked above fully and let me know if you get stuck.

reboundmaster01
02-07-2010, 11:45 AM
Can this be installed in the forum or only on the CMS homepage?

cory_booth
02-07-2010, 11:49 AM
Right now the instructions cover a widget...
I have seen techniques for Forum Home blocks, I'll see what I can do.

Doctor Death
02-07-2010, 12:17 PM
I have wanted something like this, unfortuntately this is incomplete. Without complete instructions or recommendations on how to set locations related to a users profile, it is useless. Redirecting hoping someone else's thread contains instructions is useless as well.

cory_booth
02-22-2010, 11:05 PM
I have wanted something like this, unfortuntately this is incomplete. Without complete instructions or recommendations on how to set locations related to a users profile, it is useless. Redirecting hoping someone else's thread contains instructions is useless as well.

You are right, but I did post:

" No this is not a good script if you want weather for different locations. This is a good script to tell the weather in a single location."

As I know some will want a weather gadget setup for each user's location. It would be hard to find one that could support world-wide weather reports...

Michael Tsai
02-24-2010, 11:39 AM
Good work man, go.....

rootsxrocks
04-15-2010, 04:12 AM
Can someone help me with a widget to get this http://www.wunderground.com/cgi-bin/findweather/getForecast?brand=wxmap&query=32137&theprefset=32137199999WS&theprefvalue=KFLPALMC19

I have a google Key But I get lost on what I need to do with php and Ajax for a widget.

linuxwhy
08-26-2010, 03:27 PM
Can someone help me with a widget to get this http://www.wunderground.com/cgi-bin/findweather/getForecast?brand=wxmap&query=32137&theprefset=32137199999WS&theprefvalue=KFLPALMC19

I have a google Key But I get lost on what I need to do with php and Ajax for a widget.

that would be great

bosken
08-17-2011, 10:47 PM
try this:

http://www.wunderground.com/stickers/