Информер погоды яндекс

Разработчик ООО «Яндекс» (v.1.1.0.11)
Поддерживаемые ОС Windows XP, 7, 8 + 10
Язык интерфейс русский
Файл (размер/загрузок) 1 Mb / 12053
Рейтинг гаджета 40 (голосов: 9)
Быстро и корректно работающий погодный гаджет от компании Яндекс, который можно назвать вполне симпатичным, а самое важное — правильно показывающим погоду в большинстве крупных и не слишком городов и населённых пунктов.

Работает на основе данных сервиса foreca.ru, доступен приличный список параметров помимо температуры — влажность воздуха, давление, скорость и направление ветра, время восхода и заката солнца. Поддерживаются 4-х и 5-ти дневные режимы показа, проще говоря, более подробный и более компактный, кому что по душе.

Опций в настройках гаджета погоды от Yandex всего две — выбор города с удобной функцией автодополнения как при поиске, возможность смены графического логотипа информера между воздушным шаром и дирижаблем.

Здесь же присутствуют ссылки обращения в службу поддержки и на более полный прогноз на сайте источника импорта данных.

В итоге можно сказать, что гаджет очень неплохой, показывающий крайне подробную информацию о погодной сводке нужного вам города.

Жаль, что нет дополнительных настроек, куда вполне можно было бы вынести количество отображаемых дней прогноза или какие-то определённые показатели, важные для отдельного пользователя. Опциональная анимация тоже же бы не помешала, ведь от хорошего продукта хочется получить максимум удобства.

Как установить информер погоды на сайт

У природы нет плохой погоды, а любые капризы – всего лишь временные мелкие неприятности, которые человек может спокойно пережить (если речь, конечно, не об ураганах и наводнениях). Но тот, кто предупрежден – тот вооружен, и о грядущем дожде или похолодании полезно быть проинформированным заранее.

Именно поэтому мир уже более полутора веков прислушивается к специалистам в области прогнозов метеоусловий. Впервые подобную информацию напечатали в газете в 1861 году (сам же метеоролог после нескольких несбывшихся предсказаний наложил на себя руки).

В наше время получать информацию гораздо проще. В несколько щелчков мыши можно добраться до прогноза погоды (и её состояния на данный момент, если лень смотреть в окно). Но человек постоянно стремится упростить себе задачу и не выполнять лишнюю работу.

Иногда данные о метеоусловиях хочется лицезреть не на специализированных веб-ресурсах, а на собственном рабочем столе. Также у владельцев информационных ресурсов часто возникает желание установить информер погоды на сайт, чтобы снабжать соответствующим прогнозом своих посетителей:

Что это такое

Погодный информер – это элемент на рабочем столе либо странице сайта (текстовый или графический), который отображает информацию о текущих и грядущих метеоусловиях. Как правило, все необходимые данные умещаются на баннере (наиболее распространенный формат – .png) размером около 200 на 100 пикселей.

Информер погоды, естественно, не самостоятельно оценивает ситуацию на улице, а берет информацию со стороннего сайта (который уже пользуется услугами профессиональных метеорологов). Некоторые информеры позволяют пользователю настраивать отображение погодных характеристик (к примеру, показывать только температуру и осадки).

Устанавливаем на рабочий стол

Рассмотрим два простых способа оснастить свой рабочий стол погодным информером.

Самая популярная операционная система для персональных компьютеров – Windows, поэтому, если показать процесс добавления информера на ее примере, интерес большинства пользователей будет удовлетворен. Переходим на рабочий стол, жмем по нему правой кнопкой мыши, открываем «Гаджеты» и выбираем «Погода»:

Всё очень просто.

Второй способ – это загрузить понравившийся информер из интернета (если стандартный не по душе). Введя в строке поиска запрос и перейдя по одному из результатов, получаем предложение загрузить погодный информер от компании Яндекс:

Препятствий, опять же, никаких.

Популярные решения для сайта

Перечислим некоторые погодные информеры, которые часто устанавливаются на страницах информационных ресурсов.

  • Информер Gismeteo. Очень популярное решение среди вебмастеров и пользователей сайтов:

