Počasie do RS2
Ako som nedávno sľúbil, prinášam návod, ako dostať moje počasie do eReSdvojky.
Ako prvé si musíte stiahnuť samotný script.
- Slovenská verzia – script ktorý treba editovať podľa dole uvedeného návodu
- Česká verzia – script ktorý treba editovať podľa dole uvedeného návodu
- Ikonky počasia – budete ich potrebovať na grafické znázornenie počasia
Ak si si stiahol script musíš ho otvoriť v nejakom programe, napr. notepad, PSPad…
Hneď hore je treba pomeniť zopár údajov podľa návodu.
$skratka = "LZPP"; // namiesto LZPP zadaj kód tvojho mesta
$icons_folder = "./i/icons/"; // Sem zadaj cestu k obrázkom
$mesto = "Nové Mesto nad Váhom"; // sem napíš názov mesta
$nadpis = "Pocasí"; // sem napíš nadpis, ktorý sa bude zobrazovať v H3
## súradnice zistíte tu http://www.heavens-above.com/ ##
$latitude = "48.750"; # zemepisná dlžka
$longitude = "17.833"; # zemepisná širka
$timezone = "+1"; # casové pásmo
Zoznam skratiek je aj v samotnom scripte, ale pre istotu ich dám aj sem:
- Slovenská republika
- LZPP – PIEŠŤANY
- LZTT – POPRAD
- LZKZ – KOŠICE
- LZIB – BRATISLAVA
- Česká republika
- LKPR – Praha/Ruzyně
- LKMT – Ostrava/Mošnov
- LKTB – Brno/Tuřany
- LKHO – Holešov
- LKKV – Karlovy Vary
- LKLB – Liberec
- LKKU – Kunovice
- LKKB – Kbely
- LKVO – Vodochody – POZOR nefunguje
- LKOT – Otrokovice – POZOR nefunguje
- LKPD – Pardubice
- LKCV – Čáslav
- LKNA – Náměšť nad Oslavou
- LKPO – Přerov
Zo zoznamu si vyber mesto v ktorom bývaš, alebo aspoň to ktoré je k tebe najbližšie.
Potom nastav cestu k ikonkám, ktoré graficky znázorňujú aké je vonku počasie, názov mesta kde bývaš a nadpis čo sa bude zobrazovať nad počasím.
Ďalej na adrese www.heavens-above.com zadaj najskôr štát a potom mesto kde bývaš, opíš hodnoty Latitude a Longitude a zadaj ich do premennej $latitude a $longitude, časové pásmo je pre SR aj ČR +1 hodina to meniť nemusíš, nezabudni dať SAVE, alebo Uložiť. Čas východu a západu slnka sa ráta automaticky a keby si nastavil zlé hodnoty, tak sa ti bude zle prepínať zobrazovanie slniečka, alebo mesiačiku.
Teraz nasleduje už samotné vloženie do RS2. Choď do admin/Šablony/Uživatelské šablony
ako Zástupný tag: napíš napríklad pocasie a do HTML/PHP kód: vlož upravený PHP kód zo scriptu.
Nezabudni kliknúť na Kód je v jazyku: PHP a do Pořadí mezi ostatními šablonami při zpracování: daj nejaké číslo podľa nápovedy, napr. 100, potom už len Potvrdit
Takže v systéme už máme počasie nainštalované, teraz ho treba vložiť niekam do šablóny.
Je to len a len na vás kam si ho vložíte, ale pravdepodobne ho budete chcieť mať v menu.
Ideme teda na to: Choď do admin/Šablony/Html šablony vyber sablona-index.html a vlož zástupný tag <%pocasie%> na miesto kde chceš, aby sa ti zobrazovalo počasie.
Na koniec klikni na Odeslat šablonu, ak chceš aby sa ti zobrazovalo počasie aj na ďalších stránkach budeš ho musieť vložiť do všetkých šablón. No a teraz sa už len pozri či je všetko v poriadku. Ak nie daj vedieť, pozriem sa na to…
Pozor!!! zistil som, že nefunguje odchytávanie správ z
LKVO – Vodochody
LKOT – Otrokovice
Dôvod je mi zatiaľ neznámy, ale podstatné je, že neposielajú žiadnu správu s ktorej sa odchytáva počasie.
Páči sa vám tento článok, zalinkujte ho:
««« Predchádzajúci text: Design pre RS2 Následujúcí text: Nová verzia počasia 1.4beta »»»
Verzia pre tlač | 11 komentárov | 1276x
Komentáre k textu
Rss komentářů tohoto textu - Formulár pre nový komentár
Něchodí, stále něchodí….i kdyz jsem to myslim nastavil spravne.
Tak ze. 1. vypisovalo to tyto chyby.
Notice: Undefined variable: oblaky in /disk1/ic/msv/www/sablona.php(150) : eval()'d code on line 414
Notice: Undefined variable: oblaky in /disk1/ic/msv/www/sablona.php(150) : eval()'d code on line 416
Notice: Undefined variable: oblacnost_icon in /disk1/ic/msv/www/sablona.php(150) : eval()'d code on line 424
Musel jsem pred tyto promenne dopsat @
2. I tak mi to ale stale pise +0°C
3. Ve scriptu jsou odkazy na neexistujici ikony pocasi
Miran napísal/a: Musel jsem pred tyto promenne dopsat @
S tým som sa stretol, normálne to funguje, ale pri vložení do RS2 tam treba dať @
Miran napísal/a: 2. I tak mi to ale stale pise +0°C
Akú skratku si nastavil? Dve CZ tam tuším nefungovali.
Miran napísal/a: 3. Ve scriptu jsou odkazy na neexistujici ikony pocasi
Kde? Myslíš názov súboru? Skúšal som všemožné kombinácie a zatial som nič nenašiel.
2. Zkousel sem jich vic a nic. Je nejaka souvislost mezi zktatkou a souradnicema??
3. Na strance je misto ikony prazdne misto a odkazuje to napr.na odkaz: /images/icons/norain.png
[3] Miran : Akurát to testujem, tú tvoju chybu mi to hodilo pri LKOT – Otrokovice a LKVO – Vodochody zrejme im nefunguje zasielanie METAR správy.
Pri ostatných mestách to ale funguje…
Pošli mi upravený script, kuknem sa ti na to.
A Latitude a Longtitude sa používa len na rátanie východu a západu slnka, žiadna súvislosť tam nie je.
[5] Miran : skús to dať do nejakého archívu *.zip alebo *.rar, lebo sa to rozpadlo a je to nepoužitelné. Pošli to ešte raz.
Momentálne mám na stránke použité to počasie LKPR a funguje to bez problémov.
OK poslu to jeste jednou.
A jeste neco. Kdyz poslu tenhle odkaz
http://weather.noaa.gov/…ons/LKPR.TXT
tak to vrati nejake udaje, ale tu zkratku mam ve scriptu a nic. 
Jeste k tem ikonam. Koukal jsem, ze ve scriptu se to jmeno ikony sklada postupne, tak ten odkaz na ikonu je spatne asi kvuli tomu, ze mi to nezpracovava zadna data.
[7] Miran : Ak ti to vráti údaje tak to je dobre. Presne s tých údajov sa rozkodováva výsledok.
Tak jsem ten script na konci doplnil o vypis a pustil samostatne a taky to nevypisuje spravne udaje. Porad jenom Teplota vzduchu: +0°C bez ikony.
Tak problem je asi na serveru. Testovasi stranky mam ne serveru ic.cz a tam to nechodi, tak jsem to odzkousel na serveru webzdarma.cz a tam to chodi bezproblemu. Vypada to, ze ten script na www.ic.cz vubec nenacte data z toho souboru LKPR.TXT
[10] Miran :To je ten lepší prípad, už som sa bál, že je chyba niekde v scripte…


