Heey,
Ik zit met het volgende probleem:
Speciaal voor team [Yglo] van Dpcpulse.nl heb ik een weekly stats generator in elkaar gedraaid. Op basis van de huidige dag (of een -via paramaters- ingegeven dag) worden de vorige 7 dagen berekend vanaf die dag, en daarvan wordt de bijbehorende xml-bestanden opgehaald. Dit gaat allemaal zoals afgesproken.
Na dit wordt de bestanden verwerkt, waardoor er een output ontstaat als in:
Hele bestand
Snippet:
Nu wordt dit in het FusionChart-programma (geeft grafieken in Flash weer) geladen, en wordt de data geleverd in een fantatisch hip kleurtje. Daarbij wordt deze xml met een random nummer geladen, om te voorkomen dat de cache zich ermee gaat bemoeien.
Hele bestand
Snippet:
En hier gaat het fout! Elke keer als ik het probeer, laadt FusionCharts de data van de huidige dag (gedrag dat gewenst is als er GEEN dag wordt meegegeven). Maar ik geef dus wel een dag mee! Als ik in de code kijk zie ik wel dat de dag mee is genomen, zie het dikgedrukte ([b]...[/b] zit niet in de normale code, en is slechts ter verduidelijking).
Als ik de dikgedrukte link open, krijg ik precies wat ik wil (zie het eerste stuk code). Flash doet er alleen dus niks mee (en laadt: http://l3ga.comoj.com/wp/stats/statsxml.php?xml=1)!
Heeft iemand een idee hoe dit mogelijk is, en of dit te verhelpen is? Ik heb ondertussen overal een random nummer aan gekoppeld, en nog steeds blijft hij koppig de verkeerde data weergeven.
Alvast veel dank, ook namens Yglo.
Mocht er iets niet helemaal duidelijk zijn, en dat kan ik me zo voorstellen, vragen staat vrijdag
Ik zit met het volgende probleem:
Speciaal voor team [Yglo] van Dpcpulse.nl heb ik een weekly stats generator in elkaar gedraaid. Op basis van de huidige dag (of een -via paramaters- ingegeven dag) worden de vorige 7 dagen berekend vanaf die dag, en daarvan wordt de bijbehorende xml-bestanden opgehaald. Dit gaat allemaal zoals afgesproken.
Na dit wordt de bestanden verwerkt, waardoor er een output ontstaat als in:
Hele bestand
Snippet:
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <chart showvalues="0" caption="Weekly stats van week 11" xaxisname="dag" yaxisname="naam" formatnumberscale="0" bgcolor="ffffff, dfdfdf" basefontcolor="000000" canvasbgalpha="50" canvasbordercolor="ffffff" bgalpha="100"> <categories> <category label="04-03" /> <category label="05-03" /> <category label="06-03" /> <category label="07-03" /> <category label="08-03" /> <category label="09-03" /> <category label="10-03" /> </categories> <dataset seriesname="Brokerchris" color="ff0000"> <set value="" /> <set value="11086" /> <set value="19909" /> <set value="19909" /> <set value="23527" /> <set value="34795" /> <set value="38094" /> </dataset> </chart> |
Nu wordt dit in het FusionChart-programma (geeft grafieken in Flash weer) geladen, en wordt de data geleverd in een fantatisch hip kleurtje. Daarbij wordt deze xml met een random nummer geladen, om te voorkomen dat de cache zich ermee gaat bemoeien.
Hele bestand
Snippet:
code:
1
2
3
4
5
| <script type="text/javascript"> var myChart = new FusionCharts("http://l3ga.comoj.com/wp/stats/MSLine.swf", "FusionCharts_1", "750", "600", "0", "0"); myChart.setDataURL("[b]http://l3ga.comoj.com/wp/stats/statsxml.php?xml=1&dag=10 March 2009&1261416793[/b]"); myChart.render("chartdiv"); </script> |
En hier gaat het fout! Elke keer als ik het probeer, laadt FusionCharts de data van de huidige dag (gedrag dat gewenst is als er GEEN dag wordt meegegeven). Maar ik geef dus wel een dag mee! Als ik in de code kijk zie ik wel dat de dag mee is genomen, zie het dikgedrukte ([b]...[/b] zit niet in de normale code, en is slechts ter verduidelijking).
Als ik de dikgedrukte link open, krijg ik precies wat ik wil (zie het eerste stuk code). Flash doet er alleen dus niks mee (en laadt: http://l3ga.comoj.com/wp/stats/statsxml.php?xml=1)!
Heeft iemand een idee hoe dit mogelijk is, en of dit te verhelpen is? Ik heb ondertussen overal een random nummer aan gekoppeld, en nog steeds blijft hij koppig de verkeerde data weergeven.
Alvast veel dank, ook namens Yglo.
Mocht er iets niet helemaal duidelijk zijn, en dat kan ik me zo voorstellen, vragen staat vrijdag