Форум -> Сделайте за мани! -> Нужна разработка модуля "Прогноз погоды" на основе данных weather.co.ua (XML) |
Нужна разработка модуля "Прогноз погоды" на основе данных weather.co.ua (XML) |
---|
otherside | Дата: 08.11.2009, в 19:12 | Сообщение №1 |
СтарожилПользователь №: 22 Сообщений: 387
| Доброго времени суток, господа и дамы!
Итак нужно разработать модуль, который будет брать прогнозы с сайта weather.co.ua по XML. Модуль планируется использовать как основной (загружается на главной странице). Структура главной страницы модуля должна быть такой:
В самом верху прогноз погоды послденего просмотренного города (узнаем из печенек), если печенек нет, тогда прогноз Москвы.
Далее список всех доступных городов России.
Далее список всех доступных стран.
Вообщем нужно чтоб в итоге на сайте были все прогнозы, которые доступны на weather.co.ua
Вот ссылка на инструкцию: http://weather.co.ua/services/xml/
Версия системы Slaed 2.5
Данные хостинга (на всякий случай):
PHP: 5.2.11
PHP GD: 2.0.34
MySQL: 5.1.40-log
Post size: 10 MB
Upload file size: 10 MB
Register globals: On
Safe mode: Off
Magic quotes gpc: On
Жду ваши вменяемые по ценам предложения :)
PS/ нужно чтоб данные записывались в мою базу данных и уже оттуда показывались на сайте. |
|
|
rocksmart | Дата: 09.11.2009, в 09:07 | Сообщение №2 |
СтарожилПользователь №: 261 Сообщений: 330
| |
|
otherside | Дата: 09.11.2009, в 14:43 | Сообщение №3 |
СтарожилПользователь №: 22 Сообщений: 387
| rocksmart, супер! А по делу есть что сказать? :) Я в курсе что там есть скрпит, и еще я в курсе что у меня вообще нет времени самому с этим разбираться (с моим уровнем знаний на это уйдет очень много времени), поэтому я хочу заплатить денег и получить услугу. Так что предложение все еще актуально! |
|
|
Sunvas | Дата: 11.11.2009, в 01:00 | Сообщение №4 |
ПрофиПользователь №: 181 Сообщений: 554
| Готов взяться. По цене - от 70$. Принимаю только Webmoney. Если заинтересует - ася 122255566 или мыло a@eleanor-cms.ru потому что тут бываю очень редко. |
|
|
Serg_pnz | Дата: 11.11.2009, в 09:09 | Сообщение №5 |
АдминистраторПользователь №: 1 Сообщений: 2243
| otherside, чем готовая грабилка гисметео не устраивает? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
SHAKA1 | Дата: 11.11.2009, в 14:02 | Сообщение №6 |
УчастникПользователь №: 323 Сообщений: 77
| Вот попробывал сделать, вроде получилось, в выходные может быть выложу:
"Прогноз погоды" на основе weather.co.ua
Только как-то не очень удобно, т.к:
Вывод погоды идет с учётом серверного времени, а не времени того города который выбран...
При использовании скриптов c weather.co.ua время сервера MySQL (now()) и время PHP (date("Y-m-d H:i:s", time())) должны совпадать, проблема решается с помощью date_default_timezone_set
При записи данных в БД необходимо регулярно обновлять информацию о погоде (раз в 30 мин)
otherside, поэтому, действительно, может лучше использовать граббер с Gismeteo?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно SHAKA1 11.11.2009 г. в 14:10:26 |
|
|
otherside | Дата: 11.11.2009, в 14:58 | Сообщение №7 |
СтарожилПользователь №: 22 Сообщений: 387
| SHAKA1, не нашел твою аську. Как будет время, стукни в аську мне 169338932. Есть предложение. |
|
|
otherside | Дата: 11.11.2009, в 15:49 | Сообщение №8 |
СтарожилПользователь №: 22 Сообщений: 387
| А по поводу использвания гисметео. И гисметео и рп5, скажем так, не очень любят, когда их прогнозы парсятся в промышленных так сказать маштабах. С рп5 лично почувствовал это на себе, про гисметео знакомый рассказывал. А этот сайт не возражает ни коим образом. SHAKA1, вообщем жду, когды ты стукнешь. После некоторых доработок (за $ естественно) очень хочу заиметь твой модуль. |
|
|
shaka1 | Дата: 11.11.2009, в 16:02 | Сообщение №9 |
УчастникПользователь №: 323 Сообщений: 77
| otherside, номер icq на аватарке) (984-157). Ничего сложного в написании этого модуля - граббера погоды не было, поэтому, думаю, что в ближайшие выходные, после небольшой дороботки выложу его в паблик... |
|
|
otherside | Дата: 12.11.2009, в 17:35 | Сообщение №10 |
СтарожилПользователь №: 22 Сообщений: 387
| Итак, говорю ОГРОМНОЕ человеческое спасибо shaka1 за созданый модуль! Все просто великолепно работает! |
|
|
rocksmart | Дата: 14.11.2009, в 07:43 | Сообщение №11 |
СтарожилПользователь №: 261 Сообщений: 330
| SHAKA1, прикольно сделано
Прошу заценить мой http://26.pro-script.ru/index.php |
|
|
rocksmart | Дата: 20.12.2009, в 09:17 | Сообщение №12 |
СтарожилПользователь №: 261 Сообщений: 330
| Модуль "Прогноз погоды" - граббер с weather.co.ua от SHAKA1 с доработкой от rocksmart
Добавлено:
Самообновление данных о погоде
Возможности:
1. Выбор города без перезагрузки страницы
2. Показ погоды без перезагрузки страницы
3. Возможность установить город по умолчанию
4. Корректная работа в IE6/7, Opera 9/10, FF3
5. Запоминается последний просмотренный город посетителем (если погода для этого города существует)
6. Вся погода заносится в Вашу БД
Установка/настройка:
Установка:
1. Копируем файлы соблюдая вложенность
2. Создаем таблицы (файл tables_structure.sql) заменив {prefix} на Ваш префикс БД
3. Выставляем права записи 666 файлу config/time.txt
Прикрепленные файлы:
Скачать: 51.37 KB |
|
|
otherside | Дата: 12.01.2010, в 06:23 | Сообщение №13 |
СтарожилПользователь №: 22 Сообщений: 387
| Господа, не было ни у кого проблем с этим модулем последнее время? Вообщем, в один прекрасный момент увидел, что вместо названия городов начало писаться такое: CITY NAME NOT FOUND. Попробовал в ручную запустить обновление http://www.сайт.ru/pogoda/import_city.php - В итоге, какждый раз при обновление выходит вот такое сообщение - Added 139 countries
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's', '', 'Соедененные Штаты Америки', 840) ON DUPLICATE KEY UPDATE `name' at line 1 И название городов и стран не пишется на сайте, вместо них то самое CITY NAME NOT FOUND |
|
|
SHAKA1 | Дата: 12.01.2010, в 07:57 | Сообщение №14 |
УчастникПользователь №: 323 Сообщений: 77
| Замени свой import_city.php тем, что в архиве: http://slil.ru/28471267
P.S
Файлы import_city.php, import_forecast.php, import_current.php лучше переименовать, что бы кроме тебя их никто не мог запустить....
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно SHAKA1 12.01.2010 г. в 08:16:30 |
|
|
otherside | Дата: 12.01.2010, в 19:50 | Сообщение №15 |
СтарожилПользователь №: 22 Сообщений: 387
| |
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|