FinWX Foorumi

FinWX-asemien tiedotteet => Länsi-Suomen lääni => Salo-36 => Aiheen aloitti: weatherc - torstai, 22.04.2010, 09:13

Otsikko: MeteoAlarmin varoitukset
Kirjoitti: weatherc - torstai, 22.04.2010, 09:13
Sivulla olevat Meteoalarmin varaoitukset ovat pois käytöstä koska Meteoalarm on muuttanut sivuaan eikä skripti enää toimi.
Ovat kyllä tulossa takaisin kunhan skripti saadaan taas toimimaan.

Tällä hetkellä varsinais suomessa on voimassa kelivaroitus.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu]
Kirjoitti: weatherc - torstai, 22.04.2010, 10:53
Dodiin, korjattu.
Käyttää Meteoalarmin nykyään puskemaa rss-syötettä.

Halukkaille skriptipätkä liitteenä.

Käyttö:
Etsi alueesi FI-numero heidän sivuilta, laita hiiri alueesi päälle ja näet urlissa esim FI032 (Varsinais-suomi), laita se $EUA_URL:iin
Tee cache-kansio, jollei sulla jo ole sellainen.
Sivulle jossa haluat näyttää varoituksia:

<?php
$lang 
"fi";
include 
'meteoalarm.php';
echo 
$out;
?>


Koska Suomen varoitukset ovat kolmella kielellä, ja kaikki kolme ovat samassa pötkössä, skripti parsii ulos suomen kielisen pätkän mikäli $lang on "fi", ruotsinkielisen pätkän jos se on "se" ja englannin kileisen pätkän muutoin.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu]
Kirjoitti: Snowi - torstai, 22.04.2010, 13:31
Itsekin huomasin tuon eilen illalla kun oli tuo varoitus-sivun kuva tullut lähes tuplasti suuremmaksi, kun senkin koko on huomattavasti suurentunut meteoalarmin sivuilla. Myös kuvan ulkoasua on vähän muuttunut. Ja sitten tietenkin myös siitä huomas, että tuo skripti ei enää toiminut  :)

Tuo uusi skripti ei taida aivan toimia niin kuin sen pitäisi. Nimittäin kartan mukaan tällä hetkellä ei olisi varoituksia missään päin Suomea ja myöskin päivämäärä näkyy varoituksessa olevan 2010-03-03. Itsellä tuo ei toiminut aivan noinkaan hyvin, nimittäin itsellä varoitustekstin tilalla lukee vain Varsinais. Huomasin että tuossa skriptissä luki monessa kohtaa Varsinais, joten olet varmaan muokannut sen jotenkin itselle sopivaksi.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu]
Kirjoitti: weatherc - torstai, 22.04.2010, 14:28
Aah...Enpä tarkistanut sen tarkemmin tuota koodia, nappasin vain urlit tuohon rss:ään tuolta ww-foorumilta  ::)
Eipä näytä sitten Suomen rss:ät vielä toimivan, Ruotsin toimii.

Ongelma meteoalarmin tekstissä suomen osalta on se että rakas FMI tuuppaa teksin ulos tyyliin:
varoitus suomeksi.varning på svenska.warning in english.
Kaikki yhteen pötköön, joten jos näyttää kaiken siitä tulee aikas pitkä eikä se oikeen sovi esim. etusivulle, eikä mitään helppoa jakaajaa löydy joka olis näytillä joka kerta muuta kuin että varoitukset alkavat alueen nimellä, esim. varsinais suomi.
Täytyy vielä tutkailla sitä tarkemmin.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu] [Eipä olekkaan]
Kirjoitti: Snowi - torstai, 22.04.2010, 14:38
Joo huomasin että vika olikin tossa rss:ssä, eikä niinkään tuossa skriptissä  :)

