Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door IJsselweer
#58475
Hallo HWA'ers,

Ik wil op mijn website het volgende Gauges-script in combinatie met Weather Display installeren: http://wiki.sandaysoft.com/a/SteelSeries_Gauges, maar na lang proberen is het me nog steeds niet gelukt om het script werkende te krijgen. Onder andere doordat de installatiehandleiding voor Cumulus is i.p.v. van Weather Display.:S Sowieso kan ik er niet uitkomen, aangezien ik nog niet veel ervaring met scripts heb.

Kan iemand mij hiermee helpen? :)

Mvg,

Sander Zwemer
Door JozBaz
#58668
Hallo Sander,

Ik gebruik dezelfde Gauges Scripts (zie http://www.weerenmeer.nl/wxi/steel/gauges-ss-basic.htm) echter in combinatie met WeatherCat i.p.v. Weather Display.
De truc is om de aangeleverde bestanden op de juiste plaats te zetten (op je server) en vervolgens steeds een klein tekstbestandje te uploaden met (in jou geval) WD.

Heb je deze instructies van één van de collega's al geprobeerd?
http://www.hetweerinruinen.nl/steelseries-gaugs-for-wd

Groet,

Jos
Door Snarf2000
#58692
Sander.

In de readMe.txt staat een klein WD stukje.
Zie hieronder:

Weather Display Users
---------------------
These files will work with WD if you switch the variable g_weatherProgram at the top of gauges.js to
have a value of 1.
This will make the script use the WD customclientraw.txt file rather than the Cumulus
realtimegauges.txt file. A template for this file suitable for processing by WD is provided in the
zip file - customclientrawlocal.txt

The provided HTML files gauges-ssT.htm etc, are designed to be 'processed' by Cumulus before uploading
to the web site and renaming as gauges-ss.htm
This processing replaces all the tags like <#location> with general information about your station (the
station name) in this case.

To use the templates with WD you will have to manually edit the HTM file, and replace each of these tags
with information appropriate to you. I suggest you then save the file as gauges-ss.htm

You will also want to replace the Menu bar at the bottom of the HTML page which is specific to the Cumulus
sample web pages.

Grt Frans
Door westkapellegek
#58697
Ik heb eens een kijkje genomen in het script gauges.js.

Allereerst verwijs je nu naar de "normale" clientraw.txt, ipv naar je customclientraw.txt (http://www.ijsselweer.nl/customclientraw.txt). Je zou dus kunnen beginnen met het verwijzen naar je customclientraw.txt . Deze moet je echter wel werkend zien te krijgen. Nu zie ik dat je je clientraw.txt wél gewoon werkend hebt. Het is dus nu zaak om het bijgeleverde bestand "customclientrawLOCAL.txt" te plaatsen in de map "webfiles", te vinden onder de wdisplay-map op je weerpc. Dit is als het goed is dezelfde map waar je je clientraw.txt op je weerpc terugvindt. Wellicht zul je weather display een keer opnieuw moeten opstarten voordat customclientrawlocal.txt wordt omgezet in customclientraw.txt en wordt geupload naar je site. Je zult nu hopelijk geen foutmelding meer krijgen.


gr Niek

edit: bijgevoegd een screenshot
Bijlagen
Naamloos-d102ad82ec04addb2f68fd77ba7d57b2.jpg
Naamloos-d102ad82ec04addb2f68fd77ba7d57b2.jpg (86.24 KiB) 3185 keer bekeken
Door IJsselweer
#58702
Bedankt voor jullie hulp, maar ik krijg het script nog steeds niet aan de praat. Ik heb jullie tips gevolgd, en ik heb op dit moment in ieder geval de customclientraw.txt aan de praat gekregen. Voor mij begint het nu een raadsel te worden waar de fouten liggen. Wat mij overigens opviel, was dat de gauges op de website van Niek ook niet werken in de 'kale versie' - http://alweeronline.nl/gauges/gauges-ssT-nl.htm

Misschien heeft dit niet veel te maken met mijn probleem, maar ik vond het het posten waard.
Door westkapellegek
#58704
Wellicht nog een optie, ipv te verwijzen in gauges.js met
Code: Selecteer alles
ijsselweer.nl/customclientraw.txt
, kun je daarvan ook:
Code: Selecteer alles
http://www.ijsselweer.nl/customclientraw.txt
maken.

Dat kan zeker nog wel helpen. Succes!
gr Niek
Door wvdkuil
#58705
IJsselweer schrijft:
Bedankt voor de hulp Jos, je hebt me al een heel stuk verder geholpen. Helaas ondervind ik problemen bij het laden van het script.:dry:
Kijk hier: http://ijsselweer.nl//gauges-ss_v1-6-5/gauges-ssT-nl.htm

Code: Selecteer alles
var g_weatherProgram        = 1;    //Set 0=Cumulus, 1=Weather Display
var g_realTimeURL;
if (g_weatherProgram === 1) {
    //*** Cumulus Users: Change this to your download location if the realtime file is not in the same folder as the gauges-ss.htm ***
    g_realTimeURL           = "realtimegauges.txt";
} else {
    //*** WD Users: Change this to your download location if the ccr file is not in the same folder as the gauges-ss.htm***
    g_realTimeURL           = "ijsselweer.nl/customclientraw.txt"; 

Dit is de code uit ijsselweer.nl//gauges-ss_v1-6-5/scripts/gauges.js
Zoals je ziet wordt gezocht naar "realtimegauges.txt" en niet naar je "ijsselweer.nl/customclientraw.txt"
Immers er staat:
Code: Selecteer alles
    g_weatherProgram        = 1
De variabele g_weatherProgram  heeft de waarde 1 gekregen
    if (g_weatherProgram === 1) { g_realTimeURL           = "realtimegauges.txt"; }
Test of g_weatherProgram  gelijk is aan 1, zo ja  bestandsnaam wordt realtimegauges.txt

Dat zal niet je bedoeling zijn.
Code: Selecteer alles
Vervang
if (g_weatherProgram === 1) {
  door
if (g_weatherProgram === 0) {
en
g_realTimeURL           = "ijsselweer.nl/customclientraw.txt";
door
g_realTimeURL           = "../customclientraw.txt";

Waarom die "../" ervoor? Ik ben niet helemaal zeker:
omdat je het script uitvoert vanuit ijsselweer.nl//gauges-ss_v1-6-5/ en je data bestand in de root staat.
Succes, Wim
Door wvdkuil
#58706
Gebruik eens Chrome om te testen,
Rechtsklik op de pagina en kies "Element inspecteren" helemaal onderaan de keuze lijst
Onderaan de pagina verschijnt dan een stuk hulp met als er javascript foouten zijn (zoals in dit geval) een rood kruisje met een aantal fouten ervoor.
Als je daar op klikt zie je de fout(en).
In jouw geval
Failed to load resource: the server responded with a status of 404 (Categorie niet gevonden)
ijsselweer.nl//gauges-ss_v1-6-5/realtimegauges.txt?1377701212568

Dan zie je dat je het verkeerde bestand aan het laden bent. realtimegauges.txt
En vanaf de verkeerde plaats: ijsselweer.nl//gauges-ss_v1-6-5/

Grt Wim