FinWX Foorumi

Koodaus- ja rakentelunurkka => Sivustojen koodaaminen (HTML, PHP, MySQL, jne.) => Aiheen aloitti: weatherc - keskiviikko, 10.11.2010, 20:41

Otsikko: Banneri
Kirjoitti: weatherc - keskiviikko, 10.11.2010, 20:41
Lainaa
Komian bannerin Snowi pläjäyttänyt pöytään.

Niin onkin!

LainaaOnko muuten sinulla VP:n ennuste käytössä kun bannerissa ja NWN:sä näkyy noita hiutaleita eikä moon?

Tarkistappa TNET:n parserilla (http://www.tnetweather.com/wd-parser.php) mitä clientraw antaa ulos riviltä 048 ;)
Meikäläisellä se antaa 1 (Clear night).
Otsikko: Banneri
Kirjoitti: Snowi - keskiviikko, 10.11.2010, 22:27
Lainaus käyttäjältä: teutari - keskiviikko, 10.11.2010, 20:35
Komian bannerin Snowi pläjäyttänyt pöytään.
Onko muuten sinulla VP:n ennuste käytössä kun bannerissa ja NWN:sä näkyy noita hiutaleita eikä moon?

Kiitos kiitos  :). Vihdoinkin sain tuon bannerin tehtyä, kun on ollut se jo suunnitelmissa siitä asti, kun sain sivut pystyyn.

Minulla on käytössä tuo clientrawin 48 numero ja se antaa nyt ulos "14 (Night Rain)". En ole varma onko tämä nyt se, jonka "pitäisi" näyttää tämän hetkinen säätilanne, mutta ei täällä kyllä lumi- eikä vesisateesta ole nyt tietoakaan. Toisaalta clientrawista löytyy myös ennuste numerolla 15, joten luulisi tämän 48:n tarkoittavan tämän hetkistä säätä. Tosin mulla näyttää molemmat, sekä 15 että 48 samaa säätilannetta, joka on kyllä vähän erikoista.
Oli muuten aivan pakollinen tuo Tnetin parseri. Nimittäin mahdotonhan noita on muuten tietää  :)

En tiedä onko bannerin tekemiseen mitään suoraa ohjetta. Mutta itsellä on koneella wamp-serveri, jolla ajan tuota skriptiä, joka lisää tuohon bannerikuvaan nuo säätiedot ja sääikonin.
Itse skriptin muokkasin weatherc:n tekemästä sääkameraskriptistä, mutta aivan alkuperäinen banneriskripti löytyy täältä, aivan alin linkki: http://scripts.anolecomputer.com/download.shtml

Mutta ei varmaan kauheesti auta, jos aivan rautalankaohjeet haluaisit. Itsekin sain vähän taistella tuon kanssa kun muokkasin tuota skriptiä. Vaikeinta oli saada sääikonit ja tuuli-ikonit tuohon banneriin. Mutta kyllä se sitten lopulta onnistui  :)
Hyvä juttu tässä omassa skriptissä, minkä muokkasin tuosta weatherc:n sääkameraskriptistä on se, että se on huomattavasti pienempi kuin tuo alkuperäinen wxgraphic-skripti.
Bannerin pieni kolmiulotteisuus on puolestaan tehty photoshopilla  :)



Otsikko: Banneri
Kirjoitti: weatherc - keskiviikko, 10.11.2010, 22:29
LainaaMenee hiukan ohi aiheesta mutta onko Halikkoon haettu omenalaatikko?

Häh?  ;D

LainaaEn tiedä onko bannerin tekemiseen mitään suoraa ohjetta. Mutta itsellä on koneella wamp-serveri, jolla ajan tuota skriptiä, joka lisää tuohon bannerikuvaan nuo säätiedot ja sääikonin.
Itse skriptin muokkasin weatherc:n tekemästä sääkameraskriptistä, mutta aivan alkuperäinen banneriskripti löytyy täältä, aivan alin linkki: http://scripts.anolecomputer.com/download.shtml

Tuo Snowin "riisuttu versio" Anolen skriptistä olisi aikas hyvä pohja kyllä helppoon banneriin koska siinä on turhat siivottu pois, mitä taas Anolen skriptissä on joka on kaiken kukkuraksi aika sekava jos haluaa muokata sitä.
Noissa valmiissa skripteissä pakkaa pukkaamaan se ongelma kun on niin montaa ei vaihtoehtoja että tuloksena julmetun kasa koodia joka on "turhaa".
Otsikko: Banneri
Kirjoitti: Snowi - keskiviikko, 10.11.2010, 23:00
Tämmönen tuo mun skripti tuosta banneriskriptistä on:

<?php
date_default_timezone_set
("Europe/Helsinki");

# what is the root of your files?
$basedir "banneri";

$clientrawfile "D:\Weather Display logfiles\clientraw.txt";
$clientraw get_raw($clientrawfile);
$font="tahomabd.ttf";

$temp $clientraw[4]." °C";
$hum $clientraw[5]." %";
$baro $clientraw[6]." hPa";
$barotrend $clientraw[50]." hPa";
$gust ktsToMph($clientraw[2],1). " m/s";
$wind ktsToMph($clientraw[158],1). " m/s";
$rain $clientraw[7]." mm";
$windimg windDir($clientraw[117]);
$weatherimg $clientraw[48];

switch (
true) {  
     case (
$windimg == "N"): $icon "wind_icons/N.png"; break;
     case (
$windimg == "NNE"): $icon "wind_icons/NNE.png"; break;
     case (
$windimg == "NE"): $icon "wind_icons/NE.png"; break;
     case (
$windimg == "ENE"): $icon "wind_icons/ENE.png"; break;
 case ($windimg == "E"): $icon "wind_icons/E.png"; break;
     case (
$windimg == "ESE"): $icon "wind_icons/ESE.png"; break;
     case (
$windimg == "SE"): $icon "wind_icons/SE.png"; break;
     case (
$windimg == "SSE"): $icon "wind_icons/SSE.png"; break;
 case ($windimg == "S"): $icon "wind_icons/S.png"; break;
     case (
$windimg == "SSW"): $icon "wind_icons/SSW.png"; break;
     case (
$windimg == "SW"): $icon "wind_icons/SW.png"; break;
     case (
$windimg == "WSW"): $icon "wind_icons/WSW.png"; break;
 case ($windimg == "W"): $icon "wind_icons/W.png"; break;
     case (
$windimg == "WNN"): $icon "wind_icons/WNN.png"; break;
     case (
$windimg == "NW"): $icon "wind_icons/NW.png"; break;
     case (
$windimg == "NNW"): $icon "wind_icons/NNW.png"; break;
}
switch (
true) {
 case ($weatherimg == 0): $icon2 "weather_icons/0.png"; break;
     case (
$weatherimg == 1): $icon2 "weather_icons/1.png"; break;
     case (
$weatherimg == 2): $icon2 "weather_icons/2.png"; break;
     case (
$weatherimg == 3): $icon2 "weather_icons/3.png"; break;
 case ($weatherimg == 4): $icon2 "weather_icons/4.png"; break;
     case (
$weatherimg == 5): $icon2 "weather_icons/5.png"; break;
     case (
$weatherimg == 6): $icon2 "weather_icons/6.png"; break;
     case (
$weatherimg == 7): $icon2 "weather_icons/7.png"; break;
 case ($weatherimg == 8): $icon2 "weather_icons/8.png"; break;
     case (
$weatherimg == 9): $icon2 "weather_icons/9.png"; break;
     case (
$weatherimg == 10): $icon2 "weather_icons/10.png"; break;
     case (
$weatherimg == 11): $icon2 "weather_icons/11.png"; break;
 case ($weatherimg == 12): $icon2 "weather_icons/12.png"; break;
     case (
$weatherimg == 13): $icon2 "weather_icons/13.png"; break;
     case (
$weatherimg == 14): $icon2 "weather_icons/14.png"; break;
     case (
$weatherimg == 15): $icon2 "weather_icons/15.png"; break;
 case ($weatherimg == 16): $icon2 "weather_icons/16.png"; break;
     case (
$weatherimg == 17): $icon2 "weather_icons/17.png"; break;
     case (
$weatherimg == 18): $icon2 "weather_icons/18.png"; break;
     case (
$weatherimg == 19): $icon2 "weather_icons/19.png"; break;
 case ($weatherimg == 20): $icon2 "weather_icons/20.png"; break;
     case (
$weatherimg == 21): $icon2 "weather_icons/21.png"; break;
     case (
$weatherimg == 22): $icon2 "weather_icons/22.png"; break;
     case (
$weatherimg == 23): $icon2 "weather_icons/23.png"; break;
 case ($weatherimg == 24): $icon2 "weather_icons/24.png"; break;
     case (
$weatherimg == 25): $icon2 "weather_icons/25.png"; break;
     case (
$weatherimg == 26): $icon2 "weather_icons/26.png"; break;
     case (
$weatherimg == 27): $icon2 "weather_icons/27.png"; break;
 case ($weatherimg == 28): $icon2 "weather_icons/28.png"; break;
     case (
$weatherimg == 29): $icon2 "weather_icons/29.png"; break;
     case (
$weatherimg == 30): $icon2 "weather_icons/30.png"; break;
     case (
$weatherimg == 31): $icon2 "weather_icons/31.png"; break;
 case ($weatherimg == 32): $icon2 "weather_icons/32.png"; break;
     case (
$weatherimg == 33): $icon2 "weather_icons/33.png"; break;
     case (
$weatherimg == 34): $icon2 "weather_icons/34.png"; break;
 case ($weatherimg == 35): $icon2 "weather_icons/35.png"; break;
}

