Forum Użytkowników Stacji Pogodowych

Stacje Pogody - oprogramowanie => Cumulus => Wątek zaczęty przez: Parasol w 09 Maj, 2012, 18:05:47

Tytuł: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Maj, 2012, 18:05:47
Informacje o tym, jak można samemu zrobić swój własny banner pogodowy, wyświetlający informacje z Cumulusa, znajdziecie pod adresem:
http://stacje-pogody.pl/artykul_jak_zrobic_banner_wyswietlajacy_dane_ze_stacji_pogodowej,1.html
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: wiatromen w 10 Maj, 2012, 09:10:13
Bardzo fajne , trzeba kiedyś spróbować.  ;)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pogodynka w 08 Lipiec, 2012, 20:45:50
Zainspirowałeś mnie do zmian :) ale mam problem
Czy mógłbyś jeszcze podać w jaki sposób można zmienić wielkość liter? bo jakoś nieudolnie mi to idzie :(
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 08 Lipiec, 2012, 22:08:05
Zainspirowałeś mnie do zmian :) ale mam problem
Czy mógłbyś jeszcze podać w jaki sposób można zmienić wielkość liter? bo jakoś nieudolnie mi to idzie :(

W funkcji imagestring, 2 parametr może mieć wartość od 1 do 5 (5 czcionka największa).

Czyli przykładowo, jeżeli chcesz zwiększyć czcionkę w tytule banera:

imagestring($im, 4, 5, 2, $tytul, $kolor['bialy']);
zamieniasz na:

imagestring($im, 5, 5, 2, $tytul, $kolor['bialy']);
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pogodynka w 09 Lipiec, 2012, 12:13:45
5 to max??
bo myślałem, że coś źle robie, że tylko tyle można powiększyć :(
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Lipiec, 2012, 19:24:53
5 to max??
bo myślałem, że coś źle robie, że tylko tyle można powiększyć :(

Tak, 5 to największy rozmiar czcionki w funkcji imagestring.

Zaktualizowałem artykuł o Wykorzystanie własnej czcionki - modyfikacja kodu. Jak wprowadzisz te modyfikacje, to będziesz mógł dowolnie zmieniać wielkość czcionki  (2 parametr w imagettftext).
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pogodynka w 10 Lipiec, 2012, 10:55:24
Dzięki bardzo :)
Sam jestem ciekaw co mi się teraz w głowie "urodzi"  ;D

P.S. popraw tylko lokalizacje w opisie żeby inni nie szukali
$font='./arial.ttf';
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 10 Lipiec, 2012, 14:12:57
P.S. popraw tylko lokalizacje w opisie żeby inni nie szukali
$font='./arial.ttf';

Oczywiście będzie działać także bez ./, ale ten zapis jest lepszy - z punktu widzenia wydajności.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Biedny Miś w 09 Sierpień, 2012, 15:12:36
A jak zrobic baner pogodowy jak sie korzysta z Weather display lub weatherlink?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:03:58
A ja mam z tym problem bo nawet jak pobrałem plik php z artykułu i oczywiście grafikę zapisałem na serwerze to nie działa wyświetla się tylko obrazek bez danych. Ścieżkę do pliku realtime.txt podałem prawidłowo a mimo tego nie ma nic odnośnie danych. Może ktoś to sprawdzić?
Link do artykułu w temacie jest podany.
Link do mojej strony do pliku php http://www.pogoda-choszczno.pl/dane.php
link do obrazka http://www.pogoda-choszczno.pl/tlo.png
Proszę o pomoc, z góry dziękuje i pozdrawiam.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 27 Wrzesień, 2012, 17:30:53
Jaki adres podałeś w $url? Wygląda na to, że plik realtime.txt pod wskazaną lokalizacją albo nie istnieje, albo jest pusty.

http://www.pogoda-choszczno.pl/dane.php - Czy to jest adres skryptu "Banner pogodowy" ?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:31:38
$url='http://www.pogoda-choszczno.pl/webfiles/realtime.txt';
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Wrzesień, 2012, 17:32:02
Ja zapisałem ścieżkę do pliku realtime tak:
$url='http://pogodaslesin.cba.pl/realtime.txt';Czyli pełny adres.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:35:21
Mam pełny adres i nie działa nie zczytuje danych a jak wejdzie się bezpośrednio http://www.pogoda-choszczno.pl/webfiles/realtime.txt to dane są, więc o co chodzi?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 27 Wrzesień, 2012, 17:44:16
Wgraj oryginalne tło i zobacz czy działa - bez zmiany rozmiaru.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:47:10
Nic nie zmieniałem jeśli chodzi o rozmiar i wgrany jest oryginalny obrazek i nadal nic
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Wrzesień, 2012, 17:50:34
Może jakaś literówka. Musiałbyś pokazać może fragment skryptu. U mnie działa. Spójrz poniżej - to co mam u siebie tylko z twoim adresem:

<?php
/********************************************************
 *  Banner pogodowy
 *  Autor: Stacje-Pogody.pl
 *  WWW: http://stacje-pogody.pl
 *  Utworzone (dd-mm-rrrr): 08-05-2012
 ********************************************************
 *  Informacja o licencji: Skrypt jest darmowy
 *  License Information: This script is freeware
 ********************************************************/
 
$url='http://www.pogoda-choszczno.pl/webfiles/realtime.txt';

$realtime=@file_get_contents($url);
if(empty(
$realtime))
{
  exit;
}

$pogoda=explode(' ',trim($realtime));

$symbol_temp=html_entity_decode('&#38;#176;'.$pogoda['14']);
$symbol_stop=html_entity_decode('&#38;#176;');

$tytul='Choszczno';
$tekst1='Temperatura: '.$pogoda['2'].$symbol_temp;
$tekst2='Temp. max: '.$pogoda['26'].$symbol_temp.' o '.$pogoda['27'];
$tekst3='Temp. min: '.$pogoda['28'].$symbol_temp.' o '.$pogoda['29'];
$tekst4='Temp. odczuwalna: '.$pogoda['24'].$symbol_temp
$tekst5='Wilgotno&#182;ć: '.$pogoda['3'].'%';
$tekst6='Punkt rosy: '.$pogoda['4'].$symbol_temp;
$tekst7='Ci&#182;nienie: '.$pogoda['10'].$pogoda['15'].' '.$pogoda['18']; 
$tekst8='Wiatr: '.$pogoda['6'].$pogoda['13'].' '.$pogoda['11'];
$tekst9='Wiatr porywy: '.$pogoda['40'].$pogoda['13'];
$tekst10='Deszcz: '.$pogoda['9'].$pogoda['16']; 
$tekst11='Czas: '.$pogoda['0'].' '.$pogoda['1'];

header('Content-type: image/png');
$im=imagecreatefrompng('tlo.png');

$kolor['czarny'] = imagecolorallocate($im0,0,0);
$kolor['czerwony'] = imagecolorallocate($im,255,0,0);
$kolor['czerwony2'] = imagecolorallocate($im,162,64,51);  
$kolor['zielony'] = imagecolorallocate($im,46,139,87);
$kolor['bialy'] = imagecolorallocate($im255,255,255);  
$kolor['szary'] = imagecolorallocate($im197,216,221);  
$kolor['niebieski'] = imagecolorallocate($im,205,21,133);
$kolor['zolty'] = imagecolorallocate($im,178,34,34);  
$kolor['zolty2'] = imagecolorallocate($im,75,0,130); 
$kolor['zolty3'] = imagecolorallocate($im,255,204,0);     
$kolor['granat'] = imagecolorallocate($im,25,25,112);  
$kolor['fiolet'] = imagecolorallocate($im,220,20,60);  
$kolor['granat2'] = imagecolorallocate($im,0,0,205); 

imagefilledrectangle$im,118520 ,$kolor['granat']); 
imagerectangle$im,0159244 ,$kolor['granat']);  
imagerectangle$im,1158243 ,$kolor['granat']); 