Toi tommonen pötkö kolmella eri kielellä ei ole mikään kovin selkeä, joten toi uusi versio tuosta skriptistä näytti kyllä hyvältä. Juuri tuon takia, että siinä oli vain yksi kieli ja sitten nuo pienet kuvakkeet, jotka kertovat varoituksen luonteen.
Katsotaan jos nuo Suomenkin rss:t alkaisivat toimimaan  :)
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu] [Eipä olekkaan]
Kirjoitti: weatherc - perjantai, 23.04.2010, 12:02
Tein moddauksen tuohon ww-foorumilla olevaan Kenin päivitettyyn skriptiin ja sain sen näyttämään samanlaiselta kun eilinen rss-kokeilu, noilla pienillä ikoneilla. :)
Toimii myös multilanguagena mitä ei rss-syöte tehnyt, eli printtaa nuo selitykset myös Suomeksi. Myös tilanne jossa useampi varoitus voimassa toimii, oli alue Italiassa jossa 2 varoitusta joten tuli testattua, silloin se laittaa varoitukset samaan laatikkoon eikä tee uutta boxia jokaiselle.
Nyt ei vaan ole suomessa varoitusta päällä joten ei pysty kokeilemaan tuota tekstin jakoa joten täytyy odottaa...

EDIT:
Noniin, oma varoitussivu (http://www.nordicweather.net/index.php?sivu=30&lang=fi) taas toiminnassa. Tosin se ei vielä parsi tekstiä vaan tuuppaa ulos kaikki kolme kieltä kun varoitus ilmenee.

Opiskelin myös Meteoalarmin TOS:a, tässä lyhyesti jos edelleenkäyttää heidän dataa, joka on siis täysin luvallista:
- Dataa ei saa muokata
- Data täytyy olla reaaliajassa, korkeintaan 10 minuutin cache sallittu
- Kun näytillä vain yhden maan dataa, kuten esim meidän skriptit, täytyy olla myös maininta/linkki datan tarjoajalle, eli meidän tapauksessa FMI
- Linkki Meteoalarmin sivuille
- maininta milloin data on julkaistu, eli "valid"-aikajakso datasta
- seuraavanlainen disclaimer:
Time delays between this website and the www.meteoalarm.eu website are possible, for the most up to date information about alert levels as published by the participating National Meteorological Services please use www.meteoalarm.eu
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu] [Eipä olekkaan]
Kirjoitti: Snowi - perjantai, 23.04.2010, 14:24
Hyvältä näyttää   :)

Onko sulla mahdollisuutta jakaa tuota muokattua skriptiä, vai onko se vielä keskeneräinen? Nimittäin itse ainakin tykkään tuon ulkoasusta, selkeä ja yksikielinen.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu] [Eipä olekkaan]
Kirjoitti: weatherc - perjantai, 23.04.2010, 18:46
Lainaus käyttäjältä: Snowi - perjantai, 23.04.2010, 14:24
Hyvältä näyttää   :)

Onko sulla mahdollisuutta jakaa tuota muokattua skriptiä, vai onko se vielä keskeneräinen? Nimittäin itse ainakin tykkään tuon ulkoasusta, selkeä ja yksikielinen.

Heti kun ensin tulee varoitus voimaan Suomessa niin saan testattua tuota tekstin parsimista niin tulee jakoon.
Täytyy vielä liittää nuo MeteoAlarmin pyytämät FMI:n linkit & disclaimerit siihen.
Oma skripti on muokattu niin että toimii kolmella kielellä, suomeksi, ruotsiksi ja englanniksi käyttäen $lang-variaablea. Se käyttää ikoneina rss-feedin ikoneita, oli aika simppeliä saada se pomimaan ne tuon ison kuvan sijaan. Nappasin myös tuon "Copyright"-pätkän ulos niin ettei se tule automaattisesti laatikon alle vaan sen voi liittää mihin haluaa, kuten minulla, laatikon ja karttojen alle, mielestäni oli pikkasen turhaa tehdä kaksi eri copyrightia, tuo yksi ajaa molempia.
Otsikko: Vs: Varoitukset pois käytöstä [Korjattu]
Kirjoitti: weatherc - perjantai, 23.04.2010, 20:14
Laitetaanpa se jakoon. Se EI vielä parsi tekstejä kun varoitus on voimassa eli silloin se puskee sen koko pötkön kolmella kielellä. Palataan siihen kun tulee varoitus voimaan jossain päin Suomea. "Vihreällä" tasolla teksti näkyy yksikielisenä.

Tässä koodi jota itse käytän, sisältäen myös Suomen ja Euroopan kartat.

<?php
$lang 
"fi"// Voi muuttaa se,fi tai en
include 'meteo.php';
?>

