Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации
Вопросы и ответы

Опросы
Контакты
Рекомендовать
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
[<<] [ 1 | 2 | 3 | 4 | 5 | 6 ] [>>]
Форум -> Обо всём... -> Модуль погоды от GisMeteo
Модуль погоды от GisMeteo
SE7EN Дата: 09.05.2009, в 08:39 | Сообщение №81
SE7EN
Пользователь
Пользователь №: 396
Сообщений: 37

Serg_pnz, извини конечно, не смог бы ты подробнее написать как изменить стиль на свой (иконки ветра, погоды ну, шрифты).
ifahr Дата: 24.07.2009, в 07:47 | Сообщение №82
ifahr
Новичок
Пользователь №: 221
Сообщений: 21

Такая вещь с некоторыми населенными пунктами:
сегодня например 24 июля, а прогноз показывает с 23-го июля, причем то, что показано как на 23-е июля соответствует именно 24-му.

С одними городами нормально все (напр. Пенза), а в других такой косяк. Посмотрите и сравните с самим gismeteo, например Омская область, населенный пункт Оконешниково.

Serg, как поправить?
Serg_pnz Дата: 24.07.2009, в 09:45 | Сообщение №83
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Цитата
сегодня например 24 июля, а прогноз показывает с 23-го июля, причем то, что показано как на 23-е июля соответствует именно 24-му

это скорее всего из-за часового пояса

про Оконешниково ничего не выявил. Скрины в студию.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ifahr Дата: 24.07.2009, в 10:50 | Сообщение №84
ifahr
Новичок
Пользователь №: 221
Сообщений: 21

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

см. скрин

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно ifahr 24.07.2009 г. в 10:51:31


Прикрепленные файлы:
92.54 KB
Serg_pnz Дата: 07.08.2009, в 10:08 | Сообщение №85
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Избавление от глюка с датой:
Надо сменить в модуле
Код
1
#UTC\:

на
Код
1
#Local\:


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно Serg_pnz 07.08.2009 г. в 10:08:54

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
SE7EN Дата: 11.01.2010, в 01:09 | Сообщение №86
SE7EN
Пользователь
Пользователь №: 396
Сообщений: 37

Serg_pnz, я как-то тебя спрашиал о том как оформить таблицу чтоб было под свой диз.
ты оветил
Цитата
В принципе на все ячейки уже назначены стили, тебе их только надо описать в своём css (гемор с направлением ветра будет, но это уже детали)

сам пытался тыкался он нифига не получилось. Буду тебе очень признателен если ты разжуеш мне бестолковому как это сделать. желательно с примером.
Serg_pnz Дата: 24.03.2010, в 13:48 | Сообщение №87
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Гисметео сменили пути к картинкам, убрав абсолютный путь.
лечение:
в индексе модуля после строки
Код
1
$out = readservis("http://www.gismeteo.ru/city/daily/".$kod."/");

вставить
Код
1
$out = preg_replace ("#/static/images/ico#", "http://www.gismeteo.ru/static/images/ico", $out);

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ILICH Дата: 25.05.2010, в 17:56 | Сообщение №88
ILICH
Участник
Пользователь №: 512
Сообщений: 60

Работал, работал и перестал. Serg_pnz посмотри пожалуйста, что там не так?

Прикрепленные файлы:

Скачать: 81.92 KB
Serg_pnz Дата: 25.05.2010, в 18:03 | Сообщение №89
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

ILICH, проблема в гисметео. Хак описан тут

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ILICH Дата: 25.05.2010, в 18:36 | Сообщение №90
ILICH
Участник
Пользователь №: 512
Сообщений: 60

Serg_pnz, Спасибо, заработало
ifahr Дата: 08.07.2010, в 22:02 | Сообщение №91
ifahr
Новичок
Пользователь №: 221
Сообщений: 21

На Гисметео опять что-то поменяли..
Serg_pnz Дата: 13.07.2010, в 14:24 | Сообщение №92
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Update для индекса МОДУЛЯ

Код
1
$out = readservis("http://www.gismeteo.ru/city/daily/".$kod."/");

$out = preg_replace('/п»ї/sui', '', $out);
$out = iconv("UTF-8", "CP1251", $out);

preg_match('#<table>(.*?)</table>#si',$out,$tabl);
preg_match_all('#<tr(.*?)>(.*?)</tr>#si',$tabl[1],$tr);

$month=array("01" => "января", "02" => "февраля", "03" => "марта", "04" => "апреля", "05" => "мая", "06" => "июня", "07" => "июля", "08" => "августа", "09" => "сентября", 10 => "октября", 11 => "ноября", 12 => "декабря");

preg_match('#Local\: (.*?) #', $tr[2][0], $tmp);
$tmp = explode('-', $tmp[1]);
$tr[2][0] = '<td colspan="8">'.(intval($tmp[2]).' '.$month[$tmp[1]].' '.$tmp[0]).'</td></tr><tr>'.$tr[2][0];

preg_match('#Local\: (.*?) #', $tr[2][4], $tmp);
$tmp = explode('-', $tmp[1]);
$tr[2][4] = '<td colspan="8">'.(intval($tmp[2]).' '.$month[$tmp[1]].' '.$tmp[0]).'</td></tr><tr>'.$tr[2][4];

preg_match('#Local\: (.*?) #', $tr[2][8], $tmp);
$tmp = explode('-', $tmp[1]);
$tr[2][8] = '<td colspan="8">'.(intval($tmp[2]).' '.$month[$tmp[1]].' '.$tmp[0]).'</td></tr><tr>'.$tr[2][8];

