[Модуль] Погода Яндекс (yandexweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

kbh72
Сообщения: 10
Зарегистрирован: Сб июн 09, 2018 9:33 pm
Откуда: Архангельск
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Модуль] Яндекс погода 2018

Сообщение kbh72 » Сб июн 09, 2018 10:02 pm

Код города можно посмотреть в окне информера.(например Архангельск.код 20)
<a href="https://clck.yandex.ru/redir/dtype=stre ... /pogoda/20" target="_blank"><img src="https://info.weather.yandex.net/20/4_white.ru.png?domain=ru" border="0" alt="Яндекс.Погода"/><img width="1" height="1" src="https://clck.yandex.ru/click/dtype=stre ... /i/pix.gif" alt="" border="0"/></a>

Подскажите по модулю.
1. В "квадратных" виджетах нет информации о погоде.(в "строковых" все показывает) Только значки отсутствующих изображений.
2. При проговаривании погоды нет данных.(говорит 0 градусов и т.п)
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Яндекс погода 2018

Сообщение TransMatrix » Вс июн 10, 2018 3:56 am

Смешно. В API не вписан град... Не, ладно, я понимаю там урагана нет, но града?! Ну, блин, Яндекс дает!
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Вс июн 10, 2018 8:21 am

kbh72 писал(а):
Сб июн 09, 2018 10:02 pm
Код города можно посмотреть в окне информера.(например Архангельск.код 20)
<a href="https://clck.yandex.ru/redir/dtype=stre ... /pogoda/20" target="_blank"><img src="https://info.weather.yandex.net/20/4_white.ru.png?domain=ru" border="0" alt="Яндекс.Погода"/><img width="1" height="1" src="https://clck.yandex.ru/click/dtype=stre ... /i/pix.gif" alt="" border="0"/></a>
.
Подскажите по модулю.
1. В "квадратных" виджетах нет информации о погоде.(в "строковых" все показывает) Только значки отсутствующих изображений.
2. При проговаривании погоды нет данных.(говорит 0 градусов и т.п)
У вас пустые данные в городе my_city
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Пн июн 11, 2018 12:59 pm

Обновление:
1) Добавлена настройка уровня сообщения MSG_LEVEL
2) Добавлена возможность интеграции в меню телеграм. Из меню можно запросить текущую погоду, прогноз и виджет, который скачивает с сайта яндекс погоды картинку по вашему городу!
СпойлерПоказать
Изображение
Подробная информация о данном виджете viewtopic.php?f=5&t=2768&p=81400&hilit=xvfb+run#p81393

Добавление меню в модуль телеграм производится со вкладки "Уведомления"
3) Исправлены ошибки. Прогноз погоды теперь снова проговаривается.
Последний раз редактировалось directman66 Пн июн 11, 2018 1:07 pm, всего редактировалось 3 раза.
За это сообщение автора directman66 поблагодарил:
ypiter2006 (Ср июн 13, 2018 9:09 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение workpage » Пн июн 11, 2018 1:01 pm

Эх. Ещё бы телега работала бы...
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Пн июн 11, 2018 1:02 pm

Телега работает! Используйте проверенные прокси. Она живее всех живых. И пока ей замену не придумали )
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
dc0d3r
Сообщения: 12
Зарегистрирован: Вс май 27, 2018 2:54 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [Модуль] Яндекс погода 2018

Сообщение dc0d3r » Пн июн 11, 2018 8:11 pm

directman66 писал(а):
Пн июн 11, 2018 1:02 pm
Телега работает! Используйте проверенные прокси. Она живее всех живых. И пока ей замену не придумали )
Не работает, когда меняешь уровень сообщение или какой ни будь параметре в "Уведомлении" или "Настройки общие" то не сохраняет изменение, а пишет

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

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227
В X-Ray показывает

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

Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_yandexweather.php --params "a:0:{}">>C:\_majordomo\htdocs/cms/debmes/log_2018-06-12-cycle_yandexweather.php.txt
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: [Модуль] Яндекс погода 2018

Сообщение newz20 » Вт июн 12, 2018 4:32 pm

Не получается победить надпись "нет данных", в объектах все прописалось вроде. В виджетах прогноз на 3 дня есть, обновить БД и полная перезагрузка не помогает. Удалял и ставил несколько раз. С выбором города и какие проверять стало работать намного быстрее. При нажатии гетдата все виснет на время.

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

16:20:55 running cycle_yandexweather.php
Warning: Cannot modify header information - headers already sent by (output started at C:\_majordomo\htdocs\scripts\cycle_yandexweather.php:19) in C:\_majordomo\htdocs\modules\yandexweather\get.inc.php on line 55
Warning: strlen() expects parameter 1 to be string, array given in C:\_majordomo\htdocs\lib\caching.class.php on line 19
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227
Винда 7, есть костыль проверки погоды скриптом, но он в другом объекте висит. Помогите, в чем может быть проблема?
kbh72
Сообщения: 10
Зарегистрирован: Сб июн 09, 2018 9:33 pm
Откуда: Архангельск
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Модуль] Яндекс погода 2018

Сообщение kbh72 » Вт июн 12, 2018 8:01 pm

directman66 писал(а):
Вс июн 10, 2018 8:21 am

Подскажите по модулю.
1. В "квадратных" виджетах нет информации о погоде.(в "строковых" все показывает) Только значки отсутствующих изображений.
2. При проговаривании погоды нет данных.(говорит 0 градусов и т.п)
У вас пустые данные в городе my_city
[/quote]
При попытке поставить "галку" в настройках my_city выдает ошибку.
http://localhost/admin.php?pd=cGFuZWw6e ... b=settings
1064: 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 '' at line 1
update yaweather_cities set mycity=1 WHERE ID=
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Вт июн 12, 2018 8:32 pm

Переустановка с удалением не помогает?
За это сообщение автора directman66 поблагодарил:
kbh72 (Вт июн 12, 2018 9:09 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить