Author Topic: AjaxDashboard6.php  (Read 297 times)

0 Members and 1 Guest are viewing this topic.

Offline ea1hmy

  • Contributor
  • ***
  • Posts: 113
    • meteotorrelavega
AjaxDashboard6.php
« on: January 01, 2019, 11:42:10 AM »
Hello, what to do so that in the template of: Scott of BurnsvilleWeather
AjaxDashboard6.php
does not appear on it the DarkSky script
DS-forecast.php

http://www.meteotorrelavega.com/saratoga/index1.php
gracias

Offline saratogaWX

  • Administrator
  • Forecaster
  • *****
  • Posts: 6989
  • Saratoga, CA, USA Weather - free PHP scripts
    • Saratoga-Weather.org
Re: AjaxDashboard6.php
« Reply #1 on: January 01, 2019, 01:15:39 PM »
Yes, several changes have to be made to ajax-dashboard6.php V6.95 to support DarkSky forecasts.

Change
Code: [Select]
if ($fcstby == 'WU') {

    $SITE['fcstscript'] = 'WU-forecast.php';    // Non-USA, Non-Canada Wunderground Forecast Script
    $SITE['fcstorg'] = 'WU';    // set to 'WU' for WeatherUnderground
    $fcstorg = $fcstby;
    $fcstscript = $SITE['fcstscript'];
}
to
Code: [Select]
if ($fcstby == 'WU') {

    $SITE['fcstscript'] = 'WU-forecast.php';    // Non-USA, Non-Canada Wunderground Forecast Script
    $SITE['fcstorg'] = 'WU';    // set to 'WU' for WeatherUnderground
    $fcstorg = $fcstby;
    $fcstscript = $SITE['fcstscript'];
}

if ($fcstby == 'DarkSky') {

$SITE['fcstscript'] = 'DS-forecast.php';    // DarkSky forecast
$SITE['fcstorg'] = 'DarkSky';    // set to 'DarkSky' for DarkSky forecast
$fcstorg = $fcstby;
$fcstscript = $SITE['fcstscript'];
}
  Then change
Code: [Select]
include_once($WXtags);   // for the bulk of our data
$doPrintNWS = false; // suppress printing of forecast by advforecast2.php
$doPrint = false; // suppress printing of ec-forecast.php
$doPrintWU = false; // suppress printing of WU-forecast.php
include_once($fcstscript); // for the forecast icon stuff
to
Code: [Select]
include_once($WXtags);   // for the bulk of our data
$doPrintNWS = false; // suppress printing of forecast by advforecast2.php
$doPrint = false; // suppress printing of ec-forecast.php
$doPrintWU = false; // suppress printing of WU-forecast.php
$doPrintDS  = false; // suppress printing of DarkSky DS-forecast.php
include_once($fcstscript); // for the forecast icon stuff
and lastly, change
Code: [Select]
if ($fcstorg == 'WU') {
    $forecasticons = $WUforecasticons;
    $forecasttemp = $WUforecasttemp;
    $forecasttitles = $WUforecasttitles;
    $forecasttext = $WUforecasttext;
} else if ($fcstorg == 'EC') {
to
Code: [Select]
if ($fcstorg == 'WU') {
    $forecasticons = $WUforecasticons;
    $forecasttemp = $WUforecasttemp;
    $forecasttitles = $WUforecasttitles;
    $forecasttext = $WUforecasttext;
} else if ($fcstorg == 'DarkSky') {
  $forecasticons = $DSforecasticons;
  $forecasttemp = $DSforecasttemp;
  $forecasttitles = $DSforecasttitles;
  $forecasttext = $DSforecasttext;

} else if ($fcstorg == 'EC') {
and that should let DarkSky be your forecast.

I've updated the Legacy scripts area with 695a version with these mods.
Ken True/Saratoga, CA, USA main site: saratoga-weather.org
Davis VP1+ FARS, Boltek-PCI/NexStorm, microSferics ToA, Blitzortung RED, GRLevel3, WD, WL, VWS, Cumulus, Meteobridge/hub
Free weather PHP scripts/website templates - update notifications on Twitter saratogaWXPHP

Offline ea1hmy

  • Contributor
  • ***
  • Posts: 113
    • meteotorrelavega
Re: AjaxDashboard6.php
« Reply #2 on: January 01, 2019, 01:23:22 PM »
Thank you very much Ken

my best wishes for 2019

Offline big2000

  • Member
  • *
  • Posts: 1
    • meteotaranto.org
Re: AjaxDashboard6.php
« Reply #3 on: February 13, 2019, 08:01:01 AM »
Yes, several changes have to be made to ajax-dashboard6.php V6.95 to support DarkSky forecasts.

Change
Code: [Select]
if ($fcstby == 'WU') {

    $SITE['fcstscript'] = 'WU-forecast.php';    // Non-USA, Non-Canada Wunderground Forecast Script
    $SITE['fcstorg'] = 'WU';    // set to 'WU' for WeatherUnderground
    $fcstorg = $fcstby;
    $fcstscript = $SITE['fcstscript'];
}
to
Code: [Select]
if ($fcstby == 'WU') {

    $SITE['fcstscript'] = 'WU-forecast.php';    // Non-USA, Non-Canada Wunderground Forecast Script
    $SITE['fcstorg'] = 'WU';    // set to 'WU' for WeatherUnderground
    $fcstorg = $fcstby;
    $fcstscript = $SITE['fcstscript'];
}

if ($fcstby == 'DarkSky') {

$SITE['fcstscript'] = 'DS-forecast.php';    // DarkSky forecast
$SITE['fcstorg'] = 'DarkSky';    // set to 'DarkSky' for DarkSky forecast
$fcstorg = $fcstby;
$fcstscript = $SITE['fcstscript'];
}
  Then change
Code: [Select]
include_once($WXtags);   // for the bulk of our data
$doPrintNWS = false; // suppress printing of forecast by advforecast2.php
$doPrint = false; // suppress printing of ec-forecast.php
$doPrintWU = false; // suppress printing of WU-forecast.php
include_once($fcstscript); // for the forecast icon stuff
to
Code: [Select]
include_once($WXtags);   // for the bulk of our data
$doPrintNWS = false; // suppress printing of forecast by advforecast2.php
$doPrint = false; // suppress printing of ec-forecast.php
$doPrintWU = false; // suppress printing of WU-forecast.php
$doPrintDS  = false; // suppress printing of DarkSky DS-forecast.php
include_once($fcstscript); // for the forecast icon stuff
and lastly, change
Code: [Select]
if ($fcstorg == 'WU') {
    $forecasticons = $WUforecasticons;
    $forecasttemp = $WUforecasttemp;
    $forecasttitles = $WUforecasttitles;
    $forecasttext = $WUforecasttext;
} else if ($fcstorg == 'EC') {
to
Code: [Select]
if ($fcstorg == 'WU') {
    $forecasticons = $WUforecasticons;
    $forecasttemp = $WUforecasttemp;
    $forecasttitles = $WUforecasttitles;
    $forecasttext = $WUforecasttext;
} else if ($fcstorg == 'DarkSky') {
  $forecasticons = $DSforecasticons;
  $forecasttemp = $DSforecasttemp;
  $forecasttitles = $DSforecasttitles;
  $forecasttext = $DSforecasttext;

} else if ($fcstorg == 'EC') {
and that should let DarkSky be your forecast.

I've updated the Legacy scripts area with 695a version with these mods.

And just to let everyone else know, you can do the right same thing on the mobile version of the script.

Nice job Ken! =D>

 

anything