Pagina 1 van 2

Weeralarm script geeft karakters script weer

Geplaatst: 06 jul 2014, 11:57
door WeerstationGraveNL
Sinds een tijdje krijg ik wat meer karakters in het weeralarmbericht dan gewenst.
Zie bijgaande afbeelding.
Iemand enig idee waarom dit is?
En de engelstalige beschrijving mag van mij ook achterwege blijven.
Tips zijn welkom.
Alvast bedankt.


Re:Weeralarm script geeft karakters script weer

Geplaatst: 06 jul 2014, 12:16
door wvdkuil
WeerstationGraveNL schrijft:
Sinds een tijdje krijg ik wat meer karakters in het weeralarmbericht dan gewenst.
Zie bijgaande afbeelding.
Iemand enig idee waarom dit is?
En de engelstalige beschrijving mag van mij ook achterwege blijven.
Tips zijn welkom.
Alvast bedankt.


@iedere gebruiker van het leuven-meteoalarm script.

Helaas is Meteoalarm (in de vakantie) aan het experimenteren.
Die vreemde characters vormen een soort taal-slectie.
%lng="ne_NL"
daat staat dan taal = nederlands zoals in Nederland wordt gebruikt
en bij het engels staat dus engels zoals in de UK wordt gebruikt

Natuurlijk niet voor alle landen, alleen voor Nederland (tot dusver).
In belgie is het nog altijd NL: FR:

Maar die extra codes komen ook niet altijd.

===
En de engelstalige beschrijving mag van mij ook achterwege blijven.

En dus ook het splitsings character tussen de verschillende talen (vroeger in Nl een /) is veranderd.
Dat is dus nu "%lf%lf%lf"
vermoedelijk dus een soort drie lege regels indicatie.
===
Die extra characters zitten alleen in de uitgebreide boodschap.
Dus: Zet even de setting voor de uitgebreide boodschap af totdat ik meer inzicht heb wat ze aan het proberen zijn.

Groeten, Wim

Re:Weeralarm script geeft karakters script weer

Geplaatst: 06 jul 2014, 12:26
door powerr
Ik heb een workaround gevonden:
Zorg dat de variabele $SITE['warningSplit'] de waarde '%lf%lf%lng' krijgt. Dan moet je onderaan de code nog een stukje wijzigen (str_replace):
Code: Selecteer alles
if (isset ($SITE['warningSplit']) ) {
            $str = $return[$i]['msg'];$s = explode($SITE['warningSplit'],$str); // split string different languages
            echo "<tr bgcolor=".$return[$i]['color']."><td colspan = '9'>".str_replace("%lng="ne_NL"", "", $s[0])."</td></tr>".PHP_EOL;
         } else {
            echo "<tr bgcolor=".$return[$i]['color']."><td colspan = '9'>".$return[$i]['msg']."</td></tr>".PHP_EOL;
         }

Re:Weeralarm script geeft karakters script weer

Geplaatst: 06 jul 2014, 21:10
door lammertsm
In welk script moet je deze waarde aanpassen?

Re:Weeralarm script geeft karakters script weer

Geplaatst: 06 jul 2014, 21:49
door wvdkuil
lammertsm schrijft:
In welk script moet je deze waarde aanpassen?

In jouw geval in weather2/wsWarning.php als je de aanpassing van @powerr wilt doen.

Als je tijdelijk de extra informatie wilt weglaten in script weather2/wsSettings.php

groeten, Wim

Re:Weeralarm script geeft karakters script weer

Geplaatst: 07 jul 2014, 11:40
door powerr
wvdkuil schrijft:
lammertsm schrijft:
In welk script moet je deze waarde aanpassen?

In jouw geval in weather2/wsWarning.php als je de aanpassing van @powerr wilt doen.

Als je tijdelijk de extra informatie wilt weglaten in script weather2/wsSettings.php

groeten, Wim


In mijn geval ging het om het script met de naam warning.php (geen template).

Ik heb een zip-bestand als bijlage aan dit bericht toegevoegd, met daarin het gewijzigde warning.php script.
Plaats de bestanden op de webserver en vergeet niet om de variabele $SITE['warnArea'] (gebiedscode) aan te passen, tenzij je waarschuwingen voor de provincie Drenthe wilt hebben.

Re:Weeralarm script geeft karakters script weer

Geplaatst: 09 jul 2014, 20:40
door lammertsm
Dank je,

Zal kijken als ik deze in het template script kan verwerken.

Re:Weeralarm script geeft karakters script weer

Geplaatst: 09 jul 2014, 21:24
door wvdkuil
lammertsm schrijft:
Dank je,

Zal kijken als ik deze in het template script kan verwerken.
Er zijn (nog) 2 versies van de Leuven-script. Voor de template en stand-alone.

Dus aub niet door elkaar gebruiken.

Of wswarning.php aanpassen
Of de uitgebreide warnng even uitzetten

Dit weekeinde komt de aangepaste versie voor zowel stand-alone als template.

Wim

Re:Weeralarm script geeft karakters script weer

Geplaatst: 18 jul 2014, 15:24
door WeerstationGraveNL
Nog bedankt voor de reacties.
Kreeg het niet voor elkaar en kom er net achter dat ik steevast het verkeerde bestandje uploade :)
Nu werkt het zoals het hoort :)

Re:Weeralarm script geeft karakters script weer

Geplaatst: 21 jul 2014, 08:45
door WeerstationGraveNL
Oh, nog 1 vraagje;
hoe krijg ik de link van de waarschuwing verwijderd?