<br/><br/>
<table width="99%"><tr><td style="width:50%;text-align:center">
<a href="http://www.meteoalarm.eu/index2.php?lang=en_UK&country=FI&day=0" rel="external"><img src="http://www.meteoalarm.eu/map.php?iso=FI" alt="" height="416" width="282" /></a>
</td><td style="width:50%;text-align:center">
<a href="http://www.meteoalarm.eu/index.php" rel="external"><img src="http://www.meteoalarm.eu/map.php?iso=euro&data=0&type=0" alt="" height="292" width="350" /></a>
</td>
</tr></table><br/>
<?php
// Vaaditut disclaimerit ja linkit
echo $requiredNoteEUA;
?>


Tulossa myös muokkaus "etusivun boxia" varten jossa näytetään vain jos varoitus voimassa
Otsikko: MeteoAlarmin varoitukset
Kirjoitti: weatherc - lauantai, 24.04.2010, 09:55
Uusi versio...On siis muokattu version Kenin ww-foorumilla olevasta skriptistä.
Sain testattua nuo suomen varoitukset nyt kun pohjoisessa kelivaroitus :)
Nyt toimii niinkun pitää, käyttää jakajana ")".

Toimii nyt niin että sitä voi käyttää sekä etusivulla (jolloin vihreää tasoa ei näytetä) ja sisäsivulla jolloin kaikki tasot näytetään.
Käyttö:

- hae ensin alueesi koodin meteoalarmin sivuilta, esim varsinais suomi on FI032
- pari asetusta, mm. $isFIN pitää olla suomen kohdalla true-asennossa, muuten se ei jaa noita tekstejä
- $requiredNoteEUA nostettu ulos itse skriptin ulos-printistä jolloin nuo disclaimerit (vaatimus) voi siirttää pikkasen eikä siten ole pakko olla juuri laatikon alla.

sivulla jossa näkyy:

jos etusivu:

<?php
$lang = "fi";
$frontpage = true;
include '../meteo.php';
echo $requiredNoteEUA;
?>

jos sisäsivu:

