Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door wvdkuil
#58979
Goede morgen,
Bij enkele gebruikers van de template wil het wel eens voorkomen dat het opladen van de benodigde tag-files (bestanden met weer gegevens) niet altijd correct verloopt.
Dat geeft dan een heleboel foutboodschappen en een compleet vervormde weergave als een pagina wordt opgevraagd.

Als u daar soms last van heeft, wijzig dan in wsSettingsWeather.php de regel
Code: Selecteer alles
$SITE["getData"]      = "wsDataGet.php";   
in
$SITE["getData"]      = "wsDataGetBeta2.php";   

Pak het bijgesloten script wsDataGetBeta2.php uit en zet dat script in de weather2 map.

Dit script controleert of er een correct bestand met weergegevens is ingelezen.
Zo ja, dan wordt dat bestand verwerkt en in de cache opgeslagen.
Zo niet probeert het een cache versie van het laatste goede bestand te lezen en gebruikt dat.
Als er ook geen cache versie is wordt de verwerking afgebroken.

Als er toch nog foutboodschappen komen (vaak verstopt achter de achtergrond-foto) wilt u dan een schermafdruk maken en die aan mij mailen?

Mocht u tegen nieuwe problemen aanlopen, herstel dan de regel in wsSettingsWeather.php en de huidige versie van het script wordt weer gebruikt.

Groeten, Wim
Bijlagen
(3.05 KiB) 163 keer gedownload
Door WSParkstad
#58989
Ups, toch een probleem Wim, krijg deze melding:

Warning: include_once(forecasts/yahoo.weather2.php): failed to open stream: No such file or directory in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 104

Warning: include_once(): Failed opening 'forecasts/yahoo.weather2.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 104

Fatal error: Class 'yahooWeather' not found in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 105
Door wvdkuil
#58990
WSParkstad schrijft:
Ups, toch een probleem Wim, krijg deze melding:

Warning: include_once(forecasts/yahoo.weather2.php): failed to open stream: No such file or directory in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 104

Warning: include_once(): Failed opening 'forecasts/yahoo.weather2.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 104

Fatal error: Class 'yahooWeather' not found in /home/weerstat/public_html/weather2/wsDataGetBeta2.php on line 105


Ja, werkt dus alleen met release 2.30.
En al mijn testsites zijn op dit moment 2.30

Maar voor mensen met upload problemen zal ik dit ook wel voor een oud release aanpassen.

Grt Wim
Door lammertsm
#61551
Wim,

Ik gebruik template versie 2.4c en tot gisteren maakte ik gebruik van Weather Display voor upload van de data. Sinds gisterenavond maak ik gebruik van MeteoBridge om de data te uploaden voor de website.

Ik heb verschillende aanpassingen aangebracht, echter krijg ik op verschillende pagina's onderstaande fout melding.

Notice: Undefined index: curCondFrom in /assenzuidwest.nl/public_html/weather2/wsDataGet.php on line 98

Pagina's die tijdens het laden de foutmelding geven.

http://www.assenzuidwest.nl/weather2/index.php?p=32
http://www.assenzuidwest.nl/weather2/index.php?p=62-2

Enig idee waardoor dit kan komen, of welke aanpassing ik over het hoofd heb gezien.
Door lammertsm
#61554
Ik denk dat ik het gevonden heb.

In wsSettings.php stond de CurCondForm eerst op WD, nu ik MeteoBridge gebruikt had ik deze uit gezet d.m.v. # ervoor.
Deze nu voor de 'metar' weggehaald en het lijkt erop dat de error verdwenen is.

#---------------------------------------------------------------------------
# from which source do we get the current conditions. Select one, comment out the other
#------------------------------------------------------------------------- #####
#SITE['curCondFrom'] = 'wd'; // if you are using WeatherDisplay AND have set WD correctly
#$SITE['curCondFrom'] = 'yahoo'; // if you use Yahoo also for the forecast on the startpage no other forecast
$SITE['curCondFrom'] = 'metar'; // default, mostly best choice
#