fweather to komponent flash pozwalający na prezentację pogody z wybranego miasta lub też mapkę pogodową polski. W koplecie jest skrypt php do pobierania pogody z serwerów google oraz kilka różnych plików flash pozwalających na prezentację danych w postaci animowanych ikonek i w różnych formatach. Dzięki temu małemu plikowi pogoda na stronie internetowej nie stanowi już żadnego problemu. FWEATHER można używać do woli, bo jest 100% darmowy i nie podlaga żadnemu ograniczeniu odnośnie publikacji czy też rozpowszechniania. Zabrania się jedynie odsprzedaży komponentu lub zmian dokonywanych wewnątrz plików.
index.html, cs.css i folder "im" (ta strona + pliki graficzne),
fweather1.swf, fweather1a.swf, fweather2.swf, fweather2a.swf, fweather3.swf, fweather3a.swf, fweather4.swf, fweather4a.swf (od lewej pliki generujące pasek pogodowy, szczegółową pogodę na teraz, prognozę na 4 kolejne dni, mapka polski z pogodą na teraz),
skrypty fweather.php i fweathermap.php do pobierania danych z serwera pogodowego.
Opis komponentów fweather:
Przygotowano dwa rodzeje komponentów pogody fweather:
Pierwszy rodzaj przeznaczony jest dla ludzi nie znających się na programowaniu php a jedynie chcą wyświetlic sobie pogodę bez wnikania w szczegóły. W tym celu należy wybrać odpowiedni plik do generowania pogody i zastosować w zmiennej Flash vars wpis: vars=fweather.php?city=nazwamiasta gdzie oczywiście nazwamiasta oznacza miasto, dla którego chcemy wyświetlić pogodę. Plik automatycznie pobierze dane o pogodzie i wyświetli na stronie. Nazwy muszą być podane w bez polskich znaków i z małej litery.
Drugi rodzaj to komponenty gdzie dane należy podawać bezpośrednio w zmiennej Flash vars. Ten rodzaj komponentu jest przeznaczony dla programistów, którzy chcieliby mieć większą kontrolę wyświetlanych danych. Przykład praktycznego zastosowania można zobaczyć na stronie: http://www.proponuje.com/pogoda.html
Dla fweather1.swf;fweather2.swf;fweather3.swf
dane podajemy według szablonu:
vars=data||data szczegółowa||Miejscowość//teraz:warunki||teraz:temp(F)||teraz:temp(C)||teraz:Wilgotność||teraz:nr.ikony||teraz:wiatr//prognoza1:dzien||prognoza1:temp. min.||prognoza1:temp. max.||prognoza1:nr.ikony||prognoza1:warunki//prognoza2:dzien||prognoza2:temp. min.||prognoza2:temp. max.||prognoza2:nr.ikony||prognoza2:warunki//prognoza3:dzien||prognoza3:temp. min.||prognoza3:temp. max.||prognoza3:nr.ikony||prognoza3:warunki//prognoza4:dzien||prognoza4:temp. min.||prognoza4:temp. max.||prognoza4:nr.ikony||prognoza4:warunki
Podwójne znaki || oraz // pelnią rolę separatorów i są wymagane.
Przykładowe wartości dla szablonu: vars=2010-02-04||2010-06-02 16:15:17||Bielsko-Biała, Silesia//Deszcz||28||-2||Wilgotność: 80proc||4||Wiatr: płd. z szybkością 8 km/h//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie
Nie wolno stosować znaków ( %,&,|,=) ponieważ może to zepsuć prezentację pogody lub wywołać błąd.
Po zastosowaniu w/w zmiennych prognoza wygląda tak:
fweather1.swf - pasek pogodowy
fweather2.swf i fweather3.swf - prognoza szczegółowa
Dla fweather4.swf
dane podajemy według szablonu:
vars=dzientygodnia//data i czas//nr.ikony Gdansk//nr.ikony Szczecin//nr.ikony Olsztyn//nr.ikony Bydgoszcz//nr.ikony Bialystok//nr.ikony Warszawa//nr.ikony Poznan//nr.ikony Lodz//nr.ikony Wroclaw//nr.ikony Lublin//nr.ikony Krakow//nr.ikony Rzeszow
Podwójne znaki // pelnią rolę separatorów i są wymagane.
Przykładowe wartości dla szablonu: vars=Niedziela//2010-06-02 16:15:17//3//4//5//3//4//5//3//4//5//3//4//5
Nie wolno stosować znaków ( %,&,|,=) ponieważ może to zepsuć prezentację pogody na mapie lub wywołać błąd.