Er zijn een groot aantal onderdelen beschikbaar voor op de "Startpage" = uw eigen begin-pagina. Als u de template net geinstalleerd heeft zult u een begin-pagina hebben (p=wsStartPage) met een subset van de mogelijkheden. En er is dan een demo-pagina (p=10x) met alle voor uw regio EN weerprogramma beschikbare onderdelen.
component | opmerking | description |
---|---|---|
Het "ouderwetse "dashboard" | ||
ajax | JS | Standard 'ajax" dasboard |
Lucht kwaliteit | ||
aqhi_map | "Air-Quality" 4 kaartjes,alleen beschikbaar voor regio 'america' | |
aqhi | "Air-Quality" diagram, alleen beschikbaar voor regio 'america' | |
AQ | "Air-Quality" diagram alleen beschikbaar voor regio 'canada' | |
"Realtime" gegevens | ||
wdlive | JS, flash | WeatherDisplay-Live gebruikt clientraw*.txt bestanden |
wdliveplug | JS, flash | WeatherDisplay-Live geen bestanden nodig, wel een abonnement bij Meteoplug |
wulive | JS, flash | WeatherUnderground live |
meteoplug | Meteoplug dashboard voor weerprogramma Meteobridge of een abonnement bij Meteoplug | |
steel2rows | JS | Subset van de Steelseries pagina met 2 rijen klokjes |
steel1row | JS | Subset van de Steelseries pagina met 1 rij klokjes |
radars | ||
rain | Verkleinde versie van de regenradars voorzover voor uw regio beschikbaar. | |
radar | 3 verkleinde radar beelden voor regen onweer en wolken | |
Verwachtingen | ||
uv | UV verwachtingen | |
fc | Gecomprimeerde versie van de weer-verwachting | |
zam | Zambretti verwachting, niet te serieus nemen! | |
davis | Davis weerstation verwachting (tekst) | |
knmi | alleen nuttig voor Nederland, de tekst verwachting, compact en uitklapbaar voor meer informatie | |
yrno | Meteogram met de 2 daagse YrNo verwachting | |
yowindow | JS, flash | YoWindow |
Overig | ||
soil | Bodem temperatuur/vochtigheid indien aanwezig bij uw station/weer-programma | |
earth | Dag nacht van de aarde | |
metars | Het weer van 5 steden in de "buurt" gebruik makend van METAR data | |
yahoos | Het weer van 5 steden in de "buurt" gebruik maken van Yahoo data |
Opmerkingen:
Het script wat aangepast moet worden is wsStartpage.php
De lijst met componenten staat aan het begin van het script: Voor deze uitleg laat ik er een paar zien
$dashboard[] = 'ajax'; $dashboard[] = 'wdlive';
$dashboard[] is een array die geladen wordt met al uw keuzes door de regels ZONDER commentaar teken.
Na het = teken staat de keuze, dus in dit geval het ajax dashboard en wdlive voor de kleine uitvoering van de WD-live pagina mits uw weerprogramma de bestanden kan opladen natuurlijk.
Pas aan:
1 zet eerst een commentaar teken bij ALLE regels die u NIET wilt gebruiken
2 en haal het commentaar teken weg bij de regels die u WEL wilt gebruiken
3 Verplaats alle regels die u wilt gebruiken naar het bovenste deel, net onder
#---------------------------- SETTINGS: ------------------------------ # Rearrange and place here the lines you want to use
4 Zet de regels dan tevens in de volgorde zoals u ze wilt hebben Een voorbeeld:
#---------------------------- SETTINGS: ------------------------------ # Rearrange and place here the lines you want to use $dashboard[] = 'ajax'; // ajax dashboard $dashboard[] = 'fc'; // soil fc=forecast AQ=air quality $dashboard[] = 'yo'; // yo=yowindow # leave all other lines WITH a comment mark below this one #---------------------------- NOT USED: ------------------------------ # old fashioned dashboard # air quality #$dashboard[] = 'aqhi_map'; // US air quality maps #$dashboard[] = 'aqhi'; // US air quality sliders #$dashboard[] = 'AQ'; // cananda air quality # "realtime displays" #$dashboard[] = 'wdlive'; // weatherDisplay live #$dashboard[] = 'wdliveplug'; // weatherDisplay alternative meteoplug #$dashboard[] = 'wulive'; // wulive . . . and all other lines . .
Meer hoeft u niet aan te passen. dus ook niet na de regels met
#----------------------------------------------------------------------- # PLEASE DO NOT CHANGE ANYTHING BELOW THIS LINE #-----------------------------------------------------------------------
Voortdurend komen er nieuwe componenten van gebruikers en andere ontwikkelaars beschikbaar. U kunt ook zelf componenten maken. Of een bestaande aparte pagina als component toevoegen aan de startpagina.
Hier een 'stap voor stap' beschrijving hoe dat te doen:
<item nr = "1000" hide = "yes" caption = "test component" link = "_my_scripts/my_component_1.php" />
Als u voor de bezoekers een menu-keuze niet wilt tonen voegt u altijd hide = "yes" toe zodat u wel kunt testen, maar een toevallige bezoeker de menukeuze niet ziet.
if ($dashboard[$iDash] == 'my_component_1') { $script = '_my_scripts/my_component_1.php'; if (is_file($script) ) { ws_message ( '<!-- module wsStartPage.php ('.__LINE__.'): loading '.$script.' -->');include $script;} else { ws_message ( '<!-- module wsStartPage.php ('.__LINE__.'): '.$script.' not found -->', true);} continue; }
aan wsStartPage.php, helemaal aan het eind VOOR de laatste }. Controleer goed dat u niets extra's heeft toegevoegd of iets heeft overschreven.
# Rearrange and place here the lines you want to use, without a comment mark $dashboard[] = 'ajax'; // ajax dashboard $dashboard[] = 'uv'; // uv 6 day forecast + explanation dropdown $dashboard[] = 'fc'; // one of the forecast as based on settings $dashboard[] = 'soil'; // soil sensors $dashboard[] = 'my_component_1'; // example how to add your own or brand new components
In dit voorbeeld is de nieuwe component toegevoegd aan het eind van de startpagina.