$date date('d.m.Y H:i');

$file "banneri/banneri.jpg";
$image $file;

$ext substr($image, -3);

if(
strtolower($ext) == "jpg") {
    if (!
$im2 imagecreatefromjpeg($image)) {
        echo 
"Error opening $image!"; exit;
    }
} else {
    die;
}

$grey imagecolorallocate ($im2230230230);
$black imagecolorallocate ($im20,0,0);

$windicon imagecreatefrompng($icon);
$weathericon imagecreatefrompng($icon2);
$image_p imagecreatetruecolor(520,70);
imagecopyresampled($image_p$im200005207052070);
imagecopyresampled($image_p$windicon497250014141414);
imagecopyresampled($image_p$weathericon31040064646464);

imagettftext($image_p7042111$grey$font$date);
imagettftext($image_p8039038$grey$font$temp);
imagettftext($image_p8039050$grey$font$rain);
imagettftext($image_p8039062$grey$font$hum);
imagettftext($image_p8044738$grey$font$wind);
imagettftext($image_p8044750$grey$font$baro);
imagettftext($image_p8044762$grey$font$barotrend);
imagejpeg($image_p,'C:\wamp\www\banneri_saa\banneri.jpg',400);
imagedestroy($image_p);
imagedestroy($windicon);
imagedestroy($weathericon);

function 
get_raw$rawfile ) {
        
$rawdata implode(''file($rawfile));
        
$rawdata explode(' '$rawdata);
        return 
$rawdata;
}

function 
ktsToMph ($kts$prec) {
          
$prec = (integer)$prec;
          
$inch = (float)$kts 0.514444444;
          return 
round($inch1);
}

function 
windDir ($winddir)
// Given the wind direction, return the text label
// for that value.  16 point compass
{
  if (!isset(
$winddir)) {
    return 
"---";
  }
$windlabel = array ("N","NNE""NE""ENE""E""ESE""SE""SSE""S",
   
"SSW","SW""WSW""W""WNN""NW""NNW");
$dir $windlabel[ (int) ($winddir 22.5) ];
return 
"$dir";
}

exit;
?>
Otsikko: Banneri
Kirjoitti: weatherc - keskiviikko, 10.11.2010, 23:37
Tuota helpommaksi sitä ei oikeen saa, hienoa työtä Snowi! Lyhyt, ytimekäs ja selkeä.  ;D

Otsikko: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 00:31
Oho, oli näköjään jäänyt tuo $astring vielä tuohon ja tuo $dataage, joka varmaan olis ehkä ihan kätevä näissä bannereissakin. Mutta otin ne nyt pois tuosta skriptistä ja sai siten vielä nipistettyä kokoa ja selkeytettyä skriptiä  ;D
Otsikko: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 00:51
Lainaus käyttäjältä: Snowi - torstai, 11.11.2010, 00:31
Oho, oli näköjään jäänyt tuo $astring vielä tuohon ja tuo $dataage, joka varmaan olis ehkä ihan kätevä näissä bannereissakin. Mutta otin ne nyt pois tuosta skriptistä ja sai siten vielä nipistettyä kokoa ja selkeytettyä skriptiä  ;D

Juu, siihen sais tietojen ikää tarkistavan pätkän aika helposti joka, jos tiedot ovat liian vanhoja, pläjäyttää infon siitä sen sijaan että piirtää vanhentuneet arvot siihen (omasta bannerista se taitaa uupua). Täytyy katsoa jos saisin tehtyä oman tuolle pohjalle niin siitä vois kehitellä vaikka wuhu-versiota aika helpolla (mullahan on wuhu-parseri jo nwn:ään joten pikkasen copy/pastea kehiin niin olis aika lailla siinä) ;D

Ei sulla Snowi olis zippiä noista tuulen nuolista? ;)
Otsikko: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 01:39
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 00:51
Ei sulla Snowi olis zippiä noista tuulen nuolista? ;)

Juu on toki. Tässä http://www.klaukkala-saa.fi/wind_icons.rar  :)

Wuhu-versio olisi kyllä hyvä, niin saisi vaikka Naruskan Ukkakin sitten oman bannerin  :). Muutenkin noi versiot on hyvä olla erillään toisista, niin ei tarvi tietyn version käyttäjä sen toisen version koodia siihen skriptiin.
Tuo pätkä joka tarkistaa onko data vanhaa olisi hyvä olla tuossa bannerissakin ja tuo ilmoitus siitä jos data on vanhaa olis kyllä hyvä juttu.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 16:31
Jaoin tuon nwn- ja bannerihässäkän kahteen osaan, voipi olla helpompi jatkaa tästä :)

Wuhulla on yksi pikkunen ongelma, siitä ei saa ikonia ulos koska se ei anna ulos samantyyppistä "säätilaa" mitä clientraw tekee.
Esim. nwn:ssä on wuhu-asemilla käytössä metarit jos sellainen löytyy lähistöltä.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 17:19
Tuli Snowi mieleen tuosta ikonistasi että tarkistappa ettei WD:ssä ole missään valittuna joko "use station forecast" tai "use metar". Liitteenä otos omasta icon-setupista ja Solar-setupista jossa löytyy joitain täppejä jotka kannattaa tarkistaa.
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 19:17
Mulla oli tuosta alemmasta kuvasta valittuna nuo "include word night..." ja "include metar cloud..."
Otin täpit niistä pois, mutta ei näytä vaikuttavan. Tuon ylemmän kuvan valikot näyttää myös mulla täysin samalta, eli siinä ei ollut valittuna muuta kuin nuo Include WD kohdat.

Clientrawin 49 numero "Weather Desc" näyttää kyllä "/Dry". Eli ei aivan nyt täsmää nuo.
Entä onko tuossa Davisin konsolissa mitään säätöä tuollaiselle? Ilmeisesti vain WD tekee itse tuon tämän hetkisen sään arvioin.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 19:27
Lainaus käyttäjältä: Snowi - torstai, 11.11.2010, 19:17
Mulla oli tuosta alemmasta kuvasta valittuna nuo "include word night..." ja "include metar cloud..."
Otin täpit niistä pois, mutta ei näytä vaikuttavan. Tuon ylemmän kuvan valikot näyttää myös mulla täysin samalta, eli siinä ei ollut valittuna muuta kuin nuo Include WD kohdat.

Clientrawin 49 numero "Weather Desc" näyttää kyllä "/Dry". Eli ei aivan nyt täsmää nuo.
Entä onko tuossa Davisin konsolissa mitään säätöä tuollaiselle? Ilmeisesti vain WD tekee itse tuon tämän hetkisen sään arvioin.

Hmm...Kummallista...Tarkista vielä ettei Metar Download-osastolla ole mitään täppejä (Löytyy sieltä FTP & Connections-osastolta) ja tuosta Summary Images & Icons-osostolta (kuva 1) ettei metar-välilehdessä ole mitään...
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 19:44
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 19:27
Hmm...Kummallista...Tarkista vielä ettei Metar Download-osastolla ole mitään täppejä (Löytyy sieltä FTP & Connections-osastolta) ja tuosta Summary Images & Icons-osostolta (kuva 1) ettei metar-välilehdessä ole mitään...