<?php
$lang = "fi";
include '../meteo.php';
echo $requiredNoteEUA;
?>

Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - lauantai, 24.04.2010, 12:16
Nyt toimii myös varoitukset ukkostutkat.fi:n varoitussivulla (http://www.ukkostutkat.fi/index.php?page=15&lang=fi) jossa pystyy valitsemaan alueen valikosta  ;D
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: Snowi - tiistai, 27.04.2010, 16:31
Saisko tuota varoitusta näkyviin noilla muilla sivuilla niin, että se tulisi näkyviin vasta kun varoitus on värikoodilla oranssi tai punainen? Noita keltaisia tulee kuitenkin sen verran paljon, että en haluaisi jokaisella sivulla olevan tuota varoitusta koko aikaa. Sitten jos varoitus on oranssi tai punainen, niin silloin olisi viimeistään hyvä että ihmiset näkevät sen joka sivulta.
Muuten sitten kehottaisin seuraamaan Varoitukset-sivua säännöllisesti, jotta sitten mahdolliset keltaisetkin varoitukset huomaisi.

Jos tuon noin haluaisi niin minkälainen muutos pitäisi skriptiin tehdä?
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - tiistai, 27.04.2010, 17:12
Lainaus käyttäjältä: Snowi - tiistai, 27.04.2010, 16:31
Saisko tuota varoitusta näkyviin noilla muilla sivuilla niin, että se tulisi näkyviin vasta kun varoitus on värikoodilla oranssi tai punainen? Noita keltaisia tulee kuitenkin sen verran paljon, että en haluaisi jokaisella sivulla olevan tuota varoitusta koko aikaa. Sitten jos varoitus on oranssi tai punainen, niin silloin olisi viimeistään hyvä että ihmiset näkevät sen joka sivulta.
Muuten sitten kehottaisin seuraamaan Varoitukset-sivua säännöllisesti, jotta sitten mahdolliset keltaisetkin varoitukset huomaisi.

Jos tuon noin haluaisi niin minkälainen muutos pitäisi skriptiin tehdä?

En ole ihan varma että meteoalarm hyväkyisi tuollaista, heidän TOS:ssa kun on että data pitää olla "reaaliaikasta" ja bla bla blaa. Veikkaukseni on että joko pitää näyttää kaikki aktiiviset varoitukset (eli keltaisesta ylöspäin) tai ei ollenkaan, muuten voi sivua seurailevat luulla ettei varoituksia ole ollenkaan. esim Suomen metsäpalovaroitus muistaakseni (voin olla väärässä) on aina keltainen samoin usein kelivaroitus (on vaan erittäin huonon kelin varoitus kun yltää oranssiin).
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: Snowi - tiistai, 27.04.2010, 18:57
Mietinkin että tuossa voi olla juuri tuonlaisia ongelmia. Siinä voisi käydä myöskin juuri noin, että ihmiset eivät enää seuraisi varoitukset sivua.
Varsinkin jos vielä noi metsäpalovaroitukset on vain keltaisella täällä Suomessa. Kelivaroituksissakin yleensä on keltainen, mutta nyt viime talvena oli aika usein myös oranssiakin, sen takia tuota juuri mietinkin.

Mutta on se kyllä totta, että parempi näyttää kaikki varoitukset noilla muilla sivuilla jos niitä niissä ylipäätänsä aikoo näyttää. Itse en vielä tiedä laitanko näkyviin, muuten kyllä voisi jos olisi pelkkä tuo varoituslaatikko  ;D, mutta kun ne muut tiedot pitää näkyä siinä niin ei voi mitään. Ei se kyllä niin kauheasti tilaa vie ja tiputa noita muita sivuja alemmas, että kyllähän sen voisi vaikka laitaakin.
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - tiistai, 27.04.2010, 19:39
Mielestäni tuo on aivan mahtavaa että meteoalarm sallii varoitusten käytön websivuilla eikä mun mielestä nuo pakkoliset disclaimerit paljoa häiritse ja onhan se aina hyvä olla lähde esillä.

Yks vaihtoehto on tehdä niinkun itse olen tehnyt että varoitusboxi näkyy vain valituilla sivuilla tai pelkästään etusivulla + sitten varoitussivulla jos sellaisen tekee. Itse olen laittanut niin että näkyy "paikallisilla" sivuilla eli niillä jossa lähinnä oman aseman dataa.
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: ARu - tiistai, 07.06.2011, 12:08
miten saa noi eri varoitukset eri laatikoihin laitettua.
kattelin noita Perttelin sivuilla olevia varoituksia eri laatikoissa ja paljon selvempi.
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - tiistai, 07.06.2011, 20:47
Nappaa skripti tuosta ja vertaa omaasi:
http://www.nordicweather.net/downloads/meteo.zip  ;D
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: ARu - keskiviikko, 08.06.2011, 08:27
kokeilin että, muutin tuohon sinun skriptiin omat paikkakuntatiedot, mutta sivuille ei tuu minkäännäköisiä varoituksia.
cache kansioon tekee kuitenkin meteoalarm-fi.txt tiedoston.

sivulle tekee ainoastaan tämän tiedon:

<!-- lang=fi (su_FI) used -->
<!-- get-meteoalarm-warning-inc.php V2.00 - 22-Apr-2010 -->
<!-- Varoitustiedot tuottaa ja on copyright &copy; EUMETNET-MeteoAlarm. Viivästyksiä tämän websivun ja www.meteoalarm.eu:n välillä saattaa ajoittain esiintyä, tuoreimmat tiedot voimassa olevista varoituksista julkaisee kansalliset meteoroloogiset laitokset sivulla www.meteoalarm.eu. Suomen varoitukset tuottaa Ilmatieteen laitos. Käytetty luvalla. -->
<!-- Meteoalarm data load from from cache ./cache/meteoalarm-fi.txt -->



Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: i_fiorentino - perjantai, 30.09.2011, 01:50
Hi Finnish guys  :D
how are you?
I'm Alessandro from Italy, webmaster of Meteocarmignano.it  ;)
I've some issue with this script and i hope in your help! (Where is Henkka!?)

With my version of script (that i've attached) the result of alert is http://www.meteocarmignano.it/meteo.php?force=1
and in my home it shows http://www.meteocarmignano.it/index_test.php?lang=en

With Henkka's version instead the script shows a blank page http://www.meteocarmignano.it/meteo_henkka.php?force=1
like in my home page too http://www.meteocarmignano.it/index_test2.php

If you try it with an alerts to test, it works or not?
Thanks in advance for your support,

Alessandro
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - perjantai, 30.09.2011, 17:11
Alessandro,

LainaaWith my version of script (that i've attached) the result of alert is http://www.meteocarmignano.it/meteo.php?force=1
This actually work exactly as expected. Lack of text are because that Valencia-warning DO NOT have any text, choose an warning where english version have text to test that.

In my version may not force=1 work as i have never used it.
It also DO NOT print anything by itself, it needs the echo $variables to that, so by running it directly you get just the white page like that.

Henkka


Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: i_fiorentino - lauantai, 01.10.2011, 01:22
Hi Henkka!
How are you finnish guy?  :D :D
after a long investigation i've notice that the link to alert icons were broken.
Now i've fixed all problem but it remains only one little problem.

No problem when there isn't any alerts.
But if i left this code and there is an alert (attachment nr. 2) the alerts boxes are double on my home (attachment nr. 1)
If i would only one of these box i should delete this function:
Code: echo $EUAwarning;

Any ideas?
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - sunnuntai, 02.10.2011, 18:42
Alessandro,

No ideas why it print it twice...

Henkka
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: pappa - torstai, 19.12.2013, 23:05
Olisi hyvät neuvot kalliit :) testailin meteoalarm skriptiä ja sainkin pelaamaan mutta ongelmana on että skripti tulostaa kaikilla kielillä (fi, se, en) varoitukset ja kuva on vihreä "palikka". osaisko joku vinkata miten tuon saisi toimimaan?

Sivu löytyy http://saatiedot.net/alarm/alarm.php
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: systeemi - torstai, 19.12.2013, 23:24
Lainaus käyttäjältä: pappa - torstai, 19.12.2013, 23:05
Olisi hyvät neuvot kalliit :) testailin meteoalarm skriptiä ja sainkin pelaamaan mutta ongelmana on että skripti tulostaa kaikilla kielillä (fi, se, en) varoitukset ja kuva on vihreä "palikka". osaisko joku vinkata miten tuon saisi toimimaan?

Sivu löytyy http://saatiedot.net/alarm/alarm.php

Onko sinulla nuo varoituskuvakkeet palvelimella. Muutenhan tuo näyttisi toimivan oikein. Tuohon kieli valintaan joutui muistaakseni muokkaamaan koodia jotenkin ettei se "tulosta" sitä muulla kuin suomeksi.
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: pappa - torstai, 19.12.2013, 23:35
Lainaus käyttäjältä: systeemi - torstai, 19.12.2013, 23:24
Lainaus käyttäjältä: pappa - torstai, 19.12.2013, 23:05
Olisi hyvät neuvot kalliit :) testailin meteoalarm skriptiä ja sainkin pelaamaan mutta ongelmana on että skripti tulostaa kaikilla kielillä (fi, se, en) varoitukset ja kuva on vihreä "palikka". osaisko joku vinkata miten tuon saisi toimimaan?

