Информер погоды от Яндекса с определение города по IP (обновление 2)

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

Недавно Яндекс поменял формат кода информера, который он выдает на странице http://weather.yandex.ru/informer.xml. После этого сервис перестал обрабатывать новые коды. И вот сейчас все вновь работает в штатном режиме.

Полученные ранее информеры продолжают работать без перебоев.

А вот в файле настроек, который нужно размещать на том сервере, где размещается информер, исправлена ошибка в JS коде. В связи с этим, файл настроек необходимо обновить.

Спасибо всем, кто писал свои замечания по поводу работы сервиса. Именно благодаря одному из пользователей удалось заметить, что Яндекс обновил формат кода.

Обо всех замечаниях по работе проекта просьба писать мне на e-mail: feedbee@gmail.com.

Об авторе Валера Леонтьев

Программист PHP/MySQL.

Запись опубликована в рубрике IT, Web с метками , . Добавьте в закладки постоянную ссылку.

5 комментариев на «Информер погоды от Яндекса с определение города по IP (обновление 2)»

  1. Constar говорит:

    Добрый день, Валерий.
    Спасибо большое за создание прекрасного погодного информера.
    У меня такое впечатление, что в последние дни были произведены еще какие-то изменения? Раньше по моему Ip город не определялся, потому что в базу GEOIP он был забит, как Ильича, по названию улицы, на которой находится мой провайдер — ул. Ильича. Сейчас стал определяться. Наверно GEOIP одумался и допилил свою базу? :)
    Но… Страничка выбора города не проходит валидацию на http://validator.w3.org/. Выдает кучу ошибок. Может быть можно её доделать как-то, чтоб код стал валидным? Я, к сожалению не силён в этом — я, мягко говоря, начинающий web-мастер… :))

  2. Constar говорит:

    Сорри, это не страничка выбора города, похоже, косячит, а код информера. В одном месте (в начале) не хватало type=»text/javascript» в . Копаюсь дальше.

  3. Constar говорит:

    В общем, всё не так и сложно оказалось. Просто в коде счётчика не проходят на валидность встречающиеся знаки «<" и "&". Я их просто поменял на escape-последовательности в шестнадцатиричном виде \x3c и \x26 соответственно и стало всё замечательно и валидно с точки зрения XHTML и W3C.
    А вот как сейчас отобразятся escape-последовательности, которые я тут написал — не знаю, наверно их на символы поменяет. Знал бы как отобразятся, по другому бы написал. Предыдущее сообщение исковеркало.

  4. Constar говорит:

    Нормально отобразилось :)

  5. likk говорит:

    Не смотря на то, что Яндекс активно развивается на рынке Казахстана, города определяются коряво. Я живу в городе Павлодаре, мой айпи бо базе whois отлично определяется. И город и провайдер указаны в нем верно, а вот погодная база Яши показывает Астану. Это 400 км почти от моего города. Зато как бы я не хотел поковырять яндекс ру, он меня сразу выкинет на яндекс/kz где нет ни чего интересного. Пришлось перейти на Гугл.
    Еще с градусами заморочки бывают, думаю градусов 10 отклонения — это уже не приемлемо. Так что для Казахстана этот информер лучше не использовать… Сам пользуюсь гисметео, был бы признателен, если бы удалось выдернуть его информер. У меня не получилось…

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