[Сценарий] Погода от Яндекс

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Stavropol
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Вт дек 15, 2015 12:12 pm

skysilver писал(а):
gladskoy писал(а):у меня вот такая лапша
Если подставите ссылку из этого сообщения об ошибке в браузер, то увидите, что вместо ID города (числового), стоит название города в кириллице. Естественной Яндекс отфутболит такой запрос, а PHP не может распарсить ответ, т.к. он не в формате XML.
Вместо

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

https://export.yandex.ru/weather-ng/forecasts/Ставрополь.xml?1609941029  
должно быть

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

https://export.yandex.ru/weather-ng/forecasts/34949.xml?1609941029  
Заработало, перепутал графы sity и sity.id
Ferit
Сообщения: 10
Зарегистрирован: Пн дек 07, 2015 10:29 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Погода (Яндекс)

Сообщение Ferit » Вт дек 15, 2015 1:10 pm

Решил проблему. Внутри сценария "WeatherFromYandex" вставил вместо

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

$data_file="http://export.yandex.ru/weather-ng/forecasts/$city_id.xml?".rand(); // адрес xml файла  

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

$data_file="https://export.yandex.ru/weather-ng/forecasts/34949.xml?".rand();
Теперь скрипт исполняется без ошибок, НО где данные о погоде????
Изображение
gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Stavropol
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Вт дек 15, 2015 5:25 pm

Ferit писал(а):Решил проблему. Внутри сценария "WeatherFromYandex" вставил вместо

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

$data_file="http://export.yandex.ru/weather-ng/forecasts/$city_id.xml?".rand(); // адрес xml файла   

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

$data_file="https://export.yandex.ru/weather-ng/forecasts/34949.xml?".rand(); 
Теперь скрипт исполняется без ошибок, НО где данные о погоде????
Изображение

Добавь новый раздел в меню управления и вставь вот этот код

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

<div align="center"><font size="5" color="orange" face="Arial"><b>Погода Ставрополе</b></font></div><br><br>
<img src="http://img.yandex.net/i/wiz%STAVROPOL.Image%.png" alt="%STAVROPOL.Type%" title="%STAVROPOL.Type%"> %STAVROPOL.Type% <font size="5" color="orange" face="Arial">%STAVROPOL.Temp%</font><sup>o</sup>C<br>
Давление <font size="5" color="orange" face="Arial">%STAVROPOL.Pressure%</font> мм.рт.ст<br>
Влажность <font size="5" color="orange" face="Arial">%STAVROPOL.Humidity%</font> %<br>
Скорость ветра <font size="5" color="orange" face="Arial">%STAVROPOL.WindSpeed%</font> м/с %STAVROPOL.WindDir%<br>
<b>Восход солнца <font size="5" color="orange" face="Arial">%STAVROPOL.SunRise%</font></b><br>
<b>Заход солнца <font size="5" color="orange" face="Arial">%STAVROPOL.SunSet%</font></b><br><br>
<b>Последнее обновление <font size="3" color="brown" face="Arial">%Stavropol.updated%</font></b><br><br> 
ПРавда еще с отображением картинки не до курил

*** Сообщение запрещено. Сообщение похоже на спам. ***
gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Stavropol
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Сб дек 19, 2015 8:58 am

Ferit писал(а):Решил проблему. Внутри сценария "WeatherFromYandex" вставил вместо

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

$data_file="http://export.yandex.ru/weather-ng/forecasts/$city_id.xml?".rand(); // адрес xml файла   

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

$data_file="https://export.yandex.ru/weather-ng/forecasts/34949.xml?".rand(); 
Теперь скрипт исполняется без ошибок, НО где данные о погоде????
Изображение
в меню управления добавь новый раздел и вот этот код

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

<div align="center"><font size="5" color="orange" face="Arial"><b>Погода Ставрополе</b></font></div><br><br>
<img src="http://img.yandex.net/i/wiz%STAVROPOL.Image%.png" alt="%STAVROPOL.Type%" title="%STAVROPOL.Type%"> %STAVROPOL.Type% <font size="5" color="orange" face="Arial">%STAVROPOL.Temp%</font><sup>o</sup>C<br>
Давление <font size="5" color="orange" face="Arial">%STAVROPOL.Pressure%</font> мм.рт.ст<br>
Влажность <font size="5" color="orange" face="Arial">%STAVROPOL.Humidity%</font> %<br>
Скорость ветра <font size="5" color="orange" face="Arial">%STAVROPOL.WindSpeed%</font> м/с %STAVROPOL.WindDir%<br>
<b>Восход солнца <font size="5" color="orange" face="Arial">%STAVROPOL.SunRise%</font></b><br>
<b>Заход солнца <font size="5" color="orange" face="Arial">%STAVROPOL.SunSet%</font></b><br><br>
<b>Последнее обновление <font size="3" color="brown" face="Arial">%Stavropol.updated%</font></b><br><br> 
*** Сообщение запрещено. Сообщение похоже на спам. ***
gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Stavropol
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Сб дек 19, 2015 9:06 am

как сделать отображение картинки со статусом погоды?


что бы было вот так
2.jpg
2.jpg (33.18 КБ) 11676 просмотров
а то у меня вот так
3.jpg
3.jpg (34.9 КБ) 11676 просмотров
utia38
Сообщения: 82
Зарегистрирован: Ср авг 26, 2015 9:22 pm
Откуда: г.Обнинск, Калужская обл.
Благодарил (а): 1 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение utia38 » Сб дек 19, 2015 11:06 am

попробуй через гуглхром (последн. версии) у меня тоже в старых браузерах ничего не кажет
gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Stavropol
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Сб дек 19, 2015 11:07 am

utia38 писал(а):попробуй через гуглхром (последн. версии) у меня тоже в старых браузерах ничего не кажет
это на последнем хроме
utia38
Сообщения: 82
Зарегистрирован: Ср авг 26, 2015 9:22 pm
Откуда: г.Обнинск, Калужская обл.
Благодарил (а): 1 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение utia38 » Сб дек 19, 2015 8:17 pm

значит в строчке в МЕНЮ гте-то что-то пропуситил
<img src="http://img.yandex.net/i/wiz%Obninsk..Image%.png" alt="%Obninsk.Type%" title="%Obninsk.Type%"> %Obninsk.Type% <font size="5" color="orange" face="Arial">%Obninsk.Temp%</font><sup>o</sup>C<br>
Вложения
погода1.jpg
погода1.jpg (130.72 КБ) 11651 просмотр
За это сообщение автора utia38 поблагодарил:
gladskoy (Вс дек 20, 2015 12:18 pm)
Рейтинг: 1.16%
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Погода (Яндекс)

Сообщение ipz » Вс дек 20, 2015 7:25 pm

Замени
<img src="http://img.yandex.net/i/wiz%Obninsk..Image%.png" alt="%Obninsk.Type%" title="%Obninsk.Type%">
на
<img src="http://yandex.st/weather/1.2.83/i/icons ... Image%.png" alt="%Obninsk.Type%" title="%Obninsk.Type%">

В этом топике проскакивала эта ссылка на картинку. У меня работает.

Заодно замени UpTime на updated
За это сообщение автора ipz поблагодарил:
gladskoy (Пн дек 21, 2015 10:42 pm)
Рейтинг: 1.16%
chuk3
Сообщения: 24
Зарегистрирован: Вт мар 15, 2016 4:39 pm
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Погода (Яндекс)

Сообщение chuk3 » Вт мар 15, 2016 4:53 pm

Всем доброго дня!
Подскажите пожалуйста так и должно каждую минуту бежать в истории сообщений, вроде всё делал по инструкции...

16:51 Алиса: Читаю прогноз погоды с Яндекс
16:50 Алиса: Читаю прогноз погоды с Яндекс
16:49 Алиса: Читаю прогноз погоды с Яндекс
16:48 Алиса: Читаю прогноз погоды с Яндекс

Намекните где ошибся. Спасибо!
Ответить