FinWX Foorumi

Koodaus- ja rakentelunurkka => Sivustojen koodaaminen (HTML, PHP, MySQL, jne.) => Aiheen aloitti: weatherc - lauantai, 27.12.2014, 17:08

Otsikko: FMI-ennuste
Kirjoitti: weatherc - lauantai, 27.12.2014, 17:08
Laitettanpa FMI-ennuste hitusen julkisempaan jakoon  ;D

Eli kyseessä sama ennuste-skripti mikä käytössä täällä: http://www.nordicweather.net/fmiennuste.php?fi
Siitäkin korjattu samainen uuden vuoden bugi sekä lisätty css-filuun SVG-ikonien tarvitsemat pätkät.

Ladata voi täältä: http://www.nordicweather.net/downloads/fmi_e.zip

;D
Otsikko: Vs: FMI-ennuste
Kirjoitti: Leka - lauantai, 27.12.2014, 22:10
Kiitokset jälleen Henkalle :)

Asennus Leuveniin meni hieman mutkattomammin kuin EWN:n ennusteen kanssa, mitä nyt ilmeisesti ennusteen .css muuttaa tempalaten FMI-ennusteen sivun ulkonäköä hieman ;D -> http://www.saahiisi.com/weather2/index.php?p=59-6&lang=fi Täytynee yrittää keksiä jotain paremmalla ajalla ::)

Olikos tästä FMI-ennusteesta joku skripti joskus aiemminkin, vai muistanko ihan omia?
Otsikko: Vs: FMI-ennuste
Kirjoitti: weatherc - lauantai, 27.12.2014, 22:33
LainaaOlikos tästä FMI-ennusteesta joku skripti joskus aiemminkin, vai muistanko ihan omia?

Oli juu. Sen ylläpito lopahti lähinnä siksi että varsinkin alussa FMI:läiset tykkäs muutella kaiken maailman tageja datafilussa jolloin se olisi vaatinut tarkistusta aina kun ne tekivät muutoksia.
Otsikko: Vs: FMI-ennuste
Kirjoitti: PeT - sunnuntai, 28.12.2014, 14:18
Ennuste on siirretty Leuvenin templateen. Muutama kysymys joihin en keksi vastausta.

Miten saa sääaseman sijoituspaikan ennusteen näkymään kun sivun avaa?
(toimii Lekan sivuilla)

Muutamissa tekstin kohdissa ääkköset ei toimi?

www.saajuu.net/weather2
Otsikko: Vs: FMI-ennuste
Kirjoitti: Zalama - sunnuntai, 28.12.2014, 17:01
15 vrk käppyrät eivät näy macilla ja safarilla (8.03)
Siis täällä:
http://www.europeanweathernetwork.eu/ewnforecast.php?lang=fi&geoid=655194&city=Jyv%E4skyl%E4
Otsikko: Vs: FMI-ennuste
Kirjoitti: Leka - sunnuntai, 28.12.2014, 17:40
Lainaus käyttäjältä: PeT - sunnuntai, 28.12.2014, 14:18
Ennuste on siirretty Leuvenin templateen. Muutama kysymys joihin en keksi vastausta.

Miten saa sääaseman sijoituspaikan ennusteen näkymään kun sivun avaa?
(toimii Lekan sivuilla)

Muutamissa tekstin kohdissa ääkköset ei toimi?

www.saajuu.net/weather2

Leuveniin on välillä tuskaa lisäillä toisen osapuolen skriptejä ;D

Uppaa koko fmi kansio weather2:een ja ala rakentamaan siitä niin pääset ehkä helpoimmalla.
Muokkaa fmiennuste.php:tä ja nimeä se uudelleen haluamallasi tavalla, esim:
<?php
#-----------------------------------------------------------------------
# display source of script if requested so
#-----------------------------------------------------------------------
if (isset($_REQUEST['sce']) && strtolower($_REQUEST['sce']) == 'view' ) {
   
$filenameReal __FILE__;
   
$download_size filesize($filenameReal);
   
header('Pragma: public');
   
header('Cache-Control: private');
   
header('Cache-Control: no-cache, must-revalidate');
   
header("Content-type: text/plain");
   
header("Accept-Ranges: bytes");
   
header("Content-Length: $download_size");
   
header('Connection: close');
   
readfile($filenameReal);
   exit;
}
$pageName 'tahantamankriptinnimi.php';
if (!isset(
$SITE)){echo "<h3>invalid call to script $pageName</h3>";exit;}
$pageVersion '3.00 2014-12-xx';
$SITE['wsModules'][$pageName] = 'version: ' $pageVersion;
$pageFile basename(__FILE__); // check to see this is the real script
if ($pageFile <> $pageName) {$SITE['wsModules'][$pageFile] 'this file loaded instead of '.$pageName;}
echo 
'<!-- module '.$pageFile.' ==== '.$SITE['wsModules'][$pageFile]." -->".PHP_EOL;
#-------------------------------------------------------------------------------------------------
#
#
# settings:
$page_title     =langtransstr('Mika taman sivun otsikko nyt onkaan');
#
?>

<div class="blockDiv">
<h3 class="blockHead"><?php echo $page_title?></h3>

<?php
include 'fmiennuste/fmi.php';
echo 
$yrhead;
?>


<div id="main-copy">

<?php
echo $yrtable;
?>


</div>
</div>


Sitten muokkaat fmi_conf.php:stä
$yrdirb
$deflat
$deflon
kohdalleen niin eiköhän se siitä ;)
Otsikko: Vs: FMI-ennuste
Kirjoitti: weatherc - sunnuntai, 28.12.2014, 20:00
LainaaMiten saa sääaseman sijoituspaikan ennusteen näkymään kun sivun avaa?

FMI:n datassa ei ole kaikkia paikkakuntia saatavilla mikä on sinänsä sääli. Kokeili lähellä olevia kyliä/kuntia jos vaikka löytyis.

LainaaMuutamissa tekstin kohdissa ääkköset ei toimi?

Johtunee sivun charset-asetuksesta.

Lainaa15 vrk käppyrät eivät näy macilla ja safarilla (8.03)

Kertooko Safari jotain virheilmoa että miksei sille passaa näyttää käppyriä?
Otsikko: Vs: FMI-ennuste
Kirjoitti: Leka - sunnuntai, 28.12.2014, 21:25
Lainaus käyttäjältä: Leka - lauantai, 27.12.2014, 22:10
...mitä nyt ilmeisesti ennusteen .css muuttaa tempalaten FMI-ennusteen sivun ulkonäköä hieman ;D -> http://www.saahiisi.com/weather2/index.php?p=59-6&lang=fi Täytynee yrittää keksiä jotain paremmalla ajalla ::)

Pienen puuhastelun jälkeen alkaa näyttää taasen suht normaalilta Leuvenilta tuo edellä mainittu FMI-ennustesivu. Jos Leuvenin käyttäjiä tuo mun muokkaama FMI-ennusteen .css miellyttää ja tahtoisit sen käyttöösi, niin ilmoittele ;)

Lainaus käyttäjältä: weathercJohtunee sivun charset-asetuksesta.

Leuvenissa:
Lainaanoutf8 Some pages can not be shown correctly with UTF-8 character sets. Here you specify for which character should be used that page only.
http://wiki.leuven-template.eu/doku.php?id=menu#parameters

wsMenuData.xml:ssä UTF-8->WINDOWS-1252
noutf8  = "WINDOWS-1252"