imagestring($im452$tytul$kolor['bialy']);
imagestring($im2525$tekst1$kolor['czerwony']);
imagestring($im2545$tekst2$kolor['fiolet']);
imagestring($im2565$tekst3$kolor['granat2']);
imagestring($im2585$tekst4$kolor['zielony']);
imagestring($im25105$tekst5$kolor['zielony']);
imagestring($im25125$tekst6$kolor['zielony']);
imagestring($im25145$tekst7$kolor['niebieski']);
imagestring($im25165$tekst8$kolor['zolty']);
imagestring($im25185$tekst9$kolor['zolty']);
imagestring($im25205$tekst10$kolor['zolty2']);
imagestring($im25225$tekst11$kolor['czarny']);

imagepng($im);
imagedestroy($im); 
 
?>
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:53:57
Jak działa jak nie działa możesz podesłać link do bannera z moimi danymi?
Podmieniłem kod na twój ale nadal nic.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Wrzesień, 2012, 17:56:37
http://gminaslesin.hostpark.pl/choszczno.php (http://gminaslesin.hostpark.pl/choszczno.php)

I to nie są moje dane, bo u mnie nie padało :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 17:58:23
To mnie teraz zaskoczyłeś hmm ale jaja to dlaczego to u mnie nie działa? hmm
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 18:00:45
Czyli co jest nie tak? hmm coś z serwerem?
Ok już działa ścieżka do pliku realtime.txt nie może być pełna tylko skrócona czyli tak.
./webfiles/realtime.txt
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 27 Wrzesień, 2012, 18:16:46
Zwróć uwagę czy przy kopiowaniu i zapisywaniu "&#176;" nie zamieniło ci się na "°". Bo tu też może być potencjalny problem - przynajmniej u mnie wcześniej tak było. Edytor może ci to zamieniać.

Powinno być tak:
$symbol_temp=html_entity_decode('&#176;'.$pogoda['14']);
$symbol_stop=html_entity_decode('&#176;');

Tak jest źle:
$symbol_temp=html_entity_decode('°'.$pogoda['14']);
$symbol_stop=html_entity_decode('°');
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 18:18:11
Parasol masz rację już zmieniłem i podziękowałem
Pozdrawiam
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 18:19:30
Ale jeszcze jedno mnie korci jak dodać tu jeszcze ikonkę pogody?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 27 Wrzesień, 2012, 20:14:14
Ale jeszcze jedno mnie korci jak dodać tu jeszcze ikonkę pogody?

Trzeba na tło banera nałożyć jeszcze właściwą ikonkę pogody. Czyli przerabiasz funkcje prognoza_pogody, tak aby zamiast tekstu zwracała nazwę obrazka/ikonki. Nakładanie obrazu na obraz było wykorzystane przy np. róży wiatrów: http://stacje-pogody.pl/artykul_jak_zrobic_strone_www_stacji_pogodowej_cz_1_roza_wiatrow,2.html .
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 27 Wrzesień, 2012, 20:40:44
O rany obraz na obraz hmm oj tu będzie znacznie gorzej.
Próbowałem zmienić opis na obrazek ale nie przyniosło to rezultatu
$forecast['7']='<img src="./images/meteo/9.png">';
Pełna ścieżka też nie pomogła jakieś propozycje?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 30 Wrzesień, 2012, 00:11:13
Próbowałem zmienić opis na obrazek ale nie przyniosło to rezultatu
$forecast['7']='<img src="./images/meteo/9.png">';
Pełna ścieżka też nie pomogła jakieś propozycje?

W ten sposób można zrobić gdy chcesz wyświetlać obrazek pogody na stronie html.

Potrzebujesz nałożyć na obraz tła banera ikonkę pogody. Czyli powinno być np.
$forecast['7']='9.png';
Musisz utworzyć nowy obrazek z odpowiedniego pliku, czyli trzeba dodać coś takiego:
$obr_prognoza=imagecreatefrompng(prognoza_pogody($pogoda['48']));
No i dalej trzeba te obrazy połączyć (imagecopyresampled), zobacz jak to jest zrobione w róży wiatrów.
 
To tak na szybko...
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 30 Wrzesień, 2012, 11:35:25
Witam dzięki za podpowiedzi ale i tak nie udało mi się tego zrobić.
Załączam plik jaki zrobiłem może coś ci wpadnie w oko i uda ci się przystosować to.
www.pogoda-choszczno.pl/choszczno_test.txt
Jak na razie to wywala mi błąd i nie wiem dlaczego i w którym miejscu.
www.pogoda-choszczno.pl/choszczno_test.php
Obrazki do prognozy pogody znajdują się w katalogu
www.pogoda-choszczno.pl/images/meteo/1.png itd.
Proszę o pomoc z góry dziękuję i pozdrawiam.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 30 Wrzesień, 2012, 13:27:03
Kod jest zły. Przede wszystkim, co tak na szybko zauważyłem, to w imagecopyresampled w parametrach podajesz $szerokosc i $wysokosc ale ich nie zdefiniowałeś. Wyświetlasz kod jako image/png, tak więc nie możesz użyć echo iframe...

Proponuje podzielić problem na etapy. Najpierw spróbować nałożyć obraz na obraz za pomocą PHP i jeżeli to ci się uda, to dopiero spróbować zmodyfikować skrypt banera.

Jak będę miał więcej czasu może taką modyfikacje napiszę.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 30 Wrzesień, 2012, 17:46:50
Parasol a więc czekam na rozwiązanie bo nic mi nie wychodzi chciałem wzorować się na pliku z róży wiatrów ale i to nie działa więc już straciłem nerwy bzzz.
Jak znajdziesz chwilę to poproszę o podpowiedz co i jak to zrobić.
Pozdrawiam.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 01 Październik, 2012, 23:07:11
Parasol a więc czekam na rozwiązanie bo nic mi nie wychodzi chciałem wzorować się na pliku z róży wiatrów ale i to nie działa więc już straciłem nerwy bzzz.
Jak znajdziesz chwilę to poproszę o podpowiedz co i jak to zrobić.

Trzeba dodać poniższe linie, po $im=imagecreatefrompng('tlo.png'):

$obr_pogoda=imagecreatefrompng(prognoza_pogody($pogoda['48']));
$szerokosc = imagesx($obr_pogoda);
$wysokosc = imagesy($obr_pogoda);
imagecopyresampled($im,$obr_pogoda, 175, 147,0,0,$szerokosc, $wysokosc, $szerokosc, $wysokosc);
imagedestroy($obr_pogoda);

W funkcji prognoza_pogody muszą znajdować się nazwy ikonek np. 'slonce.png' zamiast opisów.

Kod dostosowany dla ikonki pogody w rozmiarze 50x50 pikseli. Zarówno ikonka jak i tło banera musi być plikiem PNG-24 (ważne). Stare tło jest w PNG-8! Ikonka pogody musi być oczywiście transparentna. W załączniku jak to wygląda - dla słońca i deszczu. W najbliższym czasie napisze w serwisie Stacje-Pogody.pl jak to dokładnie zrobić.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 02 Październik, 2012, 08:25:35
Wszystko pięknie ładnie ale powiedz mi jeszcze gdzie muszą znajdować się ikonki pogody w jakim katalogu przypuszczam że tam gdzie jest tło.
Jak zdefiniować nazwy tych ikonek? Czy muszę coś jeszcze dodawać do pliku php?
Edit:
Ok działa tylko jeszcze jak teraz pozbyć się nazwy ikony slonce.png
Zobacz: http://www.pogoda-choszczno.pl/choszczno_test.php
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 02 Październik, 2012, 09:23:32
Wszystko pięknie ładnie ale powiedz mi jeszcze gdzie muszą znajdować się ikonki pogody w jakim katalogu przypuszczam że tam gdzie jest tło.
Jak zdefiniować nazwy tych ikonek? Czy muszę coś jeszcze dodawać do pliku php?

Ikonki możesz umieścić w dowolnym katalogu, nazwy zastosować dowolne. Jeżeli nie w głównym, to trzeba podać ścieżkę do pliku, czyli zamiast np. 'slonce.png' => 'pogoda/slonce.png' itp.

Ok działa tylko jeszcze jak teraz pozbyć się nazwy ikony slonce.png