echo "<table border=1><tr>".(implode($tr[2], "</tr><tr>"))."</tr></table>";

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Serg_pnz Дата: 13.07.2010, в 14:26 | Сообщение №93
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Update для индекса AJAX

Код
1
switch ($_GET['op']) {

   case "1":
$out = readservis("http://www.gismeteo.ru/city/catalog/regions/");
preg_match_all("#<li><a href=\"/city/catalog/countries/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
echo_sc ($tabl, 2);
    break;

   case "2":
$out = readservis("http://www.gismeteo.ru/city/catalog/countries/".$_GET['id']."/");
preg_match ("#<div class=\"countries wrap\">(.*?)</div></div>#si", $out, $out1);
preg_match_all("#city/catalog/cities/(.*?)/\">(.*?)</a>#si",$out1[0],$tabl);
echo_sc ($tabl, 3);
   break;

   case "3":
$out = readservis("http://www.gismeteo.ru/city/catalog/cities/?country=".$_GET['co']."&id=".$_GET['id']."");
if ($_GET['id']=="156" OR $_GET['id']=="19" OR $_GET['id']=="78" OR $_GET['id']=="183" OR $_GET['id']=="198") {
   //Россия Беларусь Казахстан Таджикистан Украина
   preg_match ("#<div class=\"districts subregions wrap\">(.*?)</div></div>#si", $out, $out1);
   preg_match_all("#city/catalog/cities/(.*?)/".$_GET['id']."/\">(.*?)</a>#si",$out1[0],$tabl);
   echo_sc ($tabl, 4);
} else {
   //Другие
   preg_match_all("#<li><a href=\"/city/daily/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
   echo_sc ($tabl, 5, 1);
}
   break;

   case "4":
$out = readservis("http://www.gismeteo.ru/city/catalog/cities/".$_GET['id']."/156/");
preg_match_all("#<li><a href=\"/city/daily/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
echo_sc ($tabl, 5, 1);
   break;

}

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ILICH Дата: 26.07.2010, в 11:16 | Сообщение №94
ILICH
Участник
Пользователь №: 512
Сообщений: 60

Serg_pnz, Может выложиш индекс модуля, что не получается (получаетя в двух экземплярах всё)
Serg_pnz Дата: 26.07.2010, в 22:47 | Сообщение №95
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

ILICH, код был выложен с припусками по одной строке от того места, где надо менять. Но индекс тем не менее цепляю.

Прикрепленные файлы:

Скачать: 1.68 KB

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ILICH Дата: 27.07.2010, в 14:53 | Сообщение №96
ILICH
Участник
Пользователь №: 512
Сообщений: 60

Serg_pnz, Спасибо, разобрался.
Serg_pnz Дата: 03.12.2010, в 14:41 | Сообщение №97
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Заметил, что перестали выбираться города.
Update для индекса AJAX

Код
1
switch ($_GET['op']) {

   case "1":
$out = readservis("http://www.gismeteo.ru/catalog/");
preg_match_all("#<li><a href=\"/catalog/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
echo_sc ($tabl, 2);
    break;

   case "2":
$out = readservis("http://www.gismeteo.ru/catalog/".$_GET['id']."/");
preg_match ("#<div class=\"countries wrap\">(.*?)</div></div>#si", $out, $out1);
preg_match_all("#/catalog/(.*?)/\">(.*?)</a>#si",$out1[0],$tabl);
echo_sc ($tabl, 3);
   break;

   case "3":
$out = readservis("http://www.gismeteo.ru/catalog/".$_GET['id']."");
if ($_GET['id']=="russia" OR $_GET['id']=="belarus" OR $_GET['id']=="kazakhstan" OR $_GET['id']=="tadjikistan" OR $_GET['id']=="ukraine") {
   //Россия Беларусь Казахстан Таджикистан Украина
   preg_match ("#<div class=\"districts subregions wrap\">(.*?)</div></div>#si", $out, $out1);
   preg_match_all("#catalog/(.*?)/\">(.*?)</a>#si",$out1[0],$tabl);
   echo_sc ($tabl, 4);
} else {
   //Другие
   preg_match_all("#<li><a href=\"/city/daily/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
   echo_sc ($tabl, 5, 1);
}
   break;

   case "4":
$out = readservis("http://www.gismeteo.ru/catalog/".$_GET['id']."/");
preg_match_all("#<li><a href=\"/city/daily/(.*?)/\">(.*?)</a></li>#si",$out,$tabl);
echo_sc ($tabl, 5, 1);
   break;

}

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ifahr Дата: 12.02.2012, в 16:29 | Сообщение №98
ifahr
Новичок
Пользователь №: 221
Сообщений: 21

Погода от Гисметео перестала работать.
Есть ли у кого решение?
Serg_pnz Дата: 12.02.2012, в 17:22 | Сообщение №99
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2239

Вот так надо ограничивать область поиска
Было
Код
1
preg_match('#<table>(.*?)</table>#si',$out,$tabl);

Надо
Код
1
preg_match('#<div class="wsection wdata">\s+?<table>(.*?)</table>#si',$out,$tabl);

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
ifahr Дата: 12.02.2012, в 20:56 | Сообщение №100
ifahr
Новичок
Пользователь №: 221
Сообщений: 21

Отлично, благодарю!

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


[<<] [ 1 | 2 | 3 | 4 | 5 | 6 ] [>>]
Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Вопросы и ответы | Опросы | Контакты | Рекомендовать | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.134 сек. и 16 запросов к базе данных за 0.009 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.