Ei ollut täppejä Metar Downloadissa.
Itseasiassa minulla ei edes ole tuota Metar-välilehteä tuolla tuossa kohtaa. Mutta nyt löysin lisää valikoita, kun painoin suoraan Summary Images & Icons ikonia, enkä sen alapuolella olevaa "Universal Setupia". Muutin nyt tuolta muutamaa asetusta, katsotaan auttaako ne  :)
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 19:50
No niin nyt lähti toimimaan  ;D
Oli täppi tuossa "Show ....... forecast icon on summary image".

Mistäköhän WD laskee/katsoo tämän hetkisen sään. Nimittäin nyt sen pitäisi kyllä näyttää pilvistä. Tai no nyt näyttääkin olevan vain vähäistä pilviharsoa, joten kyllä toi sitten aika lähelle menee. Parhain nyt olis ehkä enimmäkseen selkeän ikoni. Mutta nyt se ainakin näyttää tämän hetkistä säätä, eikä ennustetta kuten äsken  :)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 20:03
Mitä WD:n yö-ikoneihin tulee niin...

Öisin on vain pouta (= kuu) ja sateet ja sumut, koska se ei pysty mitenkään saamaan pilvisyyttä selville koska aurinkoanturi on nollassa.

Siihen on kyllä DIY-osasto WD:ssä jossa pystyy sen tekemään 1-wiren avulla, joka toimii siten että 1-wire lasipurkkiin mustan taustan päälle jolloin se kylmenee nopeammin kun muu ympäristö selkeällä säällä. Vertailemalla sitä lukemaa aseman lämpötilaan saadaan lähes 100% toimiva kaava jossa suurempi ero = selkeämpää.
Sama toimisi jos veratilisi Davisken sadekipon sisälämpötilaa ulkolämpötilan kanssa, sielläkin on kylmempää mitä ympäristössä öisin selkeällä säällä.

Pikainen kyhelmä Snowin bannerista oman WD:n filulle:
http://www.nordicweather.net/wxgraphic/banner.php

;D
Otsikko: Vs: Banneri
Kirjoitti: teutari - torstai, 11.11.2010, 20:14
Täällä on käytössä pari täppiä enemmän kuin weathercilla.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 20:16
Lainaus käyttäjältä: teutari - torstai, 11.11.2010, 20:14
Täällä on käytössä pari täppiä enemmän kuin weathercilla.


Juu, huomasin nuo kanssa että vois olla ihan asiallista olla valittuna vaikka hyvin on näinkin toiminut ;)
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 20:20
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 20:03
Mitä WD:n yö-ikoneihin tulee niin...

Öisin on vain pouta (= kuu) ja sateet ja sumut, koska se ei pysty mitenkään saamaan pilvisyyttä selville koska aurinkoanturi on nollassa.

Niin joo noinhan se menikin. Olen lukenutkin tuon tiedon jostain, mutta en muistanut sitä nyt tässä  :).

LainaaSiihen on kyllä DIY-osasto WD:ssä jossa pystyy sen tekemään 1-wiren avulla, joka toimii siten että 1-wire lasipurkkiin mustan taustan päälle jolloin se kylmenee nopeammin kun muu ympäristö selkeällä säällä. Vertailemalla sitä lukemaa aseman lämpötilaan saadaan lähes 100% toimiva kaava jossa suurempi ero = selkeämpää.
Sama toimisi jos veratilisi Davisken sadekipon sisälämpötilaa ulkolämpötilan kanssa, sielläkin on kylmempää mitä ympäristössä öisin selkeällä säällä.

Niin sullahan oli silloin tuollainen systeemi tehtynä tuon 1-wiren avulla. Jossain vaiheessa voisi itsekin lähemmin katsoa jotain vastaavanlaista viritystä.

LainaaPikainen kyhelmä Snowin bannerista oman WD:n filulle:
http://www.nordicweather.net/wxgraphic/banner.php

No niin sinnekin on saatu vähän salamakuvaa peliin  ;D. Ai niin tuo ilmanpaineen muutoksen kertova arvo ei + tilanteissa näytä ollenkaan tuota +:aa. Ratkaisin asian tällä tavalla:

switch (true) {
case ($barotrend == $clientraw[50]." hPa" ): $barotrend = "+".$clientraw[50]." hPa"; break;
}

$barotrend = str_replace('+-', '-', $barotrend);


Voi tuon varmaan muullakin tavalla ratkaista. Tuossa kun on ongelmana, että se antaa tulokseksi +- jos tuota str_replacea ei ole. Mutta tuolla se ainakin toimii  :)
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 20:27
Lainaus käyttäjältä: teutari - torstai, 11.11.2010, 20:14
Täällä on käytössä pari täppiä enemmän kuin weathercilla.

Pistin itsekin varmuuden vuoksi noi täpit. Näyttää muuten vaihtuvan asetukset automaagisesti myös toisesta valikosta, jos vaihat jommasta kummasta niitä, niin ei tarvi vaihtaa kuin yhdestä kohtaa  :)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 20:38
Noniin...

WD-versio kasassa :)
Järjestys on samanlainen mitä näkyy Snowin bannerissa.

- Säätiedot näkyy jos clientraw on tuoreempi  kuin 120 sekuntia, muutoin tulee info asiasta eikä säätietoja näy.
- Tee taustakuva joka on kokoa 520x70px, joko png tai jpg
- uppaa dotvoid_banner ja wind-icons-kansiot sekä banner_wd.php

Säädöt:
$clientrawfile -> Polku clientraw.txt:iin
$font -> polku fontti-filuun, uppaa vaikkapa tahomabd.ttf windowsin fonttikansiosta jollei sulla jo ole sitä serverillä
$background -> taustakuva, 520x70px joko png tai jpg-muodossa
$windfolder -> wind_icons-kansion polku, muista / lopussa
$conditionsfolder -> sääikoni-kansion polku, muista / lopussa
$shadow = true; -> varjo tekstissä, true tai false, jos true tekee skripti 1 px paksuisen mustan "varjon" teksteihin, samanlainen mikä mun bannerissakin on

Bannerin voi sitten lisätä sivulle osoitteella http://www.domainisi.com/banner_wd.php, jolloin tuloksena banneri. Sen voi myös lisätä sivulle normaaliin <img>-tagiin jos haluaa.

Zippi löytyy täältä:
http://www.nordicweather.net/downloads/banner.zip

Jos haluaa siirrellä tekstejä niin esimerkkinä päivämäärärivi:
imagettftext($image_p, 7, 0, 421, 11, $grey, $font, $date);
7 - fontin koko
421 - matka vasempaan reunaan
11 - matka yläreunaan
Noita muuttamalla siirtyy teksti suuntaan jos toiseen. ;)

;D

LainaaNo niin sinnekin on saatu vähän salamakuvaa peliin
Jeps, koska käytin pohjana yläbannerin salamakuvaa (joka näkyy vain ukkostaessa) ja puskin sen pienempään tilaan ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 20:49
Tässä miltä se näyttää kun ei tietoja saatavilla
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 20:50
No niin siinä on sitten vielä hiottu versio tuosta ja saatu vieläkin selkeämmäksi ja simppelimmäksi tuo skripti  ;D. Noin tuo tuuli- ja sääikonien valinta on kyllä näppärä, ei tarvi tuollaista määrää koodia mitä tuossa mun omassa oli  :)
Tuosta ei kyllä enää paljon helpommaksi bannerin asentaminen ja säätäminen mene, joten kaikki vain kokeilemaan  :D

Tuo tuuliarvo on muuten 10min tuulen keskiarvo, kuten myös tuulen suuntakin. Ajattelin, että se kertoo ehkä parhaiten tällä hetkellä vallitsevat tuuliolot.
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 20:52
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 20:49
Tässä miltä se näyttää kun ei tietoja saatavilla

Tuo on kyllä hyvä. Asensin itsekin heti saman tien tuon  :)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:03
Nyt on harrasteltu pikkasen copy/pastea ja wuhu-versiokin on kasassa ja zippi päivitetty  ;D