Tutaj, to już nie wiem kompletnie o co ci chodzi :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 02 Październik, 2012, 09:50:02
Zobacz http://www.pogoda-choszczno.pl/choszczno_test.php
Obok ikonki z lewej strony jest nazwa jej ścieżki jak to zlikwidować?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 02 Październik, 2012, 09:53:21
Zobacz http://www.pogoda-choszczno.pl/choszczno_test.php
Obok ikonki z lewej strony jest nazwa jej ścieżki jak to zlikwidować?

Musiałbym mieć wgląd w kod.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 02 Październik, 2012, 09:59:56
Oczywiście proszę bardzo.
www.pogoda-choszczno.pl/choszczno_test.txt
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 02 Październik, 2012, 10:11:46
Kod php wygląda ok.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 02 Październik, 2012, 10:21:59
hmm to jak zlikwidować ten opis obrazka wraz ze ścieżką?
Wiesz o jakim mówię?

Edit:
hmm działało i przestało działać hmm nic nie zmieniałem.
Ok już sobie poradziłem teraz tylko wszystko ładnie ułożyć i będzie dobrze dziękuję za pomoc plusik leci
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 02 Październik, 2012, 11:12:14
Z tym dodaniem zdjęcia to dobry pomysł. Można jeszcze przygotować 2 wersje zdjęć swojej miejscowości. Za dnia i w nocy, i wykorzystać "flagę" informującą o porze dnia. Jeżeli w $pogoda['49'] jest 1 to jest dzień, 0 -noc. W zależności od tego ładujesz określone zdjęcie.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 02 Październik, 2012, 11:28:29
No właśnie też o tym myślałem i fajnie by było to zastosować tylko na razie nie wiem jak. Niby proste a jednak mam z tym problem.
A jak zmienić czcionkę w tym co jest teraz?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 02 Październik, 2012, 13:41:15
A jak zmienić czcionkę w tym co jest teraz?

Jest to opisane w artykule jak zrobić baner pogodowy.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 23 Grudzień, 2012, 14:55:46
Chciałbym dodać ikonkę pogody do banera, ale nie w oparciu o prognozę Cumulusa, ale o depeszę meteo, tzn. żeby było odwzorowanie aktualnej pogody (coś jak ikonka na widgetach meteo). Trudno to zrobić?
Tytuł: banner pogodowy z ikona deszczu/słońca/chmury
Wiadomość wysłana przez: Mark w 31 Grudzień, 2012, 12:11:50
Dla tych którym podoba się mój baner mam małą niespodziankę. Trochę się namęczyłem z czego niewiele wynikło, ale Karv z forum sandaysoft.com (http://sandaysoft.com/forum/viewtopic.php?f=14&t=103&p=73895#p73895) mi pomógł czego efektem jest banner, który pokazuje ikonkę słońca (gdy masz czujnik prom. słonecznego), chmury i deszczu (gdy w ciągu ostatniej godziny padało).
Ja do własnych potrzeb zostawiłem tylko deszcz, ale w załączonym pliku jest możliwość wyświetlenia 3 ikonek. Może komus się spodoba :)
Tytuł: temperaura wyświetla się w różnych kolorach w zależności od wartości
Wiadomość wysłana przez: Mark w 26 Styczeń, 2013, 13:24:24
Kolejna modyfikacja z mojej strony. Dzięki podanemu skryptowi temperatura wyświetla się w różnych barwach w zależności od wskazania, czyli np. na granatowo gdy jest poniżej -5*C, a na czerwono gdy jest ok. 30*C. Może ktoś skorzysta :)

Najlepiej przed definicją kolorów tła i poszczególnych parametrów wprowadzić kod:

// Temperature colour mod
$temp_rgb=TEMP_COLOUR(ret_value("temp"));
$tr=$temp_rgb[0];
$tg=$temp_rgb[1];
$tb=$temp_rgb[2];


w definicji kolorów na końcu dopiszcie:
$temp               = imagecolorallocate($im, $tr, $tg, $tb);

a w funkcjach:

function TEMP_COLOUR($T)
{
if ($T < -15)
{
$rgb = array("153","0","102"); // -16
}
elseif ($T < -10 && $T >= -15)
{
$rgb = array("50","0","127");
}
elseif ($T < -8 && $T >= -10)
{
$rgb = array("0","0","51");
}
elseif ($T < -6 && $T >= -8)
{
$rgb = array("0","0","102");
}
elseif ($T < -4 && $T >= -6)
{
$rgb = array("0","0","153");
}
elseif ($T < -2 && $T >= -4)
{
$rgb = array("0","0","24");
}
elseif ($T < 0 && $T >= -2)
{
$rgb = array("0","0","255");
}
elseif ($T >= 0 && $T <= 2)
{
$rgb = array("0","64","128"); //   0
}
elseif ($T >= 2 && $T <= 4)
{
$rgb = array("0","128","128");
}
elseif ($T >= 4 && $T <= 6)
{
$rgb = array("0","64","64");
}
elseif ($T >= 6 && $T <= 8)
{
$rgb = array("0","128","64");
}
elseif ($T >= 8 && $T <= 10)
{
$rgb = array("0","128","128");
}
elseif ($T >= 10 && $T <= 12)
{
$rgb = array("0","64","0");
}
elseif ($T >= 12 && $T <= 14)
{
$rgb = array("0","85","0");
}
elseif ($T >= 14 && $T <= 16)
{
$rgb = array("0","128","0");
}
elseif ($T >= 16 && $T <= 18)
{
$rgb = array("0","179","0");
}
elseif ($T >= 18 && $T <= 20)
{
$rgb = array("105","210","0");
}
elseif ($T >= 20 && $T <= 22)
{
$rgb = array("213","213","0");
}
elseif ($T >= 22 && $T <= 24)
{
$rgb = array("221","111","0");
}
elseif ($T >= 24 && $T <= 26)
{
$rgb = array("236","77","0");
}
elseif ($T >= 26 && $T <= 28)
{
$rgb = array("255","40","40");
}
elseif ($T >= 28 && $T <= 30)
{
$rgb = array("236","0","0");
}
elseif ($T >= 30 && $T <= 32)
{
$rgb = array("173","0","0");
}
elseif ($T >= 32 && $T <= 34)
{
$rgb = array("120","0","0");
}
elseif ($T >= 34 && $T <= 36)
{
$rgb = array("128","0","64");
}
elseif ($T > 36)
{
$rgb = array("64","0","64"); // +36
}
return $rgb;
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 26 Styczeń, 2013, 16:09:12
Możesz podesłać cały kod , żeby było wiadomo dokładnie gdzie co dodać ?
Mark z kolorami można się pobawić dokładniej używając skali wielu kolorów, np co 2 C

Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 26 Styczeń, 2013, 16:28:11
Proszę bardzo. Zmieniłem rozszerzenie na txt, bo php nie mogę. Trzeba potem zmienić znów na php.

Kolory dobierałem na szybko. Mam nadzieję, że w miarę logicznie się układają. Oczywiście każdy może sobie ustawić własną paletę.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 26 Styczeń, 2013, 17:27:44
Kurde ten baner trochę ciągnie mi na ftp transferu którego nie mam za darmo.
Zmieniłem wysyłanie danych na razie co 120 s realtlime i strona stacji co 10 min.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 26 Styczeń, 2013, 22:45:56
Wgrałem skrypt ale coś mi nie chce działać, nie wiem co zrobiłem źle.
Tutaj mój kod
http://wklej.org/id/938881/

Bawiłem się tylko spacją przy $temp           = imagecolorallocate($im, $tr, $tg, $tb);
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 26 Styczeń, 2013, 23:44:20
Ten dodatek do skryptu tak bardzo transferu nie pożre ;) Widzę, że kolor temperatury się zmienił u Ciebie i jest nieco inny niż mój, bo u mnie jest cieplej. Chyba działa. Zauważyłem, że u Ciebie jest jednak zwykle chłodniej i możesz sobie dodać z 2 dodatkowe przedziały poniżej 10*C.

