Страница 9 из 22

Re: Модуль "Погода от Яндекс"

Добавлено: Пн фев 29, 2016 10:19 am
nick7zmail
Приветствую автора. Спасибо за данный модуль, очень удобно. Хотелось бы высказать небольшое пожелание. В xml-ке с которой забираются данные - есть прогноз на 10 дней. Можно добавить его выгрузку тоже? Можно не в отдельные объекты, а в один. Данные хотябы - картинку, температуру и словесное описание. Можно для простоты в один объект закинуть.

Re: Модуль "Погода от Яндекс"

Добавлено: Сб мар 12, 2016 7:33 am
nick7zmail
Модуль долгое время работал...недавно перестал обновляться (буквально пару дней назад). Скопировал код обновления в отдельный скрипт - вот что получил в ответ:

Код: Выделить всё

Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/forecasts/28440.xml" in C:\_majordomo\htdocs\modules\app_yaweather\app_yaweather.class.php on line 246

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_yaweather\app_yaweather.class.php on line 280
Никто не сталкивался? Почему не хочет обновлять?

Re: Модуль "Погода от Яндекс"

Добавлено: Сб мар 12, 2016 9:26 am
utia38
тоже не обновляется. теперь свет беспорядочно включается - вообщем кошмар (ведь не обновляются свойства сансет и санрайз и прочее... :evil:. причем пвру недель назад тоже так было дня 3. потом все наладилось - теперь опять :shock: . похоже что-то с яндексом

Re: Модуль "Погода от Яндекс"

Добавлено: Сб мар 12, 2016 9:29 am
nick7zmail
Походу структуру xmlки изменили. В плане прогноза на 3 дня...по-этому выполнится не может до конца скрипт обновления. Соответственно до присвоения значений даже не доходит....

Придется видимо на openweather пока посидеть)

Автор, если ты с нами - посмотри пожалуйста. Очень удобный модуль был.

Re: Модуль "Погода от Яндекс"

Добавлено: Сб мар 12, 2016 2:21 pm
ipz
Погода уже несколько дней глючит. Вчера перестала совсем обновляться, в 16:00.

Чтобы не обнулялись показатели при сбое у себя поставил в WeatherFromYandex строчки после

Код: Выделить всё

$xml = simplexml_load_file($data_file); // раскладываем xml на массив
 
проверка

Код: Выделить всё

if($xml === false ) { // Проверить можно также !is_object( $xml ) или !$xml
     return; 
} 
При этом не сбрасываются время заката/рассвета и др. если данные по к.л. причинам не получены (отвалился интернет, глючит Яндекс)

Re: Модуль "Погода от Яндекс"

Добавлено: Сб мар 12, 2016 11:50 pm
denis
У меня сначала браузер написал

Код: Выделить всё

Ошибка при установлении защищённого соединения
Во время загрузки страницы соединение с сервером было сброшено.
Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.
Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме. 
а потом открыл xml, но уже через защищенное соединение
т.е. не по http, а по https.
Может проблема в этом? Сменилась политика яндекса?

Re: Модуль "Погода от Яндекс"

Добавлено: Вс мар 13, 2016 12:18 am
slgeo
печально, но ссылки вида http://export.yandex.ru/weather-ng/forecasts/{id}.xml полностью перестали работать.
Да, яндекс перешел на https

Re: Модуль "Погода от Яндекс"

Добавлено: Вс мар 13, 2016 8:00 am
Amarok
Изменение ссылки на https://export.yandex.ru/weather-ng/forecasts/{id}.xml не помогло

Re: Модуль "Погода от Яндекс"

Добавлено: Вс мар 13, 2016 8:18 am
nick7zmail
slgeo писал(а):печально, но ссылки вида http://export.yandex.ru/weather-ng/forecasts/{id}.xml полностью перестали работать.
Да, яндекс перешел на https
Не перестали...но работают неадекватно...вводишь ссылку - не грузит...убираешь id города, добавляешь, меняешь http на https и обратно...через пару таких манипуляций начинает работать...вводишь изначальную ссылку - работает Оо. Так и не понял зависимости.

Re: Модуль "Погода от Яндекс"

Добавлено: Вс мар 13, 2016 9:09 am
geor
Ветер, влажность, давление считывает, а температура всегда "0".
Фантастика!!