Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Информеры » Информация из инфомера (изображение инфомера и информация на нем)
Информация из инфомера
Дата: Пятница, 30.11.2012, 00:23 |
hydravlik
Рядовой
Группа: Зарегистрированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


Такой вопрос: есть инфомер на сайте(http://fishtime.org.ua/)самый низ страницы, показывает параметры погоды в 5 городах. вопрос: как передаются данные(температура, давление...) в инфомер. Или как перехватить их и использовать для своего приложения?

 
Дата: Пятница, 30.11.2012, 18:37 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


Ну там информер от сюда, использует API Foreca, кстати, как и Яндекс.Погода. Передача данных идет в XML формате. Только на каких условиях они предоставляют свой API непонятно.

 
Дата: Вторник, 04.12.2012, 21:17 |
hydravlik
Рядовой
Группа: Зарегистрированные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


так а можно вобще как нибудь считать эти данные например со своей страницы на сайте? ну если там показывает влажность 98% то я хочу передать число 98 в мой скрипт. любым способом

Добавлено (01.12.2012, 01:14)
---------------------------------------------

Code
<div id="SinoptikInformer" style="width:1010px;" class="SinoptikInformer type3c1 htic1"><div class="siHeader"><div class="siLh"><div class="siMh"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/" target="_blank">Погода</a><a onmousedown="siClickCount();" class="siLogo" href="http://ua.sinoptik.ua/" target="_blank"><img alt="Прогноз погоды" src="http://informers.sinoptik.ua/img/t.gif" /></a> <span id="siHeader"></span></div></div></div><div class="siBody"><table><tbody><tr><td class="siCityV" style="width:20%;"><div class="siCityName"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/погода-київ" target="_blank">Погода у <span>Києві</span></a></div><td class="siCityV" style="width:20%;"><div class="siCityName"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/погода-одеса" target="_blank">Погода в <span>Одесі</span></a></div><td class="siCityV" style="width:20%;"><div class="siCityName"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/погода-львів" target="_blank">Погода у <span>Львові</span></a></div><td class="siCityV" style="width:20%;"><div class="siCityName"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/погода-дніпропетровськ" target="_blank">Погода у <span>Дніпропетровську</span></a></div><td class="siCityV" style="width:20%;"><div class="siCityName"><a onmousedown="siClickCount();" href="http://ua.sinoptik.ua/погода-луганськ" target="_blank">Погода у <span>Луганську</span></a></div></tr><tr><td style="width:20%;"><div class="siCityV2"><div id="siCont0" class="siBodyContent"><div class="siLeft"><div class="siTerm"></div><div class="siT" id="siT0"></div><div id="weatherIco0"></div></div><div class="siInf"><p>волог.: <span id="vl0"></span></p><p>тиск: <span id="dav0"></span></p><p>вітер: <span id="wind0"></span></p></div></div></div></td><td style="width:20%;"><div class="siCityV2"><div id="siCont1" class="siBodyContent"><div class="siLeft"><div class="siTerm"></div><div class="siT" id="siT1"></div><div id="weatherIco1"></div></div><div class="siInf"><p>волог.: <span id="vl1"></span></p><p>тиск: <span id="dav1"></span></p><p>вітер: <span id="wind1"></span></p></div></div></div></td><td style="width:20%;"><div class="siCityV2"><div id="siCont2" class="siBodyContent"><div class="siLeft"><div class="siTerm"></div><div class="siT" id="siT2"></div><div id="weatherIco2"></div></div><div class="siInf"><p>волог.: <span id="vl2"></span></p><p>тиск: <span id="dav2"></span></p><p>вітер: <span id="wind2"></span></p></div></div></div></td><td style="width:20%;"><div class="siCityV2"><div id="siCont3" class="siBodyContent"><div class="siLeft"><div class="siTerm"></div><div class="siT" id="siT3"></div><div id="weatherIco3"></div></div><div class="siInf"><p>волог.: <span id="vl3"></span></p><p>тиск: <span id="dav3"></span></p><p>вітер: <span id="wind3"></span></p></div></div></div></td><td style="width:20%;"><div class="siCityV2"><div id="siCont4" class="siBodyContent"><div class="siLeft"><div class="siTerm"></div><div class="siT" id="siT4"></div><div id="weatherIco4"></div></div><div class="siInf"><p>волог.: <span id="vl4"></span></p><p>тиск: <span id="dav4"></span></p><p>вітер: <span id="wind4"></span></p></div></div></div></td></tr></tbody></table><div class="siLinks"></div></div><div class="siFooter"><div class="siLf"><div class="siMf"></div></div></div></div><script type="text/javascript" charset="UTF-8" src="http://informers.sinoptik.ua/js3.php?title=1&wind=3&cities=303010783,303018950,303014487,303007131,303014248&lang=ua"></script>

Добавлено (01.12.2012, 01:43)
---------------------------------------------
мне кажется можно както использовать

Code
<script type="text/javascript" charset="UTF-8" src="http://informers.sinoptik.ua/js3.php?title=1&wind=3&cities=303010783,303018950,303014487,303007131,303014248&lang=ua"></script>
как я понимаю исользуется метод get... вобщем, может подскажете способ использования этих параметров из страниц моего сайта?

Добавлено (01.12.2012, 01:47)
---------------------------------------------
попробовал ввести в адресную строку

Code
http://informers.sinoptik.ua/js3.php?title=1&wind=3&cities=303010783,303018950,303014487,303007131,303014248&lang=ua


в итоге получил ответ:
Code
var siCss=document.createElement('link');siCss.setAttribute('rel','stylesheet');siCss.setAttribute('type','text/css');siCss.setAttribute('href','http://informers.sinoptik.ua/css/informers.css?v=2');document.getElementsByTagName('head')[0].appendChild(siCss);function siClickCount(){var siCount=document.createElement('script');siCount.setAttribute('type','text/javascript');siCount.setAttribute('src','http://informers.sinoptik.ua/counter.php?lang=ua&rnd='+new Date().valueOf());document.getElementsByTagName('head')[0].appendChild(siCount);}function LoadInformer(data){if(document.getElementById('siHeader')){document.getElementById('siHeader').innerHTML=data.date};for(var i=0;i< data.body.length;i++){if(data.body[i]!=null){if(document.getElementById('siT'+i)){document.getElementById('siT'+i).innerHTML=data.body[i].temp};if(document.getElementById('weatherIco'+i)){document.getElementById('weatherIco'+i).className='weatherIco '+data.body[i].img};if(document.getElementById('vl'+i)){document.getElementById('vl'+i).innerHTML=data.body[i].rh};if(document.getElementById('dav'+i)){document.getElementById('dav'+i).innerHTML=data.body[i].p};if(document.getElementById('wind'+i)){document.getElementById('wind'+i).innerHTML=data.body[i].ws};}}document.getElementById('SinoptikInformer').style.display='block';}LoadInformer( {date:'Сѓ Рї\'ятницю, 30 листопада 2012 СЂРѕРєСѓ, вечір', body:[{"temp":"+6°","wt":"\u042e\u0417","ws":"2 \u043c\/\u0441, <\/span>","p":"755 \u043c\u043c","rh":"97%","img":"n000"}, {"temp":"+9°","wt":"\u042e\u0417","ws":"4 \u043c\/\u0441, <\/span>","p":"757 \u043c\u043c","rh":"99%","img":"n000"}, {"temp":"+3°","wt":"\u0417","ws":"2 \u043c\/\u0441, <\/span>","p":"757 \u043c\u043c","rh":"87%","img":"n410"}, {"temp":"+12°","wt":"\u042e","ws":"5 \u043c\/\u0441, <\/span>","p":"758 \u043c\u043c","rh":"92%","img":"n410"}, {"temp":"+11°","wt":"\u042e\u0417","ws":"5 \u043c\/\u0441, <\/span>","p":"760 \u043c\u043c","rh":"81%","img":"n220"}]} )


вроде все на виду а как использовать- не хватает знаний

Добавлено (04.12.2012, 21:17)
---------------------------------------------
может ктото поможет применить сюда file_get_content? теория вроде понятна, но применить не получаеться

 
Дата: Воскресенье, 09.12.2012, 08:55 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (hydravlik, Вт, 04.12.2012, 21:17:00)
так а можно вобще как нибудь считать эти данные например со своей страницы на сайте?

Можно. Функция Get для этого есть.
Ознакомьтесь: http://jquery.page2page.ru/index.php5/Ajax


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Информеры » Информация из инфомера (изображение инфомера и информация на нем)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия