Discussie forum over overige software. Voor vragen, specificaties, ervaringen etc..
Door dibasta
#31979
Hoi,

Nu heb ik mijn website laten updaten van 5 min. naar 1 min.
Ik heb hierbij een goede nieuwe tesstag gekregen van een mede forumlid/moderator,
alleen nu heb ik het volgende probleem:

Op mijn website geeft hij alles goed weer, bijna!
wat hij niet weergeeft is :

onder actueel: de windsnelheid en de windrichting

onder extremen van vandaag: de ggevoelstemperatuur.

Zie hieronder.

Iemand voor mij een oplossing??

Gr,
Peter.
Door dibasta
#31980
zie foto
Bijlagen
website1.jpg
website1.jpg (104.2 KiB) 3548 keer bekeken
Door wslangerak
#31983
Beste Peter, waarom vraag je dit niet aan dualfoot? Hij heeft toch de site voor je gemaakt en weet dus hoe hij de actuele data op de pagina heeft gekregen. Door middel van PHP en de testtags.php vermoed ik en dan is het gewoon een kwestie van de juiste variabelen gebruiken.
Niemand kan je beter antwoord geven dan hij lijkt me, want niemand anders weet precies hoe je site is opgebouwd.
Door dibasta
#31984
ik had hem al paar x gemaild, maar ik hoor niks van hem,:( kan zijn dat hij het ook druk heeft, of wat dan ook, maar wacht het wel af ;)

Gr,
Peter.
Door dualfoot
#31988
Hallo Dibasta,

Ik had het inderdaad even druk met school en wat andere dingen!
Maar ik heb nu weer wat tijd dus ik kan je helpen.

Zou je even het testtags bestand willen mailen zodat ik weet welke variabelen ik moet gebruiken.

Wat betreft de instellingen: Hij word denk ik wel elke minuut geupload maar niet elke minuut ingevuld. Dus je zal je settings nog even wat moeten aanpassen.

Groet,
Frank
Door dibasta
#31989
Testtags is per mail verstuurd!

maar hij vult wel alles in, maar waarom dan niet de windsnelheid en richting, als ook bij extremen van vandaag de gevoelstempertauur niet. verder vult hij wel alles in:unsure: vreemd! zou dan niet weten waarom hij wel om de 5 min. alles invult en niet om de minuut.

