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.
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.