Wxsim 3in1 script

Hi Henkka
i try to run the perfect script - very good job.
But the script does not work correctly on my site.
I am not able to find the cause.
I see a message at the top of the page that is a problem with java.
But I do not know how to solve the problem.
I do not know if all of the error is associated with this message.
Maybe you have some hint
http://www.andretti.pl/wxsim_forecast.php
or
http://www.andretti.pl/sivu2.php
thanks
andretti

Edit:
the java error on my page say:
JAVASCRIPT STARTUP ERRORS
am is undefined at line number 8 in http://www.andretti.pl/wxsim_allinone/jquery/jquery.wxsim.flot.js
… please inform your webmaster.

Hi Hennka

The paths appear to be correct,

// Icondir-paths (Yeah, we have 5 sets of them :D)
$iconDir =‘wxsim/img/dotvoid_frc/’; // Dotvoid icons
$iconDirb = ‘wxsim/img/dotvoid_mini/’; // Dotvoid mini
$bignumbdir = “wxsim/img/bignumb/”; // colorized numbers
$windarrows = “wxsim/img/arrows/”; // windarrows
$uvimg = “wxsim/img/UV_icons/”; // UV-icons

All the other icons work apart from the conditions icon/s

Andretti

In the settings file, do you have this path correct

$jsdir = “wxsim_allinone/jquery/”; // js-folder

I think yours should be as i have put above?

Hi Simon
I think that is good. Since all files are in subdirectory “wxsim_allinone” not “wxsim”

here my settings:

// Icondir-paths (Yeah, we have 5 sets of them :D)
$iconDir ='wxsim_allinone/img/dotvoid_frc/';           // Dotvoid icons
$iconDirb = 'wxsim_allinone/img/dotvoid_mini/';        // Dotvoid mini
$bignumbdir = "wxsim_allinone/img/bignumb/";           // colorized numbers
$windarrows = "wxsim_allinone/img/arrows/";            // windarrows
$uvimg = "wxsim_allinone/img/UV_icons/";               // UV-icons

// jQuerydir-path
$jsdir = "wxsim_allinone/jquery/";                           // js-folder

// Other paths
$pathtolsparser = 'wxsim_allinone/wxsim.allinone.lastretparser.php';
$lastretfile = "lastret.txt";
$plaintextFile = 'plaintext.txt';       // location of the WXSIM plaintext.txt
$filea = 'plaintext-parser-data.txt';
$fileb = 'plaintext-parser-lang-'.$lang.'.txt';  // just change the path, language are detetcred auto

andretti

Andretti,

Check the path to lastret.txt as in source-code are no data in the arrays from that:

<script type="text/javascript">
var wxsimdata = {
tempdata: [],
precdata: [],
dewdata: [],
chilldata: [],
heatdata: [],
winddata: [],
dirdata: [],
uvdata: [],
kidata: []
}

Theese should be full of data. I think, not sure tought, the javascript fails because/when there are no data there. Js can be a bit clunky on that.

henkka

hehe :wink:
What I found to be a problem. The problem to be very trivial.
File lastret.txt not be current, and the date was the September 1.
I probably can not set WXSIM to create this file automatically.
I manually update the file and now everything work. :slight_smile:

But I see a small error. On the charts, after moving the cursor, do not display values. I get a blank label.
Can I fix this? How?

thanks
andretti

To get wxsim to create lastret.txt you need to choose that “Ext Boot”-thingy and at least i had to set up a SS-call what runs WRET before i upload the files. WRET then just starts and automaticly closes itself few seconds later and create the lastret.txt.

For the labels…Humm…
Could it be a css-thingy there? Will add a txt-color the labels and update the zip so we can test, as it seems the texts are defined (the boxes sizes varys) but no text are visible…

Henkka

Henkka,
if you write “SS-call” - you have in mind System Scheduler ?

For the labels …
I noted that work correctly in the file
http://www.andretti.pl/sivu2.php
But I do not work here
http://www.andretti.pl/wxsim_forecast.php?lang=en
And the content is almost the same, the difference is an additional Carterlake template script

andretti

Henkka,

Struggeling with the tabs and graphs,

See link:

http://www.weerstation-grootegast.nl/sivu2.php

What am i doing wrong?

Greetz,

Wisse

Hi Wisse, it will be the path to the jquery folder incorrect i think…

Wisse,
And it seems to me that you have a problem with lastret.txt
1st wrong path to the file
or
2nd no current data in the file lastret.txt (that was my problem)
or
3 no file lastret.txt

andretti

Hi Henkka, I have managed to get it working great’ish, it was this line

$filea = ‘./plaintext-parser-data.txt’;

it had .php i finally figured it out even though someone told me that 1st time round but i forgot #-o

The data inside the floating tooltip is not showing and i have figured out why but not how to fix…?

This is causing the problem thats in my top.php i think its supposed to be there for the template setup
and it could be that im using the black template and a lot of my data is white hence you cant t see the
data in the tooltip cause its showing white, well thats what i think i the reason is, if i comment out those
2 lines the data appears in the tooltip

<link rel="stylesheet" type="text/css" href="<?php echo $SITE['CSSscreen']; ?>" media="screen" title="screen" />
<link rel="stylesheet" type="text/css" href="<?php echo $SITE['CSSprint']; ?>" media="print" />

http://www.northantsweather.com/wxwxsimmulti.php

Simon,
I see that you have a similar problem with tooltip like me.
Following your suggestion, I change the color of the template to blue. Now you can see the text in tooltip.
So just the opportunity to nominate the color of the font.
Maybe Henkka can suggest how to change it.

andretti

One more thing I wonder.
Why Lifted Index is displayed so differently. I have in mind my earlier chart on the page with the forecast http://www.andretti.pl/wxsimforecast.php, and this now being tested http://www.andretti.pl/wxsim_forecast.php.
The older version always verify. And currently do not indicate the possibility of a storm.
The new version shows a very high Lifted Index

andretti

Great work guys! :smiley:

That confirmed my tought of what the color-issue was. Should have a fix now where font is forced to black in the tooltip. Zip updated.
Changed file: jquery.wxsim.allinone.js

henkka

Hi Andretti, i thought thats what the problem was, hopefully an easy fix?

The lifted index on the graph is something thats baffling me a little, as some of its in minus

5.0 is no storms and down to -5.0 (minus 5) is storms

When i 1st see it the line was all the way across the top of the graph and i thought we was
in for a very stormy week pmsl… #-o

Thanks for the quick fix Henkka, Has the zip actually been updated yet as i have just tried the
new file and i am still seeing the same issue?

The fact, file is fresh, but the fix did not work :frowning:

andretti

Ah, ok, thanks Andretti, I will take a look again in the morning…

Ahh, of course…Damn typo #-o
Same js-file updated again…

henkka

Hi guys,
i’ve tried to setup this great script but without success :?
First of all: I’ve set the wret like the attachment…is it ok?
Second: here is the link of the script: http://www.meteocarmignano.it/wxnewpage.php
Unfortunately it shows only the first part of the script but hour by hour and meteogram not.
Here is my settings:

// Icondir-paths (Yeah, we have 5 sets of them :D)
$iconDir ='wxsim/img/dotvoid_frc/';           // Dotvoid icons
$iconDirb = 'wxsim/img/dotvoid_mini/';        // Dotvoid mini
$bignumbdir = "wxsim/img/bignumb/";           // colorized numbers
$windarrows = "wxsim/img/arrows/";            // windarrows
$uvimg = "wxsim/img/UV_icons/";               // UV-icons

// jQuerydir-path
$jsdir = "jquery/";                           // js-folder

// Other paths
$pathtolsparser = 'wxsim/wxsim.allinone.lastretparser.php';
$lastretfile = "./lastret.txt";
$plaintextFile = './plaintext.txt';       // location of the WXSIM plaintext.txt
$filea = 'wxsim/plaintext-parser-data.php';
$fileb = './plaintext-parser-lang-'.$lang.'.txt';  // just change the path, language are detetcred auto

Last question: How to resize the margin of this script?
I’ve tried to change the values in the wxsim.allinone.settings but it remains out of border.
Many thanks in advance,

Alessandro


lastret.txt (18.6 KB)

Hi guys,

Still got problems,

I got siv2.php, siv3.php, functions.php, lastretparser.php, plaintextparser.php, settings.php in my root dir

I got a map called /wxsim with the other disired maps

My data is in /forecast

siv 2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<!-- HEAD START -->
<?php
include_once './wxsim.allinone.plaintextparser.php';
$fcstage = filemtime('./forecast/plaintext.txt');
$fcstage = date('d.m.Y H:i T', $fcstage);
?>
<link rel="stylesheet" type="text/css" media="screen" href="css/tab.css" />
<!--[if IE]><script language="javascript" type="text/javascript" src="<?php echo $jsdir ?>excanvas.pack.js"></script><![endif]-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo $jsdir ?>jquery.uitabs.js"></script>
<script type="text/javascript" src="<?php echo $jsdir ?>jquery.wxsim.flot.js"></script>
<?php
print $wxsimhead;

Plaintext parser

<?php
/*
WXSIM allinone V. 1.0
Modded and combined WXSIM plaintext.txt and lastret.txt-parser by Henkka, nordicweather.net, July 2010
Orginal plaintext-parser.php script by Ken True - [email protected]
Many thanks also to Snowi & jwwd for testing the script :)
*/
if (isset($_GET['lang']) ) {
  $lang=strtolower($_GET['lang']);
}
error_reporting(0);

// Paths to needed files, CHANGE THEESE!
include_once './wxsim.allinone.settings.php';
include_once './wxsim.allinone.functions.php';
// End of settings here

Settings:

<?php
// Settingsfile for combined WXSIM's plaintext.txt-parser & lastret.txt-parser

// Icondir-paths (Yeah, we have 5 sets of them :D)
$iconDir ='./wxsim/img/dotvoid_frc/';           // Dotvoid icons
$iconDirb = './wxsim/img/dotvoid_mini/';        // Dotvoid mini
$bignumbdir = "./wxsim/img/bignumb/";           // colorized numbers
$windarrows = "./wxsim/img/arrows/";            // windarrows
$uvimg = "./wxsim/img/UV_icons/";               // UV-icons

// jQuerydir-path
$jsdir = "./wxsim/jquery/";                           // js-folder

// Other paths
$pathtolsparser = './wxsim.allinone.lastretparser.php';
$lastretfile = './forecast/lastret.txt';
$plaintextFile = './forecast/plaintext.txt';       // location of the WXSIM plaintext.txt
$filea = './forecast/plaintext-parser-data.txt';
$fileb = './forecast/plaintext-parser-lang-'.$lang.'.txt';  // just change the path, language are detetcred auto