Na podobnej zasadzie można np. "pokolorować" prędkość wiatru, ale skrypt znowu się powiększy o kolejne wiersze...
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 00:07:42
Nie mogłem uruchomić skryptu bo trzeba zmienić zmienne :

Cytuj
imagettftextbox($im, $size, 0, -15, 20, $temp, $font3, $text, $SITE['image_width'], "center"); } else { $size = 5; imageWriteString($im, $size, $text, $temp, "center", 23);

imagettftextbox($im, $size, 0, -14, 5, $blue, $font2, $text, $SITE['image_width'], "center"); } else { $size = 2; imageWriteString($im, $size, $text, $bluemin, "right", 11);

miałeb blue

zamiast temp

Użyłem takiej palety na zimę :
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fscreenshu.com%2Fstatic%2Fuploads%2Ftemporary%2F82%2Fyq%2F8q%2F3thcz8.jpg&hash=0d652f88a85e704766dab313b4867f14)
Paleta z programu : ColorSchemer Studio - bardzo fajny program
Może przesadziłem trochę z min temp, nie wiem czy nie przeskoczę o +2 C

Kod teraz wygląda tak ( wersja zimowa )
Zastanawia mnie tylko czy muszą być znaczniki " " i znak =
przykład :
elseif ($T < -22 && $T >= -24)
elseif ($T >= 2 && $T <= 0)
raz jest = raz nie ma
a cudzysłów musi być  ?
"255", "0", "211"
nie może być tak :
255, 0, 211
Cytuj
function TEMP_COLOUR($T)
{
   if ($T < -27)
   {
      $rgb = array("255", "0", "211"); // -16
   }
   elseif ($T < -24 && $T >= -26)
   {
      $rgb = array("255","0","249");
   }
   elseif ($T < -22 && $T >= -24)
   {
      $rgb = array("203","0","255");
   }
   elseif ($T < -20 && $T >= -22)
   {
      $rgb = array("140","0","255");
   }
   elseif ($T < -18 && $T >= -20)
   {
      $rgb = array("83","0","255");
   }
   elseif ($T < -16 && $T >= -18)
   {
      $rgb = array("29","0","255");
   }
   elseif ($T < -12 && $T >= -16)
   {
      $rgb = array("0","41","255");
   }
   elseif ($T > -10 && $T <= -12)
   {
      $rgb = array("0","130","255");
   }
   elseif ($T > -8 && $T <= -12)
   {
      $rgb = array("0","153","255");
   }
   elseif ($T > -6 && $T <= -8)
   {
      $rgb = array("0","177","255");
   }
   elseif ($T > -4 && $T <= -8)
   {
      $rgb = array("0","202","255");
   }
   elseif ($T > -2 && $T <= -4)
   {
      $rgb = array("0","229","225");
   }
   elseif ($T >= 0 && $T <= -2)
   {
      $rgb = array("0","255","254");
   }
   elseif ($T >= 2 && $T <= 0)
   {
      $rgb = array("0","255","209");
   }
   elseif ($T >= 4 && $T <= 2)
   {
      $rgb = array("0","255","168");
   }
   elseif ($T >= 6 && $T <= 4)
   {
      $rgb = array("0","255","128");
   }
   elseif ($T >= 8 && $T <= 6)
   {
      $rgb = array("0","255","6");
   }
   elseif ($T >= 10 && $T <= 8)
   {
      $rgb = array("151","255","0");
   }
   elseif ($T >= 12 && $T <= 10)
   {
      $rgb = array("255","202","0");
   }
   elseif ($T >= 14 && $T <= 12)
   {
      $rgb = array("255","86","0");
   }
   elseif ($T >= 16 && $T <= 14)
   {
      $rgb = array("255","7","0");
   }
   elseif ($T >= 18 && $T <= 16)
   {
      $rgb = array("255","0","72");
   }
   elseif ($T >= 20 && $T <= 18)
   {
      $rgb = array("255","0","110");
   }
   elseif ($T > 20)
   {
      $rgb = array("255","0","153"); // +36
   }
   return $rgb;
} // END Funtion TEMP_COLOUR
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 00:45:25
Wiesz może co zrobić, żeby z serwera tak nie uciekał transfer ?
Jakoś inaczej wstawić ten baner lub zastosować cache ale nie wiem jak ...
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fscreenshu.com%2Fstatic%2Fuploads%2Ftemporary%2Fbs%2Fg8%2Fhs%2Frmgdwt.jpg&hash=c7b4e67bb6540f59d759a93799bedffc)
Chciałem go wstawić jeszcze na jedno forum ale jak będzie tyle odwiedzin i będzie działał tak jak teraz to nie ma szans....
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Styczeń, 2013, 12:48:49
Cytuj
miałeb blue

zamiast temp
Racja. Zmienna temp ma definiować kolor.

Ta paleta co podałeś jest oczywiście niezła, ale na banerze jasny niebieski czy żółty będzie słabo widać. Dlatego podobierałem bardziej ciemne kolory, ale pewnie jak temperatura zacznie rosnąć, a kolory zmieniać to porobię parę korekt.

Cudzysłowów być nie musi, jeśli działa i bez nich.
Z tym = to powinno być tak, że zasięgi się zamykają, czyli jeden kolor do 2 stopni włącznie, a drugi <2, czyli te = można usunąć z jednej strony przedziału przy dodatnich temperaturach.

