Модуль погоды weather.com.ua для Joomla
Новый модуль прогноза погоды, на этот раз от weather.co.ua. По моим наблюдениям прогноз на weather.co.ua врет процентов на 30%, в отличии от gismeteo, который врет гораздо больше.
Плюс к этому у weather.co.ua реализован метео-радар, прогноз погоды до пяти дней и классная штука - WPI - индикатор вранья вероятности прогноза.
Коды городов можно взять здесь - http://xml.weather.co.ua/1.2/city/ (xml файл, в html формат мне влом парсить), вас интересует параметр city id.
Для изменения цветов, размеров и т.п. свойств отображения крутим css файлы /modules/mod_tur_meteo/tmpl/css/tur_gismeteo_dark.css и tur_gismeteo_light.css - для темного и светлого фона соответственно.
Технические требования прежние - joomla 1.5.x, php5, SimlpeXML. На php4 работать не будет.
Скачать модуль прогноза погоды для Joomla 1.5, в 1.2 (~1mb)
Началась работа над новым модулем, ваши пожелания оставляйте здесь.
Комментариев: 26
подскажите пожалуйста где можно посмотреть коды городов
]]>
Вот здесь: http://xml.weather.co.ua/1.2/city/
Тайга - город, 701 - его код.
Проблема такая.. под стандартным internet explorer картинка имеет свой стандартный (большой размер) и отступ от текста справа, из-за этого текст съезжает за границы рамки.. как это исправить?
]]>
Собственно покрутите css файлы
]]>
Проблема в одновременном размещении двух модулей: Гисметео и Украинского на 1 сайте.
Пишет, что какая-то проблема с классом. ИМХО, Вы и там и там используете одно и то же имя.
]]>
У меня тоже текст съезжает... заменил в css-файле
.tur_weather_forecast_current {width: 250px}
.tur_weather_forecast {width: 250px;
на .tur_weather_forecast_current {width: 100%;}
.tur_weather_forecast {width: 100%;
добрый день. поставил ваш модуль. не верно выводится погода, когда начинаешь в модуле менять на 1,2,3,5 дней (в частности перестало выводится на 5 дней). В чем может быть дело?
]]>
Нужно либо принудительно удалить файлы из дирктории 'forecast', либо подождать 2 часа после того как файл заново загрузится с сервера.
ok. Мне просто нужно, что на самой странице вывода модуля пользователь смог выбирать на сколько дней ему нужна погода. Вариант такое сделать? н-р, сделать принудительное обнуление папки или принудительную перезаливку с сервера?
Если, да то подскажите куда копать?
]]>
Нужно переписать часть отвечающую за вывод, и например javascript'ом показывать только то что хочет посетитель.
т.е. просто вывести на 5 дней, а потом написать скрипт, который это все скрывает и показывает. ок. спасибо. попробую.
еще вопрос. у меня несколько городов (н-р Москва и Питер). каждый раз при загрузке выводится первый город по списку, т.е. Москва.
Да, есть возможность менять города вручную. А почему бы не реализовать автоопределение города по ip и выводить его первым.
И даже если город определится (вдруг!) не верно, можно будет поменять его в ручную, при этом выбор сохранится в кукисы и каждый раз при заходе на сайт юзверь будет видеть свой выбранный город. Насколько тяжело будет доработать данный модуль? просто у меня знания php+java стремятся к нулю.
Нашел баг:
1. Выбираешь из списка город (не первый в списке)
2. Перегружаешь страницу
И затем выводится погода всех городов, а не второго, т.е. не скрываются остальные города.
Как профиксить помогите плз!
Доброго времени суток, возник вопрос по выводу нескольких дней не одним столбцом, а несколькими.
То есть чтобы в первом столбце был 1 день и соответственно вниз времена суток, во вором столбце 2 день и соответственно вниз времена суток и т.д:
1 столбец: утро, день, вечер, ночь
2 столбец: утро, день, вечер, ночь
3 столбец: утро, день, вечер, ночь
Ну или второй вариант 1 день в строчку:
1 строка: утро, день, вечер, ночь
2 строка: утро, день, вечер, ночь
3 строка: утро, день, вечер, ночь
Подскажите насколько это реально и как это выполнить. Заранее благодарен.
сегодня 02,06,2010 глюкнул сайт этой погоды. мой сайт на котором стоит модуль отказался работать. вот ответ хостеров
С точки зрения сервера картина простая: скрипт запускается, и висит на каких-то блокирующих вызовах, не потребляя при этом ресурсы CPU (не "вечный цикл" на каких-то относительно простых операциях). К базе подключения проходят всегда успешно, либо делая порядка 80 запросов на одно соединение (для генерации одной страницы), либо отключаясь через непродолжительное время ни сделав ни одного существенного запроса: SET NAMES 'utf8' SET sql_mode = 'MYSQL40' QUIT со стороны клиента При ptrace (системные вызовы) php-процесса можно наблюдать повторение следующих операций: ... 9886: getsockopt(0x6,0xffff,0x1007,0x7fffffff2cb8,0x7fffffff2cbc) = 0 (0x0) 9886: fcntl(6,F_SETFL,0x2) = 0 (0x0) 9886: sendto(6,"GET /1.2/forecast/1281?dayf=0 HT"...,40,0x80,NULL,0x0) = 40 (0x28) 9886: sendto(6,"Host: xml.weather.co.ua\r\n",25,0x80,NULL,0x0) = 25 (0x19) 9886: sendto(6,"\r\n",2,0x80,NULL,0x0) = 2 (0x2) 9886: poll({6/POLLIN|POLLPRI|POLLERR|POLLHUP},1,0) = 0 (0x0) ... (долго висит) ... 9886: fcntl(6,F_SETFL,0x2) = 0 (0x0) 9886: gettimeofday({1275462246.534209},0x0) = 0 (0x0) 9886: close(6) = 0 (0x0) 9886: access("/xxx/xxx/site/vpervour3/modules/mod_tur_meteo/forecast/1281.xml",0) = 0 (0x0) 9886: stat("/xxx/xxx/site/vpervour3/modules/mod_tur_meteo/forecast/1281.xml",{mode=-rw-r--r-- ,inode=11095629,size=2211,blksize=4096}) = 0 (0x0) ... Видимо, проблема в каком-то цикле, получающем сводки погоды с сайта (xml.weather.co.ua), который на данный момент недоступен, а скрипт написан таким образом, что не оставляет попыток получить эти данные и долбится туда до упора."Началась работа над новым модулем...."
эта надпись висит уже как пол года
]]>
На самом деле, функционал готов, а вот на интерфейс нет времени.
могу помочь, чем смогу
Thanks for the information! Now I know what i will do the next time i travel. Looking forward to go to Thailand later this year! Thanks for some pointers!
Хороший модуль, спасибо. Подскажите - как уменьшить его внешний вид? - не влезает по ширине в необходимый блок?
Модуль отличный! Мне он понравился из всех остальных более всего. Только странно, что на Denwer всё работает безупречно, а на Русониксе не хочет. Буду благодарен, если подскажите, в чём проблема.
Поставил модуль. вроди работает но можно ли выводить погоду стран? и второе, проблемка, увеличил мой сайт теперь у меня все большое. он вносит изменение в цсс шаблона? шрифты гиганские стали по всему сайту.
Подскажите, на странице заместо модуля вылазит вот это:
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/u2086924/public_html/kp-ekb.ru/modules/mod_tur_meteo/helper.php on line 228
Warning: file_get_contents(http://xml.weather.co.ua/1.2/forecast/1281?dayf=1) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/u2086924/public_html/kp-ekb.ru/modules/mod_tur_meteo/helper.php on line 228
Как исправить, кто знает?
Тоже очень бы хотелось видеть в таком виде =)
Спасибо! Отличный модуль!
Я его настроил, все работает, остался только один вопрос:
не подскажите как динамически вывести ссылку на страницу weater.com.ua с прогнозом выброного города, как этого просят администраторы weater.ua.com, а не на главную страницу сайта? В экспортируемом XML файле ссылка на город прописанна в теге ..., а имя в ...(оно используется в шаблоне full), но вот вывести ссылку и название города в копирайте у меня не получилось. Не подскажите как это сделать?
Спасибо!
Да ну что такое))
Тег ссылки - (скобка)url(скобка)
Тег имени - (скобка)name(скобка)
Прошу прощения за дикое количество сообщений, я не специально! Удалите, дабы места не занимали.