Siinä ei ole säätilan ikonia koska näin pikasesti sitä ei ole saatavilla (wuhu-expertit voi korjata jos olen väärässä ;))
Tuotos näyttää kuten liitteenä oleva kuva (datat siinä ovat vanhasta currdat.lst:stä mitä löysin serveriltä, taitaa olla Naruskalta kotoisin alunperin ;D)
Muuten sama mitä WD-versio mutta datafiluna currdat.lst ja php-filun nimi on banner_wuhu.php  ;D
Otsikko: Vs: Banneri
Kirjoitti: teutari - torstai, 11.11.2010, 21:09
Noihin bannereihin olisi mukava saada pikkusen animaatiota sekaan mutta sitten sen koko kasvaa aika suureksi.
Jotain tuonlaista eloa: ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:11
LainaaNo niin siinä on sitten vielä hiottu versio tuosta ja saatu vieläkin selkeämmäksi ja simppelimmäksi tuo skripti  Virnistää. Noin tuo tuuli- ja sääikonien valinta on kyllä näppärä, ei tarvi tuollaista määrää koodia mitä tuossa mun omassa oli  Hymyilee
Tuosta ei kyllä enää paljon helpommaksi bannerin asentaminen ja säätäminen mene, joten kaikki vain kokeilemaan

Juu, ei tuon vaikeampaa ole. Tuostakin saa pois jokusen rivin jos haluaa kun tekee "oman version" siitä (esim. taustakuvan muodon testin saa pois haluttaessa ja sen sellaista).  ;)

Tuollainen helppo pätkä toimii hyvin opettelu-skriptinäkin jos haluaa opetella php:tä, muuttaa jotain ja katsoo mitä tapahtuu (muistaen ensin säästää toimivan version johon voi palata), sillä tapaa sitä täälläkin opeteltiin sääsivun alkuaikoina  ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:13
LainaaNoihin bannereihin olisi mukava saada pikkusen animaatiota sekaan mutta sitten sen koko kasvaa aika suureksi.

Totta, ja toinen ongelma on se että monesti myös vaikka kuin olis transparentti tausta giffissä niin gd puskee sen ulos mustana.
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 21:18
Lainaus käyttäjältä: teutari - torstai, 11.11.2010, 21:09
Noihin bannereihin olisi mukava saada pikkusen animaatiota sekaan mutta sitten sen koko kasvaa aika suureksi.

Tuo olisi kyllä ihan hauska. Koko tosin kasvaa selvästi, minulla kun tämän hetkinen banneri on noin 35kt  :)
Itse käytin näitä omia alkuperäisiä ikoneita, joissa oli melkein kaikki eri vaihtoehdot mitä clientrawissa oli, tosin tuskin niitä läheskään kaikkia tullaan ikinä näkemään, kuten vaikka tornado-ikonia  ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:18
LainaaNo niin sinnekin on saatu vähän salamakuvaa peliin

Kävi jo mielessä että jos tekisi nordicweatherin yläbanneria mukautuvan bannerin jossa taustakuva vaihtuu sään mukaan ;D
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 11.11.2010, 21:34
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 21:18
Kävi jo mielessä että jos tekisi nordicweatherin yläbanneria mukautuvan bannerin jossa taustakuva vaihtuu sään mukaan ;D

Ei muuten ollenkaan hassumpi idea. Itse puolestaan mietin silloin kun tuo mun sivujen yläbanneri saatiin valmiiksi, että jos olis jokaiselle vuodenajalle omat. Tämä ukkosbanneri olisi sitten ukkoskaudella  ;D
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - torstai, 11.11.2010, 21:42
Naruskan Ukalle on nyt parissa päivässä kerääntynyt tämän bannerikeskustelun ansiosta heleskutinmoinen kasa rautalankaa. Lanka ei vain ole kelalla, vaan näyttää ja tuntuu vähän niinkuin lyttyyn hakatulta polkupyörältä, joka pitäisi oikoa ajokuntoon.

En malta olla kertomatta yhtä tosijuttua, joka tästä rautalankakasasta tuli mieleeni. Tuossa itänaapurissa Alakurtin sotilaskylässä oli jokunen vuosi sitten lentokentällä isot juhlat. Niitä varten oli viritetty venäläiseen tyyliin äänentoistolaitteisto, jossa oli ollut laitteita vähän hemmetisti ja epämääräistä roikkaa ja muuta sähköliitosta oli ollut esiintymislavan takana iso huone väärällään. Juhlat olivat onnistuneet ja sen kunniaksi asennusporukka oli siten juhlien jälkeen ryypännyt ansiokkaasti kolmisen vuorokautta. Sitten tuli aika purkaa sähköviritelmät. Työhön hyökkäsi kauhiassa kankkusessa muuan Iivana Nyhtänköljä, jota kaverit olivat ehtineet varoittaa, että ei menisi koskemaan johtoläjään ennen kuin siitä talosta on lyöty virrat totaalisesti poikki. Iivana oli hoippunut kasan luokse ja touvannut rohkeasti johtoihin kiinni ja ennen tarttumista sekuntia ennen sanonut kavereilleen vain, että "Minuun ei sähkö pysty!"

Kohta oli Iivanalla ollut tukka pystyssä sähköiskusta ja hänet oli saatu lopullisesti hereille vasta sairaalassa, mutta mies selvisi kuitenkin hengissä. Eikä ollut päätäkään särkenyt kuulemma kuin viikko tapahtuneesta, vaikka oli syötetty parhaimpia venäläisiä tabuja naamariin kilo päivässä.

Ukan täytyy nyt odottaa vielä hetki, että joku tekee kaikesta tästä Ukalle niin vieraasta bannerikeskustelusta semmoisen kevyen kenttäkoosteen, josta Ukka sitten tumpelona voi alkaa rakennella omaa banneria niin, että sähköiskuja ei tulisi.

Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:44
LainaaEi muuten ollenkaan hassumpi idea. Itse puolestaan mietin silloin kun tuo mun sivujen yläbanneri saatiin valmiiksi, että jos olis jokaiselle vuodenajalle omat. Tämä ukkosbanneri olisi sitten ukkoskaudella

Pitääpi kokeilla :)
Olis kuvat valmiina, ei jokaiseen säätilaan mutta suurimpiin on kuten selkeä (yö/päivä),pilvinen,sateet ja sumu ja koodipätkäkin joka sen kuvan valitsee olis.

Tuota kausivaihtelua täälläkin fundeerattiin kunnes kessasin tuon että miksei samalla sään mukaan ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 21:54
LainaaUkan täytyy nyt odottaa vielä hetki, että joku tekee kaikesta tästä Ukalle niin vieraasta bannerikeskustelusta semmoisen kevyen kenttäkoosteen, josta Ukka sitten tumpelona voi alkaa rakennella omaa banneria niin, että sähköiskuja ei tulisi.

Ei tuosta sähköiskuja tule  :)

Voidaan ottaa vaikka pätkä kerrallaan ;)

1. Tee taustakuva bannerille jonka koko on 520 px leveä ja 70 px korkea. Kuva voi olla mikä tahansa sopiva ja muokkaa siitä sellaisen kun haluat. Vinkkinä, kannattaa tehdä logot ja sen sellaiset siihen. Mieti myös pikkasen mihin kohtaan haluat laittaa noita säädatoja. Niiden tilantarpeen näet suunnilleen noista liitteistä ja Snowin bannerista. Säädatat ei ole pakko olla siinä missä ovat perus-skriptissä vaan niitä voi siirrellä, muuttaa teksin kokoa ja myös lisätä tekstejä tarpeen mukaan, ovat kaikki irrallaan toisistaan siinä mielessä, toisinsanoen on täysin mahdollista tehdä rivi jossa esim. "Lämp. 2.2°C". On myös mahdollista listätä muita datoja mitä saatavilla currdat.lst:ssä saatavilla.

Tallenna kuva valitsemallasi nimellä joko PNG tai JPG-muotoon.


1b. Tee vaikka "pohjapiirros"-kuva käyttäen tekemääsi taustakuvaa johon raapustat tekstit/datat mihin ne haluat, niin kasataan hetkessä myös Naruskalle toimiva banneri  ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - torstai, 11.11.2010, 23:12
Testiajo miltä sään mukaan vaihtuva tausta vois näyttää  :P

Jotenkin vähän karun oloinen pelkästään noin...täytyy jatkaa funderaamista...
Otsikko: Vs: Banneri
Kirjoitti: J.Jäntti - perjantai, 12.11.2010, 08:51
Lainaus käyttäjältä: weatherc - torstai, 11.11.2010, 21:03
Nyt on harrasteltu pikkasen copy/pastea ja wuhu-versiokin on kasassa ja zippi päivitetty  ;D
Siinä ei ole säätilan ikonia koska näin pikasesti sitä ei ole saatavilla (wuhu-expertit voi korjata jos olen väärässä ;))