Z transferem to nie wiem, bo ja na ugu.pl nie mam na razie z tym problemem, a baner mam na swoim lokalnym portalu, gdzie codziennie wchodzi z 300 osób.

Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 13:45:36
U mnie znowu coś popsułem i nie wiem czemu nie wyświetla kolorów.
Możesz zerknąć ?
Poprawiłem kilka błędów ale dalej nie wiem co jest nie tak :(
http://wklej.org/id/939192/

Miałem pomieszane zanki < > .

Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Styczeń, 2013, 14:13:28
Widzę, że barwy wróciły :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 14:16:42
Teraz jeszcze nie mogę z tymi znakami sobie ułożyć w głowie jak to wygląda :

elseif ($T < -8 && $T >= -10)
   {
      $rgb = array("0","0","51");

To znaczy, że temperatura będzie wyświetlana w tym kolorze o takich wartościach ? :
( -8,1 , -8,2 ... -9,9, -10,0 )?
Jeśli Temp. mniejsza od -8 i większa bądź równa -10 tak ?

Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 14:43:45
Myślę jeszcze nad gradientem może taki byłby dobry :
Gradient pobrałem z modelu um i trochę zmodyfikowałem jasne odcienie.

(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fscreenshu.com%2Fstatic%2Fuploads%2Ftemporary%2Fvd%2F9c%2Fhj%2Fdeaiso.jpg&hash=e1db5e5b8c492743e96080e26710122a)(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fscreenshu.com%2Fstatic%2Fuploads%2Ftemporary%2Ffb%2F9q%2Fxa%2Fk5zy9e.jpg&hash=dea08de04afa7030f6b4dbe575b35d51)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Styczeń, 2013, 16:04:11
Możesz też spojrzeć na ten gradient kolorów:
http://pogoda.wroclaw.pl/wrfarw-pl/temp2/ (http://pogoda.wroclaw.pl/wrfarw-pl/temp2/)
Tylko kolory zawsze lepiej wyglądają na czarnym tle niż na białym. Zobaczę na razie z tą paletą co mam. Najwyżej poprawię :)
Chciałem by mróz był w niebieskawych kolorach, duży mróz w fiolecie, dodatnie do +10 na zielono, do +20 na żółto, do +30 czerwone odcienie i ponad róż lub bordo.

elseif ($T < -8 && $T >= -10)
   {
      $rgb = array("0","0","51");

Wyświetl temperaturę w kolorze RGB o parametrach Red 0 Green 0 Blue 51, gdy jej wartość znajduje się w przedziale od -8 stopni (bez wartości -8.0) do -10 stopni włącznie (wartość -10 wchodzi w ten przedział).
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 16:07:22
Fajny gradient, może zrobimy skrypt co 1 C :D
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 27 Styczeń, 2013, 16:10:36
Tylko tutaj przy 1 stopniu różnicy trzeba by poszerzyć barwy o wyższe temperatury, bo skala się kończy na 26 stopniach. Jest chyba dynamiczna w zależności od tego co jest na mapie.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 27 Styczeń, 2013, 16:13:48
Ja wkleiłem do 35 C . Więcej gradientów można podejrzeć tu :
http://www.meteoprognoza.pl/
http://www.meteomodel.pl/

Można by zrobić 2 zestawy na zimę i na lato .
np. -28 do + 15
-10 do + 38

U mnie są trochę za jasne odcienie niebieskiego jak na taki mróz - trochę mi się to nie podoba.
Przy 8-9 stopniach mrozu powinien być ciemny niebieski, powyżej -10 już wpadać w fiolet.
-20 to jasny fiolet. -3 ~ -5 to jasny niebieski. 0-2 to jasno zielono-niebieski, a potem już odcienie zielonego , przez żółty, pomarańczowy i czerwony i brązowy .
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 28 Styczeń, 2013, 14:56:51
Proszę bardzo. Zmieniłem rozszerzenie na txt, bo php nie mogę. Trzeba potem zmienić znów na php.

Kolory dobierałem na szybko. Mam nadzieję, że w miarę logicznie się układają. Oczywiście każdy może sobie ustawić własną paletę.

Mam problem z tym banerem pobrałem go z tego posta.
Na serwer dałem wszystko w jeden katalog o nazwie banner plik realtime.txt też tam mi się pojawił jednak baner nie wyświetla mi się
http://www.pogoda-choszczno.pl/banner/pogoda.php
pisze Obrazek nie może zostać wyświetlony bo zawiera błędy.
Może ktoś mnie nakierować jak to zrobić?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 28 Styczeń, 2013, 15:05:53
realtime.txt i pogoda.php muszą być w tym samym miejscu katalogu na serwerze.
Spróbuj mój kod wgrać.
Wrzuć to sobie do katalogu gdzie masz realtime.txt
http://www40.zippyshare.com/v/56107063/file.html
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 28 Styczeń, 2013, 15:12:41
Witam wgrałem ten plik pogoda.php ale nadal to samo wszystko mam w jednym katalogu.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 28 Styczeń, 2013, 15:15:27
Wejdź na gg może coś zaradzimy .
Spróbuj odpalić to na IE może tam zobaczysz co powoduje błędy.
Lub spróbuj coś takiego :
http://forum.4programmers.net/PHP/208127-obrazek_nie_moze_zostac_wyswietlony_poniewaz_zawiera_bledy
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 28 Styczeń, 2013, 17:26:26
A masz katalog fonts z czcionkami? Musi być w tym samym miejscu, co pogoda.php
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 28 Styczeń, 2013, 18:04:56
A możesz podesłać mi te czcionki może faktycznie to jest ten problem z góry dziękuję.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 28 Styczeń, 2013, 18:13:48
Proszę. Oczywiście czcionki można zamienić na inne, ale tylko niektóre obsługują polskie znaki.

Brakuje czcionki arialbd, bo nie mogę jej przesłać w załączniku... Wpisz w google, łatwo ściągnąć.

Areecki, trochę jasny masz kolor dla temperatury na lekkim mrozie :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 28 Styczeń, 2013, 18:29:56
Mark pracuję nad tym tylko ciężko mi się na coś zdecydować :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 28 Styczeń, 2013, 18:31:27
Mark miałeś rację to był powód wielkie dzięki za pomoc + leci na twoje konto
pozdrawiam
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 28 Styczeń, 2013, 18:44:53
Może ta paleta będzie lepsza ( robię co 1 C teraz :) ) Zimę już zrobiłem z tej palety poniżej. Teraz zajmę się wiosną .
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fwww.wstaw.org%2Fm%2F2013%2F01%2F28%2Fminus.png&hash=dc86223b738a2c2652b1cb6fe7bc2178)
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fwww.wstaw.org%2Fm%2F2013%2F01%2F28%2Fpaleta.png&hash=5909e899a21d383e31528d1b13b02a41)
Nad żółtopomarańczowym się jeszcze zastanowię . Może skończę na jasno zielonym i przejdę od razy do pomarańczowego jak jest to zrobione tutaj :
http://pogoda.wroclaw.pl/wrfarw-pl/temp2/
Ja trochę po swojemu to zrobiłem, oczywiście poprawki będą w ciągu dalszym.
Kod teraz wygląda mniej więcej tak ( kolory oczywiście są na samym dole, co 1C zmiana barwy)
http://wklej.org/id/940547/
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 29 Styczeń, 2013, 00:30:46
Mark pomozesz mi pokolorowac trend temperatury ktory mam nad temperaturą wyswietlany ? Chcialem dac 3 kolory jak jest ujemny to na niebiesko jak dodatni to na pomaranczowo i jak zerowyto na zielono. Co trzeba dopisac do kodu?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 29 Styczeń, 2013, 18:54:11
To jest analogiczne jak ze zmienną dla temperatury. Nie mam tego u siebie, ale dodajesz analogiczny skrypt dla zmiennej trendu.

