Приветствую Вас Прохожий | RSS Суббота, 18.01.2025, 12:15
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 53
Гостей: 53
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Погода от GISMETEO uCoz!

Погода от GISMETEO  uCoz!
Вот собственно и информер погоды от GISMETEO для uCoz .
Установка:
1. Идем
выберем страну/город, копируем ссылку XML на погоду (например
).
2. Админка » Главная » Управление дизайном » Импорт удаленного кода »Добавить импорт удаленной страницы.
3. URL адрес страницы для импортирования кода: наша ссылка на XML файл погоды</span> (с нашего примера это
), частота обновления кеш файла:3 часа, и нажимаем добавить, потом запоминаем ID удаленного кода (например $RCODE_1$).
4. В любом шаблоне/месте ставим этот код:

Code
<!--uzc--><div id="pogodaData">Загрузка...</div>
<div id="pogodaXML">
<!--
$RCODE_1$
-->
</div>
<script type="text/javascript">
function decodeLang(str){
/* === Исправления кодировки (Название города) от "Бармалей" ~ http://helper.ucoz.ru/ === */
str = str.substring(1);
var arr = str.split('%');
var data = '';
for(var i=0; i<arr.length; i++){
data += String.fromCharCode(parseInt(arr[i],16) + 848);}
return data;}
/* === Copyright AllCity ~ http://allcity.net.ru/ === */
if($.browser.msie){
$('#pogodaData').html('Извините но информер не работает в <b>Internet Explorer<\/b>!');
}else{
var weekdays = ['воскресенье', 'понедельник', 'вторник', 'среда',
'четверг', 'пятница', 'суббота']; // Преобразование кода дня недели в
текст.
var tods = ['ночью', 'утром', 'днем', 'вечером']; // Преобразование кода время суток в текст.
var precipitations = ['дождь', 'ливень', 'снег', 'снег', 'гроза', 'нет
данных', 'без осадков']; // Преобразование кода типа осадков в текст.
var cloudinesss = ['ясно', 'малооблачно', 'облачно', 'пасмурно']; // Преобразование кода облачность по градациям в текст.
var directions = ['северный', 'северо-восточный', 'восточный',
'юго-восточный', 'южный', 'юго-западный', 'западный',
'северо-западный']; // Преобразование кода направление ветра в текст.
var pogodaData = $('#pogodaXML').html().replace('<!--', '').replace('-->', ''); // Получаем XML инфу для обработки.
$('#pogodaData').html('Город: <b>' +
decodeLang($(pogodaData).find('TOWN').attr('sname')) + '<\/b>
координаты (широта ' + $(pogodaData).find('TOWN').attr('latitude') + '
гр., долгота ' + $(pogodaData).find('TOWN').attr('longitude') + '
гр.)'); // Название города.
$(pogodaData).find('FORECAST').each(function(){
// Обработка FORECAST
var day = $(this).attr('day'); // День.
var month = $(this).attr('month'); // Месяц.
var year = $(this).attr('year'); // Год.
var hour = $(this).attr('hour'); // Местное время, на которое составлен прогноз.
var tod = weekdays[$(this).attr('tod')]; // Время суток, для которого
составлен прогноз: 0 - ночь 1 - утро, 2 - день, 3 - вечер.
var predict = $(this).attr('predict'); // Заблаговременность прогноза в часах.
var weekday = weekdays[$(this).attr('weekday')-1]; // День недели, 1 - воскресенье, 2 - понедельник, и т.д.
// Обработка TEMPERATURE
var tempmax = $(this).find('TEMPERATURE').attr('max'); // Максимальная температура.
var tempmin = $(this).find('TEMPERATURE').attr('min'); // Минимальная температура.
// Обработка RELWET
var relmax = $(this).find('RELWET').attr('max'); // Максимальная относительная влажность воздуха.
var relmin = $(this).find('RELWET').attr('min'); // Минимальная относительная влажность воздуха.
// Обработка PRESSURE
var pressmax = $(this).find('PRESSURE').attr('max'); // Максимальное атмосферное давление.
var pressmin = $(this).find('PRESSURE').attr('min'); // Минимальное атмосферное давление.
// Обработка PHENOMENA
var cloudiness =
cloudinesss[$(this).find('PHENOMENA').attr('cloudiness')]; //
Облачность по градациям:  0 - ясно, 1- малооблачно, 2 - облачно, 3 -
пасмурно.
var precipitation =
precipitations[$(this).find('PHENOMENA').attr('precipitation')-4]; //
Тип осадков: 4 - дождь, 5 - ливень, 6,7 – снег, 8 - гроза, 9 - нет
данных, 10 - без осадков.
// Обработка WIND
var winmax = $(this).find('WIND').attr('max'); // Максимальное значения средней скорости ветра, без порывов.
var winmin = $(this).find('WIND').attr('min'); // Минимальное значения средней скорости ветра, без порывов.
var direction = directions[$(this).find('WIND').attr('direction')]; //
Направление ветра в румбах, 0 - северный, 1 - северо-восточный,  и т.д.
// Обработка HEAT
var heatmax = $(this).find('HEAT').attr('max'); // Максимальное значения средней скорости ветра, без порывов.
var heatmin = $(this).find('HEAT').attr('min'); // Минимальное значения средней скорости ветра, без порывов.
// Показываем погоду <img src="http://s22.ucoz.net/sm/2/wink.gif" border="0" align="absmiddle" alt="wink"> .
$('#pogodaData').append('<p>Погода ' + day + '/' + month + '/' +
year + ' на ' + tod + ' ' + hour + ':00, с опережением на ' + predict +
' часов вперед.<br \/>День недели: ' + weekday + '<br
\/>Атмосферные явления: ' + cloudiness + ', ' + precipitation +
'<br \/>Давление: ' + pressmax + '...' + pressmin + '
мм.рт.ст.<br \/>Температура: ' + tempmin + '...' + tempmax + '
*С<br \/>Ветер ' + direction + ', скорость: ' + winmin + '...' +
winmax + ' м/с<br \/>Относительная влажность: ' + relmin + '...'
+ relmax + ' %<br \/>Комфортная температура: ' + heatmin + '...'
+ heatmax + ' *С<\/p>');
});
// Копирайты не затираем!
$('#pogodaData').append('Источник информации <a
href="http://gismeteo.ru/"><b>GISMETEO<\/b><\/a>,
информер <a
href="http://allcity.net.ru/"><b>AllCity.Net.Ru<\/b><\/a>.');}
/* === Дополнительная информация по XML здесь http://informer.gismeteo.ru/xml.html === */
</script><!--/uzc-->
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 4422 | Комментарии: 1 | Рейтинг: 1.0/2 | |Категория: Скрипты Разное | Добавил: mdbaner | Дата: 01.07.2009 | Скачали: 0
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 1
0  
1 maksam07   Дата: 06.03.2011  Время: 09:58   [№ 6894] [Материал]
я столько мучался пока сделал так как хотел. и всё ровно до конца не получилось(

По каким то вопросам в ЛС, помогу



Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2025


Кнопка 88х31 сайта ucozon.ru