gr,
Peter.
Door dualfoot
#31990
Ik heb hem nog niet binnen:( ik zal vast geen geduld hebben!
Door dibasta
#31991
ik ken dat van mezelf pffffffff... hahaha

stuur hem nog wel een keer, met m'n ander mailadres

gr,
Peter.


Opnieuw verzonden!
Door WSWijk
#32006
Nu wil het toeval dat ik zelf ook bezig ben met het testen van de testtags.

In de webfiles directory heb je dus een testtags.txt Hierin staan een aantal waardes, o.a. deze:

Code: Selecteer alles
<?php
// converted tagslist.txt to .\\tagslist.php for php tags
// by gen-PHP-tagslist.pl - Version 1.00 - 07-Apr-2006
// Author: Ken True - webmaster-weather.org
// Edited: 20-Apr-2006 to trim unused tags
// --------------------------------------------------------------------------
// allow viewing of generated source

if ( isset($_REQUEST['sce']) && strtolower($_REQUEST['sce']) == 'view' ) {
//--self downloader --
   $filenameReal = __FILE__;
   $download_size = filesize($filenameReal);
   header('Pragma: public');
   header('Cache-Control: private');
   header('Cache-Control: no-cache, must-revalidate');
   header("Content-type: text/plain");
   header("Accept-Ranges: bytes");
   header("Content-Length: $download_size");
   header('Connection: close');
   
   readfile($filenameReal);
   exit;
}
// General OR Non Weather Specific/SUN/MOON
// ========================================
$time = "%time%";   // current time
$date = "%date%";   // current date
$sunrise = "%sunrise%";   // sun rise time (make sure you have the correct lat/lon
//                   in view/sun moon)
$time_minute = "%time-minute%";   // Current minute
$time_hour = "%time-hour%";   // Current hour
$date_day = "%date-day%";   // Current day
$date_month = "%date-month%";   // Current month
$date_year = "%date-year%";   // Current year
$monthname = "%monthname%";   // Current month name
$dayname = "%dayname%";   // Current day name



Het deel voor de exit; in de text moet je vanaf blijven. Dit zorgt voor het initialiseren van het inlezen.

Het deel daarna vult de waardes.
Nu staat er in de wdisplay directory ook een bestand met de naam taglist.txt
Deze ziet er als volgt uit:

Code: Selecteer alles
General OR Non Weather Specific/SUN/MOON
(note, to turn off having units included, go to control panel, webfiles/web page setup, custom web page setup)
========================================
%customscreenownlabelusethistag%  Use this tag for a title/description label on the custom screen
%loadfile%..................Loads a text file into this location, e.g %loadfile%c:\\wdisplay\\webfiles\\test.txt#  the # is needed at the end of the full path and file name
%loadfile1% ................uses only the 1st line in the file
%loadfilenocrlf%............does not add any CR or LF
%time% .....................current time
%date% .....................current date
%sunrise% ..................sun rise time (make sure you have the correct lat/lon
                  in view/sun moon)
%sunset% ...................sunset time
%dayornight%................If day time, its says Day, if night time, its says, Night (based on your sunrise/sunset)
%timeofdaygreeting%.........E.g Morning, Afternoon, etc
%moonrise% .................moon rise time
%moonset% ..................moon set time
%moonrisedate% .............moon rise date



Als je naar het eerste deel kijkt (van de testtags.txt), dan staat daar o.a. een regel met:
Code: Selecteer alles
$time = "%time%";


dit zorgt voor de volgende actie:
$time wordt gevuld met de waarde van %time%
Als je in de taglist.txt gaat kijken, wordt daar ook de %time% genoemd als variabele die uitgelezen wordt uit WD.

Als we nu in de taglist.txt gaan zoeken naar de waarde van de wind (huidig).
Dan kom je uit op %avgspd%

Dan moet dus in de testtags.txt toegevoegd worden:

Code: Selecteer alles
$avgspd = "%avgspd%";


Ditzelfde doe je dus voor de windrichting (afhankelijk of je de graden wilt hebben of de naam):
%dirdeg% voor windrichting in graden
%dirlabeldutch% voor windrichting in benaming in NL (Noord, Oost, etc).
Voor de hoogste gevoelstemperatuur van de dag vind je:
%hiapparenttemp%
met de bijbehordende tijd in :%hiapparenttemptime%

Dan moet je dus in totaal toevoegen aan de testtags.txt:

Code: Selecteer alles
$avgspd = "%avgspd%";
$dirdeg = "%dirdeg%";
$dirlabeldutch = "%dirlabeldutch%";
$hiapparenttemp = "%hiapparenttemp%";
$hiapparenttemptime = "%hiapparenttemp%";


Dit moet aangevuld worden in de testtags.txt in de webfiles directory. Als het goed is maakt dan het systeem (wd) zelf de aanvulling in de testtags.php.
Deze wordt naar je site gezet door WD en gebruikt door je bestandje met actuele waardes.

Laat maar weten of ik het goed verteld heb en of het gelukt is...

Groeten

Theo

ps: in dit hele verhaal ben ik er van uit gegaan dat in je actuele gegevens de namen van de labels overgenomen zijn met een $ teken er voor. Dit is ook de meest gebruikte (en duidelijkste) manier.
ps2: vergeet in ieder geval niet de ; achter de regels, anders krijg je grove foutmeldingen.
ps3: In de codes heb ik een klein deel van de bestanden weergegeven. Natuurlijk zijn ze veeeeeeeel langer.
ps4: maak voordat je wat gaat wijzigen in de testtags.txt even een kopietje, zodat je terug kunt als het niet goed gaat.
ps5: het is een heel verhaal geworden. Ik neem geen verantwoordelijkheid voor de juistheid van de gegevens, maar bij mij werkt het zo prima.... :woohoo:
Door dibasta
#32009
@Theo,

Ik heb met grote intresse je post gelezen, en?? heb die gekopieert en ga dit even uitprinten!!

zeer leerzaam!


Hoe dan ook, heeft dualfoot het weer eens voor me opgelost!!
maar dat neemt niet weg dat ik dit van jou ga bestuderen, dus ga ik voor even het schoolbankje in :laugh: :laugh: :laugh:


Theo Bedankt!!

Dualfoot ook super bedankt!

Gr,
Peter.