Tak sobie myślałem, że jak brakuje Ci kolorów przy gradiencie 1 stopień to np. w zakresie 0 - 5 stopni możnaby użyć jakichś odcieni szarości z niebieskim lub zielonawym odcieniem :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Areecki w 29 Styczeń, 2013, 21:43:18
Kolory na razie zostawiam tak jak są mi się podobają na razie nie będę zmieniał.
// Print Temp Trend
$text = ret_value("temptrendval") . '°' . ret_value("tempunit").'/h';
if ($SITE['usettf'] == "yes" ) {
    $size = 11;
    imagettftextbox($im, $size, 0, -14, 5, $blue, $font2, $text, $SITE['image_width'], "center");
} else {
    $size = 2;
    imageWriteString($im, $size, $text, $bluemin, "right", 11);

Ja mam taki kod dla trendu. Tam jest użyty kolor niebieski więc. Mogę od razu zmienić na temp ?
I napisać funkcję ? Czy trzeba wszystko analogicznie zmienić ?
Nie za bardzo wiem jak się do tego zabrać.

Dodałem to na dole :
// Temperature colour mod
$temp_rgb=TEMP_COLOUR(ret_value("temp"));
$tr=$temp_rgb[0];
$tg=$temp_rgb[1];
$tb=$temp_rgb[2];

// Temperature colour mod
$temp_rgb=TEMP_COLOUR2(ret_value("temptrendval"));
$tr=$temp_rgb[0];
$tg=$temp_rgb[1];
$tb=$temp_rgb[2];

i to ale nie działa

function TEMP_COLOUR2($T)
{
if ($T < -0)
{
$rgb = array(255, 156, 253);
}
elseif ($T = 0 )
{
$rgb = array(249, 94, 240);
}
elseif ($T > 0 )
{
$rgb = array(246, 62, 234);
}
return $rgb;
}
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: astrobaza w 26 Maj, 2013, 21:47:13
Witam na mojej stronie ten baner nie chodzi nie wiem co jest nie tak. Nic nie widać tylko biała strona. http://astrobaza.spdobrzyn.pl/pogoda/baner/pogoda.php .
Plik z rysunkiem jest w tym samym folderze, plik realtime jest pod adresem: http://astrobaza.spdobrzyn.pl/pogoda/realtime.txt
W załączniku mój kod
                  Proszę o pomoc
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 27 Maj, 2013, 13:29:20
Witam na mojej stronie ten baner nie chodzi nie wiem co jest nie tak. Nic nie widać tylko biała strona.

Działa.

(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fastrobaza.spdobrzyn.pl%2Fpogoda%2Fbaner%2Fpogoda.php&hash=5e39e13d2f9d46fa0cd49e7b7bbf242d)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: astrobaza w 28 Maj, 2013, 16:36:07
ok. Już wszystko w porządku źle kodowałem ten kod
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 04 Wrzesień, 2013, 21:29:35
Słuchajcie wpadłem na jeszcze jeden pomysł jak można fajnie to wszystko wykorzystać, tylko mam problem z dodaniem do tego kodu odpowiedniej funkcji.
Mam mały banner http://pogoda-zachodniopomorskie.pl/pogodachoszczno.php chciał bym zastosować tam automatyczną zmianę danych z racji tego że jest to mały banner chciałbym aby dane zmieniały się np. co 5 sek na sam początek temperatura potem np. wiatr opady ciśnienie itd.
Tu znalazłem świetny sposób jak by to mogło wyglądać http://www.htmldrive.net/items/demo/411/Super-simple-jQuery-ticker-text-slideshow efect FADE.
Robiłem to metodą prób i błędów ale nic mi nie wychodziło
przesyłam jeszcze mój kod jaki jest w tej chwili - proszę o pomoc.
<?php
/********************************************************
 *  Banner pogodowy
 *  Autor: Stacje-Pogody.pl
 *  WWW: http://stacje-pogody.pl
 *  Utworzone (dd-mm-rrrr): 08-05-2012
 ********************************************************
 *  Informacja o licencji: Skrypt jest darmowy
 *  License Information: This script is freeware
 ********************************************************/


$url='http://pogoda-zachodniopomorskie.pl/includes/webfiles/realtime.txt';

$realtime=@file_get_contents($url);
if(empty(
$realtime))
{
  exit;
}

$pogoda=explode(' ',trim($realtime));

$symbol_temp=html_entity_decode('&#38;#176;'.$pogoda['14']);
$symbol_stop=html_entity_decode('&#38;#176;');






$tytul='';
$tekst0='Temperatura';
$tekst1=''.$pogoda['2'].$symbol_temp.' ';
 
//$tekst3='Wilgotność: '.$pogoda['3'].'%';
//$tekst4='Punkt rosy: '.$pogoda['4'].$symbol_temp;
$tekst5='Ciśnienie: '.$pogoda['10'].$pogoda['15'].' '
//$tekst6='Wiatr: '.$pogoda['6'].$pogoda['13'].' '.$pogoda['11'].' ('.$pogoda['7'].$symbol_stop.') '.$pogoda['12'].' Beauforta';
//$tekst7='Wiatr porywy: '.$pogoda['40'].$pogoda['13'];

$tekst9='Data: '.$pogoda['0'].' '.$pogoda['1'];

header('Content-type: image/png');
$im=imagecreatefrompng('tloch.png');

$kolor['inny'] = imagecolorallocate($im45178234);
$kolor['czerwony'] = imagecolorallocate($im,255,0,0);
$kolor['czerwony2'] = imagecolorallocate($im,162,64,51);  
$kolor['zielony'] = imagecolorallocate($im,51,255,34);
$kolor['bialy'] = imagecolorallocate($im255,255,255);  
$kolor['szary'] = imagecolorallocate($im197,216,221);  
$kolor['niebieski'] = imagecolorallocate($im,153,204,255);
$kolor['niebieski1'] = imagecolorallocate($im,0,255,246);
$kolor['zolty'] = imagecolorallocate($im,255,255,145);  
$kolor['zolty2'] = imagecolorallocate($im,255,255,145); 
$kolor['zolty3'] = imagecolorallocate($im,255,204,0);     
$kolor['rozowy'] = imagecolorallocate($im,255,0,102);  
$kolor['fiolet'] = imagecolorallocate($im,0,0,128);  

$font1='./arialbd.ttf';

imagettftext($im100515$kolor['czerwony'], $font1$tytul);

$font='./arial.ttf';
imagettftext($im90532$kolor['inny'], $font$tekst0);
imagettftext($im160554$kolor['inny'], $font1$tekst1);
imagettftext($im90554$kolor['czerwony'], $font$tekst2);
imagettftext($im90572$kolor['czarny'], $font$tekst3);
imagettftext($im90590$kolor['czarny'], $font$tekst5);
imagettftext($im905108$kolor['czarny'], $font$tekst4);
imagettftext($im905126$kolor['czerwony'], $font$tekst7);
imagettftext($im905144$kolor['zolty'], $font$tekst8);
imagettftext($im905166$kolor['zolty2'], $font1$tekst9);
//imagettftext($im, 10, 0, 5, 198, $kolor['bialy'], $font, $tekst9);

imagepng($im);
imagedestroy($im); 
 
?>
Pozdrawiam
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Almon w 05 Wrzesień, 2013, 19:13:21
Od wczoraj mam stację pogodową. Kupiłem po to by działała non stop w internecie. Naprędce skorzystałem z gotowych wzorów - musiałem przeskalować i nadać przezroczystość niektórym grafikom i z tym sobie poradziłem. Niestety nie umiem spasować napisów do liczników. Nie znam się na kodowaniu w PHP za bardzo. Co robię nie tak?
http://almon.pl/pogoda/pogodynka.php
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 05 Wrzesień, 2013, 19:47:02
Może poniższe wskazówki okażą się pomocne:
http://stacje-pogody.pl/artykul_jak_zrobic_strone_www_stacji_pogodowej_cz_2_wskaznik_zegarowy,3.html
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 06 Wrzesień, 2013, 08:15:20
Mam mały banner http://pogoda-zachodniopomorskie.pl/pogodachoszczno.php chciał bym zastosować tam automatyczną zmianę danych z racji tego że jest to mały banner chciałbym aby dane zmieniały się np. co 5 sek na sam początek temperatura potem np. wiatr opady ciśnienie itd.

Sprawa jest prosta, nic nie zmieniasz w kodzie banera. No bo i po co sobie utrudniać życie, jak można coś zrobić prosto :). Wystarczy odświeżać na stronie obrazek banera co 5 sekund :). W sieci znajdziesz sporo rozwiązań tego problemu - szukaj "auto refresh img".

Przykład kodu z sieci - nie wiem czy działa.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
img = document.getElementById('refreshImage');
img.src += "?";
setInterval("img.src=img.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 5000);
}
//]]>
</script>
</head>

<body>
<img src="theImage.jpg" id="refreshImage" />
</body>
</html>
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 06 Wrzesień, 2013, 17:09:14
Parasol nie bardzo rozumiem. Gdzie miał bym ten kod umieścić?
Na stronie dodałem już dane ze stacji pogody ale obecnie wyświetla się tylko aktualna temperatura jest on mały więc chciał bym zaoszczędzić miejsca na stronie i dać tz. rotator danych co kilka sek.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 06 Wrzesień, 2013, 18:39:24
Parasol nie bardzo rozumiem. Gdzie miał bym ten kod umieścić?
Na stronie dodałem już dane ze stacji pogody ale obecnie wyświetla się tylko aktualna temperatura jest on mały więc chciał bym zaoszczędzić miejsca na stronie i dać tz. rotator danych co kilka sek.

Na stronie na której umieszczasz baner dajesz pomiędzy <head></head>:

<script type="text/javascript">
//<![CDATA[
window.onload = function() {
img = document.getElementById('refreshImage');
img.src += "?";
setInterval("img.src=img.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 5000);
}
//]]>
</script>

Do img dodajesz id="refreshImage"

Czyli masz coś takiego: <img src="http://pogoda-zachodniopomorskie.pl/pogodachoszczno.php" id="refreshImage" />

Jak chcesz zmienić odświeżanie obrazka np. na 10 sekund, to zmieniasz 5000 na 10000:

setInterval("img.src=img.src.replace(/\\?[0-9]*/, '?'+Math.floor(Math.random()*9999999+1));", 10000);
Im prostsze i łatwiejsze rozwiązanie problemu tym lepiej :).
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 06 Wrzesień, 2013, 19:25:02
No nie do końca jest to dobre rozwiązanie przynajmniej dla mnie. Moja strona jest na cms php-fusion i nie bardzo mogę dać sobie kod do zmiany danego obrazka.
Potrzebne jest mi inne wyjście z tej sytuacji. Masz jakieś inne propozycje?

Edit:
Fajnie było by zastosować coś takiego jak jest tu na stronie http://www.andretti.pl/index.php w prawym górnym rogu.
Wiem że to jest inny system ale może da zrobić coś podobnego.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 07 Wrzesień, 2013, 17:34:32
Fajnie było by zastosować coś takiego jak jest tu na stronie http://www.andretti.pl/index.php w prawym górnym rogu.
Wiem że to jest inny system ale może da zrobić coś podobnego.

