SpeedyGJ schrijft:
. . .
En ja er kan nog van alles bij, maar dan moet ik hier wel de tags voor hebben. Die heb ik tot nu toe nog niet gevonden :(
Ff uitpluizen hoe het werkt.
Ik weet het ook niet maar via een omweg kan ik je wel het 1 en ander uitleggen en hopen dat het werkt.
100% garanderen kan ik je dit niet of het werkt, maar het is te proberen, ik ga 1 tag (regen deze maand) uitleggen, rest moet je maar zelf proberen, al doende leert men ;)
Ik zie op je site dat je WDL gebruikt en dus ook de clientraw.txt bestand gebruikt voor waar je het plaatje voor gebruikt om de gegevens in te krijgen?
In de clientraw.txt file staan allemaal gegevens en die zijn gekoppeld aan een 'veld nr' (regen deze maand veld nr: 8).
Hoe kom je er nou achter wat wat is? eenvoudig (of niet) hier kan je WDL configurator voor gebruiken, klik dan op Tools --> Clientraw Parser geef in folder de locatie aan waar je client raw files staan, druk dan op de button Parse, en je hebt de velden die in de clientraw.txt staan.
Ga dan naar de file: wxgraphic.php met WordPad scrol naar beneden waar je dit ziet:
// put the clientraw.txt data into an array and define the data points
if ($use_wd_clientraw == '1') {
$data = explode(" ", $dataraw);
// clean up and define
$date = "$data[74]";
$baromtrend = "$data[50]";
$winddir = "$data[3]";
(float)$wind = round("$data[1]",$wind_prec);
(float)$gust = round("$data[2]",$wind_prec);
Voeg dan dit toe tussen 2 float regels: (float)$rainmonth = "$data[8]";
Sla dan de wxgraphic.php op.
Ga nu naar de file: config.txt scrol naar beneden daar ben je zelf ook al in bezig geweest maar je moet dan naar het gedeelte daar onder gaan :
/*****************************************************************************/
/***** write_console: This function writes your values onto the console. *****/
/*****************************************************************************/
Nu zie je global staan met bijvoorbeeld $color1 voeg ergens tussen de andere gegevens deze regel toe:
, $rainmonth
(plek maak niet uit maar moet wel met een komma en een spatie zijn).
Voeg daarna deze regel toe:
imagecenteredtext(380, 225, "Maand:$rainmonth$rain_units", 5, 14, $color4, 0);
(zet dit tussen de andere regels die hier op lijken)
Sla config.txt op en het zou moeten werken (bij mij wel) ik hoop dat men hier uit komt want een goede uitlegger ben ik niet.
Hieronder zoals ik het heb gedaan (console plaatje wel een beetje aangepast :side: )
Ik heb ook nog iets gemaakt zodat de pagina zich elke 2 sec ververst, maar word daar zelf een beetje gestoord van, dit is duidelijk niet goed, als iemand weet hoe je .php gegevens om de 2 sec kan laten verversen zou dat wel leuk zijn.
Link naar elke 2 sec verversen of zo snel internet is.
Gr Rik