WUHU kirjoittaa kaksi säätyyppidataa currdat.lst-filuun. Ne ovat selityksineen:

[weather_picture]
comment_2 = "-1=not valid, 0=rain, 1=cloud, 2=sun"
number = 0

[weather_tendency]
comment_1 = "-1=not valid,            0=no change of air pressure"
comment_2 = " 1=air pressure rising,  2=air pressure falling"
number = 1


Sääasemasta riippuen tieto tulee joko sääasemalta luettuna tai - mikäli sääasema ei tietoa lähetä - ohjelman päättelemänä, perustuen ilmanpaineen muutokseen.
Sitä en osaa sanoa, kumpaa WUHU milloinkin kertoo: La Crosse-asemat lähettävät tuon tiedon sääennusteena seuraavalle 24-48 tunnille. Peet Bros:n kohdalla en ole tehnyt WUHU:n suhteen tutkimusta onko kyseessä senhetkinen säätila vai ennuste.

Noista saa kyllä ikonit rakennettua noihin kahteen dataan perustuen, mutta määrällisesti ja säätyyppien puolesta ikoneissa ei päästä lähellekään WD:n vastaavia lukemia.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - perjantai, 12.11.2010, 14:08

LainaaSääasemasta riippuen tieto tulee joko sääasemalta luettuna tai - mikäli sääasema ei tietoa lähetä - ohjelman päättelemänä, perustuen ilmanpaineen muutokseen.
Sitä en osaa sanoa, kumpaa WUHU milloinkin kertoo: La Crosse-asemat lähettävät tuon tiedon sääennusteena seuraavalle 24-48 tunnille. Peet Bros:n kohdalla en ole tehnyt WUHU:n suhteen tutkimusta onko kyseessä senhetkinen säätila vai ennuste.

Kyllähän tuosta saa aikaseksi ikonin aikas näppärästi juu. Sateen olomuodonkin saa selville kasteenpisteen avulla kaavalla joka ainakin oman seurannan mukaan pitää pelottavankin hyvin paikkansa:
>+1.8 = Vettä
+1.8 - 0 = Räntää
<0 = Lunta

;)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - perjantai, 12.11.2010, 21:28
Dodiih...

Nyt on wuhu-versiossa ikonikin :)
Perustuu tuohon [weather_picture]-arvoon. Sateen olomuoto tulee kastepisteen avulla (vesi,räntää,lunta) ja selkeä-ikoni on kuu tai aurinko php:n aunrinko-aikafunktion avulla.

Jotta saadaan auringon nousu- ja laskuajat on asetuksiin lisätty
$lat -> Latituudi desimaalimuodossa
$long -> Longituudi desimaalimuodossa
sekä
$offset ja $summertimeoffset johon ei tarvi kajota niin kauan kun ollaan Suomen ajassa. Tämä ottaa huomioon myös kesä/talviajat.

Otsikko: Vs: Banneri
Kirjoitti: teutari - lauantai, 13.11.2010, 20:49
Lainaus käyttäjältä: Naruskan Ukka - torstai, 11.11.2010, 21:42
Ukan täytyy nyt odottaa vielä hetki, että joku tekee kaikesta tästä Ukalle niin vieraasta bannerikeskustelusta semmoisen kevyen kenttäkoosteen, josta Ukka sitten tumpelona voi alkaa rakennella omaa banneria niin, että sähköiskuja ei tulisi.

Bannerin teko tuntuu vaikealta noin ensikättelyssä mutta se on helppoa kuin heinänteko kun pojat on vääntäneet siihen yksinkertaisen skriptin millä sen voi toteuttaa.  ;)
Teet vaan 520x70 kokoisen kuvan josta tulee bannerin pohja sitten tuo skripti hoitaakin loput.
Kyhäsin Naruskan eväistä tuommoisen esimerkin:
Otsikko: Vs: Banneri
Kirjoitti: weatherc - lauantai, 13.11.2010, 21:47
Johan teutari heitti hienon bannerin kehiin :)
pitäiskö itsekkin päivittää omaa??  ;D
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - lauantai, 13.11.2010, 21:54
Naruskan Ukka on aivan ällikällä lyöty! Sehän on ihan samanlainen kuin sekin, minkä itse olisin tehnyt, jos olisin tehnyt. Mutta en tehnyt, kun en vielä tunne osaavani...

Alettaiskos Teutari liikeneuvotelut, jos saisin jonkilaisia omistusoikeuksia tuohon niin "omani" näköiseen banneriin. Voisin tarjota vaikka viikonlopun Naruskan Retkeilymajassa täydellä ylöspidolla. Syöttäisin poronkäristystä ja kokeilisin, oletko yhtä hyvä pelaamaan biljardia uudella yhdeksän jalan kivipöydälläni, mitä olet tekemään bannereita...

Semmoinen viikonloppuhan kuittaisi hyvin sen käymättömän ruskaretken?  ;D
Otsikko: Vs: Banneri
Kirjoitti: Snowi - lauantai, 13.11.2010, 22:37
Lainaus käyttäjältä: weatherc - lauantai, 13.11.2010, 21:47
Johan teutari heitti hienon bannerin kehiin :)
pitäiskö itsekkin päivittää omaa??  ;D

Näin näköjään teki  ;D

Lainaus käyttäjältä: Naruskan Ukka - torstai, 11.11.2010, 21:42
Ukan täytyy nyt odottaa vielä hetki, että joku tekee kaikesta tästä Ukalle niin vieraasta bannerikeskustelusta semmoisen kevyen kenttäkoosteen, josta Ukka sitten tumpelona voi alkaa rakennella omaa banneria niin, että sähköiskuja ei tulisi.

Lopulta tämä ei vaikeeta ole, mutta se vaatii ensin oikeat välineet  :)
Ensiksi sinulla täytyy olla php asennettuna koneellesi, jotta pystyt ajamaan tätä banneri php-skriptiä koneelta käsin. Tähän kannattaa hankkia kerralla valmis paketti kuten wamp- tai xampp-serveri. Wampin saat ladattua täältä: http://www.wampserver.com/en/download.php
Sitten kun sinulla on tuo asennettuna, asennat wampin www-kansioon banneriskriptin, wind_icons kansion ja tuon sääikoni-kansion.
Skriptiä tarvitsee ajaa, jotta se tekee valitsemaasi bannerikuvaan nuo säätiedot ja sääikonin. Tähän käytän VBSskriptiä, jonka saat tästä http://www.klaukkala-saa.fi/banneri.rar
Sitten kaikki täytyy automatisoida ja sen olen hoitanut kahdella ohjelmalla. SS:n avulla pystyy ajamaan erilaisia ohjelmia automaattisesti valitsemiesi väliaikojen mukaan. SS:n saat ladattua tästä http://download.cnet.com/System-Scheduler/3000-2344_4-10055373.html
Myös upload pitää saada automatisoitua ja sen olen hoitanut loistavalla uppiohjelmalla Flingillä, joka tosin on maksullinen, mutta ainakin alkuun sitä saa käyttää ilmaiseksi 30 päivää. En ole varma oliko siitä myös ilmaisversio. Flingin saat ladattua tästä http://www.nchsoftware.com/ftp/index.html
Flingissä on yksi loistava ominaisuus, se osaa haistella onko jokin tiedosto muuttunut ja jos on, se uppaa sen serverille  :)

Itse käytän noita ohjelmia moneen muuhunkin käyttötarkoitukseen. Tärkein apu noista on wxsim-sääennusteiden tekemisessä.
Mutta itsellä kun oli nuo kaikki ohjelmat valmiina niin hoidan myös bannerin teon ja uppaamisen noiden kautta.
Jos uskallat kokeilla bannerin tekoa ja uppaamista noiden ohjelmien avulla, niin kysy ihmeessä jos tulee ongelmia matkan varrella  :)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - lauantai, 13.11.2010, 23:49
LainaaSitten kaikki täytyy automatisoida ja sen olen hoitanut kahdella ohjelmalla. SS:n avulla pystyy ajamaan erilaisia ohjelmia automaattisesti valitsemiesi väliaikojen mukaan. SS:n saat ladattua tästä http://download.cnet.com/System-Scheduler/3000-2344_4-10055373.html
Myös upload pitää saada automatisoitua ja sen olen hoitanut loistavalla uppiohjelmalla Flingillä, joka tosin on maksullinen, mutta ainakin alkuun sitä saa käyttää ilmaiseksi 30 päivää. En ole varma oliko siitä myös ilmaisversio. Flingin saat ladattua tästä http://www.nchsoftware.com/ftp/index.html
Flingissä on yksi loistava ominaisuus, se osaa haistella onko jokin tiedosto muuttunut ja jos on, se uppaa sen serverille