Na tej stronie wykorzystywany jest AJAX. To co podałem, to bardzo proste rozwiązanie, łatwe w implementacji - kilka linijek kodu... A im prościej coś jest zrobione, tym łatwiej to kontrolować... Im mniej linijek kodu, tym działa wszystko wydajniej (szybciej) na serwerze...
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Wrzesień, 2013, 01:34:37
@dandi
Jest jeszcze prostsze rozwiązanie -  tylko 1 linijka kodu :). Dodaj poniższy kod gdzieś na początku skryptu banera (pogodachoszczno.php) - odświeżanie co 10 sekund.

header("refresh:10;url=pogodachoszczno.php");
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Wrzesień, 2013, 09:02:03
Od wczoraj mam stację pogodową. Kupiłem po to by działała non stop w internecie. Naprędce skorzystałem z gotowych wzorów - musiałem przeskalować i nadać przezroczystość niektórym grafikom i z tym sobie poradziłem. Niestety nie umiem spasować napisów do liczników. Nie znam się na kodowaniu w PHP za bardzo. Co robię nie tak?

W pliku pogoda_zegar.php musisz pozmieniać wartości zaznaczone na zielono - lewa wartość pozycja X, prawa Y. Wszystko jest liczone od górnego lewego rogu (0,0) obrazka.

Cytuj
   pozycja_tekstu($obr_tlo,$_GET['n'],5,125,87,$kolor['czerwony2']);   
   pozycja_tekstu($obr_tlo,$min,$font,83,165,$kolor['czerwony'],1);       
   pozycja_tekstu($obr_tlo,$min+(3*$jeden_segment),$font,70,105,$kolor['czerwony'],1);
   pozycja_tekstu($obr_tlo,$min+(6*$jeden_segment),$font,125,70,$kolor['czerwony']);   
   pozycja_tekstu($obr_tlo,$min+(9*$jeden_segment),$font,183,105,$kolor['czerwony'],0,1);
   pozycja_tekstu($obr_tlo,$min+(12*$jeden_segment),$font,169,165,$kolor['czerwony'],0,1);
   pozycja_tekstu($obr_tlo,$_GET['w'].html_entity_decode($_GET['j']),5,125,195,$kolor['zielony2']);
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 09 Wrzesień, 2013, 11:02:36
@dandi
Jest jeszcze prostsze rozwiązanie -  tylko 1 linijka kodu :). Dodaj poniższy kod gdzieś na początku skryptu banera (pogodachoszczno.php) - odświeżanie co 10 sekund.

header("refresh:10;url=pogodachoszczno.php");

Wielkie dzięki działa świetnie teraz tylko jak zrobić aby dane się zmieniały.
Zmieniały w sensie temperatura za chwilę wiatr potem ciśnienie itd.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Wrzesień, 2013, 11:42:13
Zmieniały w sensie temperatura za chwilę wiatr potem ciśnienie itd.

Co masz na myśli? Chodzi ci o coś w stylu paska news'ów - w jednym polu wyświetlane są co chwile inne informacje?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 09 Wrzesień, 2013, 17:31:09
Tak dokładnie o to mi chodzi.
Mam baner http://pogoda-zachodniopomorskie.pl/pogodachoszczno.php temperatura miała by być nie zmienna a pozostałe dane zmieniały by się
Teraz jest ciśnienie, punkt rosy, wiatr z kilka sekund miało by się zmienić na opady, wilgotność albo np. Wschód słońca, zachód słońca. Po prostu jakieś inne dane na jednym banerze.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Wrzesień, 2013, 18:13:02
Tak dokładnie o to mi chodzi.
Mam baner http://pogoda-zachodniopomorskie.pl/pogodachoszczno.php temperatura miała by być nie zmienna a pozostałe dane zmieniały by się
Teraz jest ciśnienie, punkt rosy, wiatr z kilka sekund miało by się zmienić na opady, wilgotność albo np. Wschód słońca, zachód słońca. Po prostu jakieś inne dane na jednym banerze.

Można to zrobić tak. Taki szybki/pierwszy pomysł. Przy każdym odświeżeniu trzeba wyświetlać inny tekst. W jakimś pliku zapamiętujesz numer ostatnio wyświetlanego tekstu i IP odwiedzającego. Przy każdym odświeżeniu sprawdzasz numer ostatniego tekstu i IP odwiedzającego, zwiększasz numer tekstu o +1, zapisujesz zwiększony numer ponownie do pliku i wyświetlasz kolejny tekst.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: dandi w 09 Wrzesień, 2013, 18:35:13
No to namieszałeś mi.
Pomysł może i dobry ale nie prościej było by umieścić jakiś skrypt do zamiany danych. A by dane zmieniały się co jakiś czas.
Coś w tym stylu jak podawałem wcześniej
http://www.htmldrive.net/items/demo/411/Super-simple-jQuery-ticker-text-slideshow (http://www.htmldrive.net/items/demo/411/Super-simple-jQuery-ticker-text-slideshow)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 09 Wrzesień, 2013, 19:19:09
Ale trzeba załadować biblioteki jQuery, jak ściągniesz przykład, to są tam 2 pliki - łącznie 72KB. Czyli te 72KB musi odczytać przeglądarka internauty.

Ten mój pomysł teraz bym zmodyfikował, w ten sposób, że zamiast zapisu do pliku, zapisałbym w sesji. Wtedy nie ma potrzeby zapisywania IP...
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 08 Grudzień, 2013, 00:00:40
Wprowadziłem pewną zmianę w moim banerze - kolor wyświetlanego napisu z porywami wiatru zależy od jego wartości, np. żółty to poryw 0 - 5 km/h, czerwony 50 - 60 km/h. Może ktoś wykorzysta.
Na podobnej zasadzie można bawić się z innymi parametrami, ale za dużo kolorów chyba też nie jest najlepszą opcją :)

Działający gadżet można zobaczyć na stronie http://gminaslesin.hostpark.pl/news.php (http://gminaslesin.hostpark.pl/news.php)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 17 Grudzień, 2013, 01:44:07
Mark nie działa mi Twój skrypt, próbowałem zmieniać już chyba wszystkie ścieżki prowadzące do pliku realtime i nic, stale to samo, czyli puste białe tło...
Dla porównania banner z pierwszej strony chodzi, ale Twój niestety nie...
Mógłbyś coś doradzić?
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 22 Grudzień, 2013, 22:07:12
Według wersji z załącznika plik realtime powinien być w tym samym miejscu (folderze) co banner.

Druga sprawa, nie wiem czy to było oczywiste, trzeba zmienić rozszerzenie pliku z txt na php (nie mogłem załączyć skryptu na forum w formie php)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 23 Grudzień, 2013, 03:56:10
Realtime znajduję się w tym samym folderze co banner i mimo to nic.
Oczywistością jest zamiana na php :) Nie jestem laikiem w tworzeniu stron, ale z tym skryptem nie mogę sobie poradzić.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Mark w 23 Grudzień, 2013, 17:11:56
To może kwestia czcionek... Przesyłam spakowany folder.

http://sharesend.com/ql8z6pmh (http://sharesend.com/ql8z6pmh)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 27 Grudzień, 2013, 12:23:09
Niestety nie mogę pobrać tego :(
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Dextero w 21 Luty, 2014, 11:41:43
Koledzy, a jak zrobic do tego banera taka funkcje dodatkowa zeby po najechaniu na niego myszka wlaczyl sie odnosnik do strony pogodowej z ktorej brane sa dane? Załóżmy, ze baner bedzie na stronie mojego miasta i ktos kto by chcial poznac szczegolowo pogode, to  klikajac w baner zostalby przeniesiony na moja strone. Czy taki tag administrator strony miasta musialby dodac na swoim serwisie czy wystarczy dodatkowy kod w kodzie php banera?

I przy okazji jak wkleic taki baner na strone forum pogody w swoim podpisie?
Baner: http://kozuchow.stacjapogody.ct8.pl/baner.php
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 21 Luty, 2014, 14:18:56
Ten kod co masz w podpisie wystarczy do umieszczenia w zewnętrznym serwisie :)
Co do wstawienia na forum bannera to nie wiem, też z tym walczę.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 21 Luty, 2014, 14:33:10
[...]
Co do wstawienia na forum bannera to nie wiem, też z tym walczę.