Можно достаточно детально настроить собственный информер с помощью конструктора или же выбрать один из заранее заготовленных вариантов.

Также пользуется популярностью (видимо, благодаря авторитету создателей), однако не располагает возможностью конструировать собственные информеры, а лишь предоставляет выбор из имеющихся вариантов.

  • Информер Погода.Ru. Не идет ни в какое сравнение с популярностью двух предыдущих сервисов.

Однако очень удобен для быстрой установки стандартного информера на свой сайт (сразу предлагается html-код):

Дизайн установленного элемента кажется несколько аскетичным (впрочем, как и сам сайтПогода.Ру).

Устанавливаем на сайт

Установить погодный информер на сайт без каких-либо проблем сможет даже новичок.

Процесс идентичен установке счетчика посещений. Всё, что нужно – вставить полученный код информера в нужном месте на вашем сайте.

Чтобы дизайн вашего сайта выглядел необычно и уникально, будет неплохо, если вы сконструируете собственный погодный информер. Рассмотрим этот процесс на примере сервиса Gismeteo.

  • Заходим на сайт Gismeteo.ru, выбираем раздел «Информеры», а в нем вкладку «Конструктор»:
  • Далее настраиваем параметры. Следует обратить внимание на возможность мониторинга погоды одновременно в нескольких населенных пунктах:
  • Настроив по своему усмотрению остальные параметры, вводим адрес своего сайта и электронной почты. Код информера будет выслан на ваш e-mail:

Таким образом, установка погодного информера не составляет никакого труда даже для новичков. Давать посетителям сайта дополнительную полезную информацию – хороший способ вызвать уважение к своему веб-ресурсу.



XML ЭКСПОРТ ПРОГНОЗА ПОГОДЫ

Что это и зачем это нужно?

Если вы владелец сайта или портала — теперь вы можете быстро оборудовать свой сайт полностью независимым прогнозом погоды не просто на один город, а на целый массив городов, создать целый раздел о погоде с вашим дизайном.

Часто, предоставляя экспорт прогноза, данные частично сокращают, уменьшают количество дней и предлагают разместить ссылку для просмотра более детального прогноза.

Мы решили не сокращать наш прогноз и предлагаем экспорт ВСЕХ данных которые есть в нашей системе и на нашем сайте (включая WTI™). Преимущества нашего экспорта:

+ БЕСПЛАТНЫЙ полный XML экспорт всего прогноза (все города и страны, 20 точек прогноза, текущий радар, WTI™)
+ отдельный экспорт списка городов (для быстрой установки)
+ UA-IX для украинских пользователей

Для украинских пользователей — наш сервер находится в UA-IX (точке обмена украинским трафиком), что обеспечит вам быстрое и качественное соединение с источником данных. Мы первые предлагаем детальный бесплатный XML экспорт прогноза погоды в UA-IX.

*если вы владелец сайта и хотите установить у себя XML погоду, но вы не вебмастер, передайте ссылку на эту страницу администратору вашего сайта. Установка прогноза погоды в формате XML требует базовых знаний PHP, ASP или JSP.

Какие условия и ограничения?

Мы не выдвигаем никаких специальных условий по использованию данного экспорта прогноза погоды в формате XML. Вы можете использовать его в том виде в котором он есть без любых ограничений. Когда вам нужна информация, ее хочется получить быстро и бесплатно. Поэтому мы решили предоставить вам такую возможность и сделать экспорт полным и абсолютно бесплатным.

Также использование прогноза возможно только с НЕКОММЕРЧЕСКИМИ целями. Тоесть, данный прогноз, как и его XML экспорт, не может выступать объектом или предметом коммерческих договоров, мы сохраняем за собой авторские права на дизайн и на сам прогноз погоды, так как он является продуктом нашего погодного процессора. Детальнее об этом читайте в пользовательском соглашении.

Чем вы можете помочь нам?

Наш проект некоммерческий и полностью поддерживается силами создателей. Мы будем рады любой поддержке с вашей стороны!

Мы будем благодарны, если вы разместите у себя на сайте, на страницах, где вы установите прогноз погоды, кнопку , установив на ней ссылку на страницу с погодой соответствующего города. Так вы идентифицируете источник ваших погодных данных, поможете другим пользователям воспользоваться бесплатным XML экспортом прогноза погоды и поможете нашему проекту, повысив его цитируемость и популярность в Интернете.

Выберите одно из 3-х цветовых решений кнопки, наиболее подходящее дизайну вашего сайта.

1 2 3
Кликните текст и нажмите Ctrl+C Кликните текст и нажмите Ctrl+C Кликните текст и нажмите Ctrl+C

* в поле ALT тега <IMG> пропишите, пожалуйста, название города динамически, чтобы название города в поле ALT совпадало с названием прогноза. Ссылка на прогноз погоды на нашем сайте генерируется в экспорте. Об этом можно подробнее прочитать в Инсталляционной инструкции.

Три простых шага чтобы начать

1. Закачать Инсталляционный пакет с инструкциями и расшифровкой тэгов

<?php

if (!isset($_GET[‘city’])||!isset($_GET[‘c’]))  exit();

$city=substr(ereg_replace(‘[^0-9]’,»,$_GET[‘city’]),0,10);
$c=substr(ereg_replace(‘[^0-9]’,»,$_GET[‘c’]),0,1);

$filewithweather=’wth_’.$city.’_’.$c.’.html’; 
$period=3600;
$wherethescript=’/img/weather/’; 
$tpl=file_get_contents($c.’.tpl’);

if (time()-filemtime($filewithweather)>$period) {

      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, ‘http://weather.yandex.ru/’.$city.’/details/’);
      curl_setopt($ch, CURLOPT_HEADER, 0);
      curl_setopt($ch, CURLOPT_USERAGENT, «Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)»);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      $f = mb_convert_encoding(curl_exec($ch),’windows-1251′,’utf-8′);
      curl_close($ch);

$f=preg_replace(‘/weather\/moon\//i’,»,$f);$f=preg_replace(‘/weather\/wind\//i’,»,$f);$f=preg_replace(‘/http:\/\/img\.yandex\.net\/i\//i’,$wherethescript,$f);
$f=str_replace(‘?’,’-‘,$f);

preg_match_all(‘/<td class=»icon»>(.*?)<\/td>/i’,$f,$weather[‘icon’]);
preg_match_all(‘/<td class=»t»>(.*?)<\/td>/i’,$f,$weather[‘t’]);
preg_match_all(‘/<th class=»date» rowspan=»4″>(.*?)<\/th>/i’,$f,$weather[‘date’]);
preg_match_all(‘/<td class=»data»>(.*?)<\/td>/i’,$f,$weather[‘data’]);
preg_match_all(‘/<td class=»pressure»>(.*?)<\/td>/i’,$f,$weather[‘pressure’]);
preg_match_all(‘/<td class=»moisture»>(.*?)<\/td>/i’,$f,$weather[‘moisture’]);
preg_match_all(‘/<td class=»wind»>(.*?)<\/td>/i’,$f,$weather[‘wind’]);
preg_match_all(‘/<td class=»wind-icon»>(.*?)<\/td>/i’,$f,$weather[‘wind-icon’]);
preg_match_all(‘/<td class=»addon»>(.*?)<\/td>/i’,$f,$weather[‘addon’]);

$date=(date(‘G’,time())+2);
if (6<=$date&&$date<12) $weather[‘cur_weather’][1][1]=$weather[‘t’][1][0];
if (12<=$date&&$date<18) $weather[‘cur_weather’][1][1]=$weather[‘t’][1][1];
if (18<=$date&&$date<24) $weather[‘cur_weather’][1][1]=$weather[‘t’][1][2];
if (0<=$date&&$date<6) $weather[‘cur_weather’][1][1]=$weather[‘t’][1][3];

foreach ($weather as $par=>$val)
{$i=1; foreach ($val[1] as $subval)
$tpl= preg_replace(‘(\{‘.$par.’_’.($i++).’\})’,$subval,$tpl,1);
}

fwrite(fopen($filewithweather,’w’),$tpl);

}
if (file_exists($filewithweather)) include($filewithweather);
?>

Добавить комментарий

Закрыть меню