Pieni korjaus:

Fling on ilmainen, ainakin se mikä mulla on, tai en ainakaan tähän mennessä ole maksanut siitä €uroakaan :)

Tuota mun zipissä olevaa banneriskriptiä ei tarvi automagisoida, se tekee bannerin "on the fly" aina kun joku sitä katselee ;D

Otsikko: Vs: Banneri
Kirjoitti: teutari - sunnuntai, 14.11.2010, 00:03
Lainaus käyttäjältä: Naruskan Ukka - lauantai, 13.11.2010, 21:54
Alettaiskos Teutari liikeneuvotelut

Eihän tuossa mitään liikeneuvotteluja tarvita koska kaikki materiaali mitä siihen on käytetty on Naruskan omaisuutta, kävin vain sitä "röyhkeesti" kahmimassa ja pikkusen muokkasin. :-[ :)
Otsikko: Vs: Banneri
Kirjoitti: HapaK - sunnuntai, 14.11.2010, 12:14
Pitihän se alkaa omaakin banneria ehostamaan, kun noin mainioita skriptejä ilmaantuu saataville. Niistä iso kiitos.

Ensimmäinen yrittämä toi kuitenkin ruutuun ison liudan viehekoodia: skripti kaipaili ikoneita 5.png ja WNN.png, joita ei löytynyt. Kun moiset hakemistoihin loi niin homma alkoi futaamaan. Onkohan koodissa virhe, puuttuuko ko ikonit zip-paketista vai täälläkö päässä se jälleen mättää?



(http://jyv-weather.info/banner/banner_wd.php) (http://jyv-weather.info)
http://jyv-weather.info (http://jyv-weather.info)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 14.11.2010, 14:12
LainaaEnsimmäinen yrittämä toi kuitenkin ruutuun ison liudan viehekoodia: skripti kaipaili ikoneita 5.png ja WNN.png, joita ei löytynyt. Kun moiset hakemistoihin loi niin homma alkoi futaamaan. Onkohan koodissa virhe, puuttuuko ko ikonit zip-paketista vai täälläkö päässä se jälleen mättää?

Huomasin ihan saman.
Vika on puuttuvassa ikoneissa sekä kirjoitusvirhekukkasesta tuulen suunnan parserissa :)

Korjauszippi kasassa ihan hetkosen kuluttua jossa:
- puuttuvat sekä korjaukset säätilaikoneihin
- banner.php:ssä, ihan lopussa NNW on muutettu NWN:ksi, vaihtoehtoisesti muuta wind_icons:ssa NWN.png NNW.png:ksi

EDIT: Zippi päivitetty
Otsikko: Vs: Banneri
Kirjoitti: Snowi - sunnuntai, 14.11.2010, 15:02
Lainaus käyttäjältä: HapaK - sunnuntai, 14.11.2010, 12:14
Ensimmäinen yrittämä toi kuitenkin ruutuun ison liudan viehekoodia: skripti kaipaili ikoneita 5.png ja WNN.png, joita ei löytynyt. Kun moiset hakemistoihin loi niin homma alkoi futaamaan. Onkohan koodissa virhe, puuttuuko ko ikonit zip-paketista vai täälläkö päässä se jälleen mättää?

Itseasiassa tuollaista ikonia ei olekaan, vaan tuon nimi on NNW.png. Eli noissahan vaihtoehtojahan voi olla montakin, mutta mallia otin noista vanhoista wxsim-ennusteen tuuli-ikoneista. Ainakin minulla näyttää toimivan hyvin vaikka ei tuo ikoni olekaan nimellä WNN.png. Varmaankin skriptissä voi olla jonkinlainen ero.

Lainaus käyttäjältä: weatherc - lauantai, 13.11.2010, 23:49
Fling on ilmainen, ainakin se mikä mulla on, tai en ainakaan tähän mennessä ole maksanut siitä €uroakaan :)

Voipi ollakin, olen voinut sekoittaa johonkin toiseen ohjelmaan, tai sitten olen ostanut tuosta flingistä jonkun maksullisen version  ;D

LainaaTuota mun zipissä olevaa banneriskriptiä ei tarvi automagisoida, se tekee bannerin "on the fly" aina kun joku sitä katselee ;D

Mietinkin että tuo sinun muokkaamasi skripti on varmaankin automaaginen  ;D. Sittenhän se on helppo asentaa, eikä tarvitse noita ohjelmia mitä tuossa aiemmin mainitsin. Mutta hyviä ohjelmia kyllä ovat, eikä enää ilman niitä tulisi varmaan toimeenkaan  :D


Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 14.11.2010, 18:53
LainaaMietinkin että tuo sinun muokkaamasi skripti on varmaankin automaaginen  Virnistää. Sittenhän se on helppo asentaa, eikä tarvitse noita ohjelmia mitä tuossa aiemmin mainitsin. Mutta hyviä ohjelmia kyllä ovat, eikä enää ilman niitä tulisi varmaan toimeenkaan

Siinä olet ihan oikeassa että Fling on kyllä mitä parhain FTP-ohjelma kun sen saa siten että se tarkkailee kansiota ja kun tiedosto on muuttunut se uppaa sen automaagisesti. Mulla on mm. wxsimin sekä kameran video-filut siinä, silloin ei tarvi murehtia että milloin ovat valmiina kun Fling uppaa ne heti kun uunista tulevat :)

LainaaItseasiassa tuollaista ikonia ei olekaan, vaan tuon nimi on NNW.png. Eli noissahan vaihtoehtojahan voi olla montakin, mutta mallia otin noista vanhoista wxsim-ennusteen tuuli-ikoneista. Ainakin minulla näyttää toimivan hyvin vaikka ei tuo ikoni olekaan nimellä WNN.png. Varmaankin skriptissä voi olla jonkinlainen ero.

Juu, vika oli siinä tuulen suunnan funktiossa jolla WD-banneri määrittää sen ikonin ja se antoi tuon WNN-arvon eikä NWN-arvoa.
Otsikko: Vs: Banneri
Kirjoitti: Snowi - sunnuntai, 14.11.2010, 20:23
Pakataanko muuten näitä foorumilla näkyviä kuvia automaagisesti jonkun verran? Nimittäin bannerit, kuten myös nuo pienet kuvat vasemmalla eivät ole aivan alkuperäisessä tarkkuudessaan. Silloin tuon pienen kuvan kanssa ihmettelin asiaa ja luulin sen ensin johtuvan kuvasta, joten kokeilin montaa eri versiota  :D. Ilmeisesti jonkinlainen pakkaus tulee väkisinkin.
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 14.11.2010, 21:23
LainaaPakataanko muuten näitä foorumilla näkyviä kuvia automaagisesti jonkun verran? Nimittäin bannerit, kuten myös nuo pienet kuvat vasemmalla eivät ole aivan alkuperäisessä tarkkuudessaan. Silloin tuon pienen kuvan kanssa ihmettelin asiaa ja luulin sen ensin johtuvan kuvasta, joten kokeilin montaa eri versiota  Hymyilee leveästi. Ilmeisesti jonkinlainen pakkaus tulee väkisinkin.

Avartar, eli tuo pikkukuva, tallentuu foorumin kansioon kun sen tallentaa ja tulee siten sieltä. Banneri sen sijaan pitäisi tulla suoraan lähteestä eli yleensä aseman sivun omalta palvelimelta.
Avartarissa on se että se puristetaan aina avartar-kokoon, riippumatta mikä sen alkuperäinen koko on, tuloksena joskus aika surkuhupaisia kuvia, varsinkin jos lähdekuvan suhde (pituus x leveys) on eri mitä avartarkuvan ;)

Foorumeilla, kuten monesti myös tavallisesti webhotelleilla, on pakkaus olemassa, tämä kun pienentää selaimelle puskettavan sivun kokoa jopa yli 90%.
Tämä näkyy parhaiten php-pohjaisilla sivuilla. Esim. dedin Nginx pakkaa php-sivut automaagisesti.
Tässä esimerkkinä nordicweatherin nwn-sivusta:
Original Size: 367.33 KB
Gzipped Size: 31.53 KB
Data Savings: 91.42%
Eli tuo Gzipped Size on se koko jota pusketaan selaimelle :)
Tuon voi testata täältä: http://www.whatsmyip.org/http_compression/
Otsikko: Vs: Banneri
Kirjoitti: Snowi - sunnuntai, 14.11.2010, 22:48
Juu on minullakin gzipattu kaikki sivut - vähensi sivujen kokoa aivan älyttömästi - mutta silti kuvia tarkkuus on aivan normaali, eikä niiden kuvanlaatu ole kärsinyt yhtään. Mutta tällä foorumilla oleva pakkaus on ilmeisesti huonontanut kuvienkin kuvanlaatua, eikö sitä saisi toimimaan samalla lailla kuten esim. noilla meidänkin sivuilla? Eli että sivun pakkauksesta huolimatta, kuvien kuvanlaatu on alkuperäinen  :)

Avatarinkin kanssa kokeilin muistaakseni eri kuvakokoja, mutta eivät näyttäneet vaikuttavan tilanteeseen. Ei tämä mikään paha asia ole, mutta olisihan se aina hienompi, jos kuvien laatu olisi alkuperäinen kristallinkirkas  ;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 14.11.2010, 23:05
LainaaJuu on minullakin gzipattu kaikki sivut - vähensi sivujen kokoa aivan älyttömästi - mutta silti kuvia tarkkuus on aivan normaali, eikä niiden kuvanlaatu ole kärsinyt yhtään. Mutta tällä foorumilla oleva pakkaus on ilmeisesti huonontanut kuvienkin kuvanlaatua, eikö sitä saisi toimimaan samalla lailla kuten esim. noilla meidänkin sivuilla? Eli että sivun pakkauksesta huolimatta, kuvien kuvanlaatu on alkuperäinen

Juu, Nginx Gzippaa kaikki dedin sivut automaagisesti.
Gzipissä on se juju että se toimii vain php-sivujen kanssa normaalisti, kuvat,css:ät ym. staattisiin tämä ei koske mitenkään vaan ne tulevat niin kuin ovat, eli on tekijän tehtävä pakata ne halutulla tavalla.
Nginx:istä en ole varma mitä kaikkea se gzippaa mutta ainakin php-sivut jotka tulevat Apachelta.

Kuvissa on myös sillä että minkälaiset kuvat on alunperin sormensa pelissä. Jotkut kuvat pienetyy/suurentuu paremmin kun toiset ja tämä näkyy sitten kun esim. foorumin softa muuttaa tallennattavan avartarin kokoa.
Otsikko: Vs: Banneri
Kirjoitti: Snowi - sunnuntai, 14.11.2010, 23:13
Lainaus käyttäjältä: weatherc - sunnuntai, 14.11.2010, 23:05
Juu, Nginx Gzippaa kaikki dedin sivut automaagisesti.

Ai se osaa tuollaisenkin?  :)

Itse gzippasin kaikki sivut jo lähes heti kun julkaisin sivut. Joten minulla on joka sivun yläosassa
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>

Ilmeisesti sitä ei sitten enää tarvitsisi olla, mutta pidetään se nyt siellä varmuuden vuoksi  :)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 14.11.2010, 23:18
LainaaAi se osaa tuollaisenkin?  Hymyilee
Itse gzippasin kaikki sivut jo lähes heti kun julkaisin sivut. Joten minulla on joka sivun yläosassa
Koodia:
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>
Ilmeisesti sitä ei sitten enää tarvitsisi olla, mutta pidetään se nyt siellä varmuuden vuoksi

Juu  ;D
Muistaakseni Nginx toimii siten että jos sivu ei ole gzippattu kun se tulee Apachelta se gzippaa sen. Esim. mulla ei ole tuota ob_gzhandler-funktiota käytössä enää :)
Se oli ensimmäisiä asetuksia mitä siihen laitoin kun aloitin sen kanssa säätämisen vps:llä.
Otsikko: Vs: Banneri
Kirjoitti: J.Jäntti - tiistai, 16.11.2010, 14:06
Lainaus käyttäjältä: Snowi - sunnuntai, 14.11.2010, 22:48
Juu on minullakin gzipattu kaikki sivut - vähensi sivujen kokoa aivan älyttömästi - mutta silti kuvia tarkkuus on aivan normaali, eikä niiden kuvanlaatu ole kärsinyt yhtään. Mutta tällä foorumilla oleva pakkaus on ilmeisesti huonontanut kuvienkin kuvanlaatua, eikö sitä saisi toimimaan samalla lailla kuten esim. noilla meidänkin sivuilla? Eli että sivun pakkauksesta huolimatta, kuvien kuvanlaatu on alkuperäinen  :)

Avatarinkin kanssa kokeilin muistaakseni eri kuvakokoja, mutta eivät näyttäneet vaikuttavan tilanteeseen. Ei tämä mikään paha asia ole, mutta olisihan se aina hienompi, jos kuvien laatu olisi alkuperäinen kristallinkirkas  ;D

FinWX:n sivustolla gzip-kompressio on ainoana foorumilla päällä. Tämä siksi, että sivusto rakentuu vielä sivuston vanhan, natisevan 2.0-version HTML-PHP -sekarungon päälle. ;D
Tiettävästi en ole asettanut foorumille esim. allekirjoituksessa olleita bannerikuvien kokoa koskevia rajoitteita lainkaan, vaan kuvat tulevat omillaan toiselta sivulta kokonaan. Liitteiksi tuleviin kuviin ei ole tietojeni mukaan kajottu muulla, kuin tiedoston koon rajoituksilla, eli jos kuvan lähettää liitteenä, sen pitäisi säilööntyä serverille sellaisenaan ilman mitään jälkikäsittelyä. Jos kuvan avaa, sen pitäisi avautua täysin normaalisti ellei kuvan fyysinen koko ole sitten jotain 2048x1536 luokkaa, jolloin se ikkunassa skaalautuu pienemmäksi (ja Firefoxissa klikkauksella 100% kokoonsa suurennettavaksi).
Otsikko: Vs: Banneri
Kirjoitti: teutari - sunnuntai, 05.12.2010, 10:51
Ollaanko siirrytty CET aikaan. ;D
Mulla ja Halikolla näyttää puskevan banneriin tuota aikaa, samoiten omassa sääkamerakuvassa on myös tuo CET aika.
Milläs noita kellon viisareita väännetään eteenpäin?
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 05.12.2010, 11:06
Olen huomannut ihan saman...

Dedi kulkee CET:ssä noin pohjimmiltaan.
Mutta jostain syystä viikon takaisen päivityksen jälkeen ei date_default_timezone_set("Europe/Helsinki"); toimi, vaikkei php:hen mitään päivityksiä tullut, mikä on perin kummallista.
Muuttamalla se date_default_timezone_set("EET");-muotoon se toimii kuitenkin ok.

Sarjassamme seliittämättömät kummallisuudet.. ::)
Otsikko: Vs: Banneri
Kirjoitti: teutari - sunnuntai, 05.12.2010, 11:53
Lainaus käyttäjältä: weatherc - sunnuntai, 05.12.2010, 11:06
Muuttamalla se date_default_timezone_set("EET");-muotoon se toimii kuitenkin ok.

OK... sinne meni tuo CET aika nyt eletään taas tätä normaalia peräkylän aikaa. ;)
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 13:36
Ukalla on täällä Rovaniemeltä apulainen, joka on yhdessä Henkan kanssa operoinut viikonlopun aikana Naruskan sääbanneria. Banneri onkin saatu luotua ja se toimii tällä hetkellä Henkan palvelimen kautta. Kiitos siitä Henkalle.

Nälkä kun kasvaa syödessä, niin nyt Kasperia kiinnostaa saada banneri toimimaan meidän omalla palvelimellamme, samalla millä varsinaiset Retkeilymajan kotisivut sijaitsevat. Samalla banneria voitaisiin helposti muokata ja mahdollisesti kehittää lisää käyttötarkoituksia.

Tänne asennettiin WAMPSERVER-ohjelma, jonka kautta luomusta voi katsella PHP-muodossa. Saimmekin bannerin näkyviin liittenä olevalla PHP:lla currdat-tiedoston ollessa WAMPSERVERIN www-kansiossa mutta säätietoa banneriin ei ilmesty. Banneriin tulee lukemaan teksti "tuoretta tietoa ei saatavilla". Kun PHP:n laittaa hakemaan Currdat.lst -tiedoston suoraan c-asemalta, banneri ei enää aukea vaan selaimeen tulee teksti:
"Kuvaa http://localhost/banner_wuhu_naruska.php ei voida näyttää, koska se sisältää virheitä."