Trzeba zastosować odpowiedni tag:
[img] tu wkleić adres obrazka ze strony internetowej [/img]Całość wpisujemy w odpowiednie pole podpisu w swoim profilu na forum.

Oto przykład:
[img]http://www.google.com/intl/en_ALL/images/logo.gif[/img]
i efekt tego zapisu:
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&hash=76f9b76b05aacc114b96a4bc34f4aa47)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 21 Luty, 2014, 15:18:53
Niestety u mnie w sygnaturze to nie działa, bo tak mam. Może dlatego, że banner jest w *.php ale inaczej banneru zrobić się nie da..
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Dextero w 21 Luty, 2014, 15:45:11
Trzeba zastosować odpowiedni tag:
[img] tu wkleić adres obrazka ze strony internetowej [/img]Całość wpisujemy w odpowiednie pole podpisu w swoim profilu na forum.

Oto przykład:
[img]http://www.google.com/intl/en_ALL/images/logo.gif[/img]
i efekt tego zapisu:
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&hash=76f9b76b05aacc114b96a4bc34f4aa47)

No tak ale baner napisany jest *.php bo sa na nim dane pogodowe ze stacji ktore co kilka sekund odswiezaja sie. Czy taka opcja jest do zrobienia?

ShamY. a jak wkleiles ten baner meteo krotoszyn?
pzdr
Dextero
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 21 Luty, 2014, 19:37:33
ShamY. a jak wkleiles ten baner meteo krotoszyn?

Po prostu wpisałem: "Stacja meteo Krotoszyn - www.meteo24.cba.pl" reszta sama się zrobiła :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 21 Luty, 2014, 21:50:15
Niestety u mnie w sygnaturze to nie działa, bo tak mam. Może dlatego, że banner jest w *.php ale inaczej banneru zrobić się nie da..

Spróbuj jeszcze wg poniższego schematu:

[url=http://www.google.com/][img]http://www.google.com/intl/en_ALL/images/logo.gif[/img][/url]
Efekt ten sam:
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&hash=76f9b76b05aacc114b96a4bc34f4aa47) (http://www.google.com/)

Oczywiście trzeba w adresie strony i obrazka z przykładu, wkleić odpowiednie własne adresy.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 21 Luty, 2014, 22:34:31
Mam wpisane w sygnature:
[url=http://www.meteo24.cba.pl/][img]http://meteo24.cba.pl/widget/banner.php[/img][/url]no i jak widać nie wyświetla się. IMG tyczy się obrazka, a mylący tutaj może być format php...
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 22 Luty, 2014, 20:02:31
Tak, ten zapis w przypadku banneru w php nie działa. Ale chyba jest wyjście  :) Na forum np. @Areecki lub też @pernaczy mają bannery w swoich podpisach. Wystarczy ich poprosić o podanie składni zapisu. Albo też spróbować samemu wyedytować. Kliknij PPM na któryś z bannerów i dalej "Zbadaj element". Pokaże się zapis składni w php i prawdopodobnie jest to właściwy kod do zastosowania.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pernaczy w 22 Luty, 2014, 21:20:08
Mam wpisane w sygnature:
[url=http://www.meteo24.cba.pl/][img]http://meteo24.cba.pl/widget/banner.php[/img][/url]no i jak widać nie wyświetla się. IMG tyczy się obrazka, a mylący tutaj może być format php...
Wydaje mi się, że w twoim adresie strony jest błąd. Chyba NIE POWINNO BYĆ znaku / po .....cba.pl czyli twój kod powinien wyglądać tak:
[url=http://www.meteo24.cba.pl][img]http://meteo24.cba.pl/widget/banner.php[/img][/url]
Pozdrawiam,
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 23 Luty, 2014, 04:22:50
Kliknij PPM na któryś z bannerów i dalej "Zbadaj element". Pokaże się zapis składni w php i prawdopodobnie jest to właściwy kod do zastosowania.
Tak pokazuję kod, ale HTML a forum obsługuje BBCode.

Wydaje mi się, że w twoim adresie strony jest błąd. Chyba NIE POWINNO BYĆ znaku / po .....cba.pl
To niestety nie jest przyczyną, bo nadal się nie wyświetla. Mógłbyś podać kod jaki Ty masz wpisany? Bo mi brak pomysłów.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pernaczy w 23 Luty, 2014, 08:38:12
Ja mam zapisane tak:
[url=http://www.pogoda-niesiolowice.kaszuby.pl][img]http://www.pogoda-niesiolowice.kaszuby.pl/markbannertlo.php[/img][/url]
Pozdrawiam,
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Dextero w 23 Luty, 2014, 09:54:57
No i udalo sie, dzieki pernaczy,  tylko w skrypcie jest odswiezanie warunkow pogodowych co 5 sekund i na stronie to dziala, ale jako wklejony baner odswiezania juz niema - niewiem czemu.
Pzdr
Dextero
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 23 Luty, 2014, 13:39:19
@ShamY

Okazuje się jednak, że przykład składni który podałem na początku, jest poprawny  :) Widać to po zapisie, jaki podał @pernaczy. Zgodnie z logiką, powinno to działać. Działa teraz, jak widzę, również u @Dextero.
Musisz sprawdzić u siebie wszystkie zapisy, gdzieś musi być błąd  :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 23 Luty, 2014, 14:45:21
Mam wpisane tak:
[url=http://meteo24.cba.pl][img]http://meteo24.cba.pl/widget/banner.php[/img][/url]
nie wiem co robię źle ;(
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Serenator w 23 Luty, 2014, 15:23:07
Błędu szukałbym w części składni, gdzie występuje zapis banner.php. Porównując te zapisy u @pernaczego i @Dextero różnice występują właśnie w tej części składni. U każdego z nich te zapisy są inne. Brak też słowa widget. Natomiast pozostałe elementy składni są takie same.
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 23 Luty, 2014, 20:42:10
Odnośnik do bannera jest poprawny, "widget" to folder na ftpku gdzie jest wgrany skrypt.
http://meteo24.cba.pl/widget/banner.php (http://meteo24.cba.pl/widget/banner.php)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Dador w 23 Luty, 2014, 20:54:04
A mnie się wydaje, że to wszystko wina Parasola ;) Kiedyś wspominał, że nasze banery powodują duży ruch sieciowy na forum i wydaj mi się, że wprowadził blokadę na tekst "baner.php". Koledzy, którzy mają banery mają zmienione nazwy. Zatem można iść tą drogą i zmienić nazwę. Baner będzie działał z rozszerzeniem .php.



Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: ShamY w 24 Luty, 2014, 01:38:39
Dador jesteś wielki! Zmieniłem i działa :) Leci do Ciebie "pomógł" :)
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: pernaczy w 26 Wrzesień, 2016, 08:30:51
Odświeżam ten "kotlet" bo dawno nie było nic o "bannerach" a może komuś się przyda.
Na forum Sandaysoft: http://sandaysoft.com/forum/viewtopic.php?f=14&t=15690 ukazała się informacja twórcy szablonu "Meteotemplate": http://www.meteotemplate.com/web/index.php o udostępnieniu bannera jako samodzielnego skryptu. Skrypt jest trochę inny niż nasze "standartowe" więc może kogoś zainteresuje. Są osobne wersje dla Cumulusa i Weather Display.
Do pobrania tutaj: http://www.meteotemplate.com/web/extras.php
Piotr
Tytuł: Odp: Jak zrobić banner pogodowy
Wiadomość wysłana przez: Parasol w 22 Październik, 2024, 21:46:14
Baner został dostosowany do nowoczesnych stacji pogodowych, które mają możliwość przesyłania danych na własną stronę WWW. Niepotrzebny do tego jest już Cumulus. Więcej informacji znajdziecie tutaj: https://aleforum.pl/index.php?topic=66.0 (https://aleforum.pl/index.php?topic=66.0).