Sivu löytyy http://saatiedot.net/alarm/alarm.php

Onko sinulla nuo varoituskuvakkeet palvelimella. Muutenhan tuo näyttisi toimivan oikein. Tuohon kieli valintaan joutui muistaakseni muokkaamaan koodia jotenkin ettei se "tulosta" sitä muulla kuin suomeksi.

mistä noi kuvat saisi ladattua?
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - perjantai, 20.12.2013, 00:04
Kuvat löytyy Meteoalarmin sivuilta, sieltä ne nappasin aikoinas ;)

Suomen varoitukset ovat kaikilla kolmella kielillä eli siinä joutuu koodia parsimaan että saa napattua vain suomen kielen ulos siitä.
Noissa varoituksissa ei ole mitään "kielivalintaa" olemassa vaan data joka tulee on se mitä meidän tapauksessa FMI on puskenut MeteoAlarmiin, tuloksena aikamoinen sillisalaatti jos esim EWN:ää ajattelee kun yhden maan varoitukset ovat kolmella kielellä, toisen vain paikallisella ja jossain maissa ei olla edes vaivauduttu laittamaan tekstiä ollenkaan.
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: ARu - torstai, 04.06.2015, 17:12
ei taida toimia suomen osalta
Otsikko: Vs: MeteoAlarmin varoitukset
Kirjoitti: weatherc - torstai, 04.06.2015, 22:51
Lainaus käyttäjältä: ARu - torstai, 04.06.2015, 17:12
ei taida toimia suomen osalta

Juu, ei ole toiminut pariin kuukauteen...Vika jossain FMI <> MA...