Siihen loppuu Naruskan sääasemaoperaattoreiden tietotaito asian suhteen. Miten tästä eteenpäin?
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 14:34
Lainaa$clientrawfile = "c\WUHUOut\currdat.lst";
Tuosta uupuu pilkut, eli näin:
$clientrawfile = "c:\WUHUOut\currdat.lst";

;D
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 14:42
LainaaNälkä kun kasvaa syödessä, niin nyt Kasperia kiinnostaa saada banneri toimimaan meidän omalla palvelimellamme, samalla millä varsinaiset Retkeilymajan kotisivut sijaitsevat. Samalla banneria voitaisiin helposti muokata ja mahdollisesti kehittää lisää käyttötarkoituksia.

Ei muuta kuin tarvittavat kuva(t) ja fonttitiedosto palvelimelle sekä currdat.lst:n uppaus sinne sekä polut oikein niin pitäisi toimia  ;D

Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 14:51
Eikös meillä lainausmerkit ole juuri oikein tuossa tiedostossa, vai joko Ukalla pitää lähteä optikolle?  ;D ???
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 14:56
Lainaus käyttäjältä: Naruskan Ukka - sunnuntai, 12.12.2010, 14:51
Eikös meillä lainausmerkit ole juuri oikein tuossa tiedostossa, vai joko Ukalla pitää lähteä optikolle?  ;D ???
Juu, ne oli oikein mutta : uupuu c ja ensimmäisen \ välistä  ;)
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 15:08
Korjattiin, mutta edelleen tulee tämä virheilmoitus: "Kuvaa http://localhost/banner_wuhu_naruska.php ei voida näyttää, koska se sisältää virheitä."

Jossain siellä tietenkin joku vastaava virhe piileskelee...

Harvoin Ukka joutuu näin pilikuntarkasti asioita tutkimaan, suurin osa asioista menee roiskaisemalla ;D ;D ;)
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 15:42
Pistäppä ihan tiedoston alkuun, heti <?php:n jälkeen nämä 2 riviä:


error_reporting(E_ALL);
ini_set('display_errors', '1');


Nyt ei pitäisikään tulla kuvaa näkyviin vaan kasa tekstiä jossa pitäisi piiletä myös selitys että mihin se tyssää...
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 17:45
En minäkään kyllä siitä mitään virhesanomaa löytänyt, tosin ei en olis tuota tekstiä pitänyt ulos puskea... ;D

Kokeile tällä
Otsikko: Vs: Banneri
Kirjoitti: teutari - sunnuntai, 12.12.2010, 18:02
Lainaus käyttäjältä: Naruskan Ukka - sunnuntai, 12.12.2010, 13:36
Ukalla on täällä Rovaniemeltä apulainen,
Komian bannerin pojat ovat väsänneet. ;)

Voisit kysäistä apulaiselta jos tuota webcamera sivulla olevan Vivon kuvan koodia vois muuttaa kun se vielä pienentää sitä kuvaa, pitäis laittaa: width: 800px; height: 600px; jos se kuvankoko ei muuten riko sivun rakennetta.
(<td><img style="border: 2px solid ; width: 700px; height: 525px;" alt="webcam" src="webkamera000M.jpg"></td>)
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 19:50
Viimeisin Ukan kokeilu tuotti liitteenä olevan virheilmoituksen Explorerin selaimelta:
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 20:57
Teutarille tiedoksi, että Ukka on lähettänyt vihjeviestin sivuston ylläpitäjälle, vävypoika Samille, että kuvakokoa olisi syytä ruuvata. Ukallakin on sinne sivustolle oikeuksia, mutta Ukka jos alkaa ruuvailemaan, niin kohta ovat sivut ympäri...
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 21:18
Lainaus käyttäjältä: Naruskan Ukka - sunnuntai, 12.12.2010, 19:50
Viimeisin Ukan kokeilu tuotti liitteenä olevan virheilmoituksen Explorerin selaimelta:

Ok, nyt näytti jo paljon paremmalta, nyt oli selvä virhesanomakin olemassa :)

Kokeile nyt
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 21:42
Seuraava virheilmoitus...
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 21:50
Kyllä se tästä vielä iloksi muuttuu :)

Uusi yritys
Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 22:19
Seuraavaa tulee...
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 22:30
Ok, nyt ei ollut enää erroreita, vaan häiritseviä Notice:ja (niistä ei tarvi välittää)..Pistetäänpä ne piiloon...  ;D

Otsikko: Vs: Banneri
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 12.12.2010, 22:39
Nytpä rupesi toimimaan...ja taitaa olla oikein tuulinuolet ja kaikki, jos Ukka näillä suttuisilla silmillään oikein näkee tuosta läppärin mininäytöltä. Eiköhän tämä tältä iltaa jo ala riittää. Aikaa siinä meni, mutta lapsikin syntyi!

Teeppäs Henkka siellä Halikossa kohta samat, mitä Ukka täällä: Vällyihin ja uutta arkimaanantaita odotamaan ;)

Kiitoksia toistaiseksi savolaisittain, eli niin paljon, että riittää!
Otsikko: Vs: Banneri
Kirjoitti: weatherc - sunnuntai, 12.12.2010, 22:46
Hieano homma!  ;D
Otsikko: Vs: Banneri
Kirjoitti: Snowi - torstai, 13.01.2011, 18:14
Lainaus käyttäjältä: J.Laiho - tiistai, 16.11.2010, 14:06
Lainaus käyttäjältä: Snowi - sunnuntai, 14.11.2010, 22:48
Juu on minullakin gzipattu kaikki sivut - vähensi sivujen kokoa aivan älyttömästi - mutta silti kuvia tarkkuus on aivan normaali, eikä niiden kuvanlaatu ole kärsinyt yhtään. Mutta tällä foorumilla oleva pakkaus on ilmeisesti huonontanut kuvienkin kuvanlaatua, eikö sitä saisi toimimaan samalla lailla kuten esim. noilla meidänkin sivuilla? Eli että sivun pakkauksesta huolimatta, kuvien kuvanlaatu on alkuperäinen  :)

Avatarinkin kanssa kokeilin muistaakseni eri kuvakokoja, mutta eivät näyttäneet vaikuttavan tilanteeseen. Ei tämä mikään paha asia ole, mutta olisihan se aina hienompi, jos kuvien laatu olisi alkuperäinen kristallinkirkas  ;D

FinWX:n sivustolla gzip-kompressio on ainoana foorumilla päällä. Tämä siksi, että sivusto rakentuu vielä sivuston vanhan, natisevan 2.0-version HTML-PHP -sekarungon päälle. ;D
Tiettävästi en ole asettanut foorumille esim. allekirjoituksessa olleita bannerikuvien kokoa koskevia rajoitteita lainkaan, vaan kuvat tulevat omillaan toiselta sivulta kokonaan. Liitteiksi tuleviin kuviin ei ole tietojeni mukaan kajottu muulla, kuin tiedoston koon rajoituksilla, eli jos kuvan lähettää liitteenä, sen pitäisi säilööntyä serverille sellaisenaan ilman mitään jälkikäsittelyä. Jos kuvan avaa, sen pitäisi avautua täysin normaalisti ellei kuvan fyysinen koko ole sitten jotain 2048x1536 luokkaa, jolloin se ikkunassa skaalautuu pienemmäksi (ja Firefoxissa klikkauksella 100% kokoonsa suurennettavaksi).

Huomasin juuri että minulla oli jostain syystä yhtä tasoa kauempi "zoomitaso" käytössä ja sen takia kaikki kuvat näyttivät vähän epätarkoilta. Kun zoomasin lähemmäksi, tulivat myös kuvien täysi tarkkuus esille. Toisaalta nyt kun olen jo tottunut tähän näkymään, jossa ruudulla näkyy vähän enemmän tekstiä ja muuta, niin taidan jatkossakin pitää tätä zoomitasoa, vaikkakin kuvat näyttävät vähän epätarkilta  :).
Syy ei siis ollut mikään muu kuin oma näkymä ja ilmeisesti kaikilla muilla, jotka siis käyttävät normaalia zoomitasoa, pitäisi näkyä kaikki tämän foorumin kuvat normaalilla tarkalla tarkkuudella.