Страница 21 из 74

Re: [Модуль] Погода от Openweather

Добавлено: Ср янв 03, 2018 12:08 pm
Logrus
там с прогнозом, беда-беда и еще хуже, а про картинку и вывод выше, смысл ничего не рассчитывать, тупо вывести так по часам и по дням (макс., мин.) мозг сам интерпретирует нормально

Re: [Модуль] Погода от Openweather

Добавлено: Ср янв 03, 2018 12:09 pm
nick7zmail
Dhak писал(а): Хотелось разобраться, можно ли из такого рода json строк сделать вытащить данные и использовать их как веб-переменные?
Я ж ответил. Можно, только не через веб переменные (веб - переменные вообще советую только на крайний случай использовать), а через php-скрипт через json_decode. Можно даже строки из модуля просто скопировать нужные...получится отдельный скрипт, не требующий модуля.

Re: [Модуль] Погода от Openweather

Добавлено: Ср янв 03, 2018 1:56 pm
AndreyK
nick7zmail писал(а):Dhak
1) это json-строка...зачем вам веб-переменные то? Используйте стандартное декодирование json_decode.
2) Если вы не поняли что я выше написал - не понимаю вообще зачем вам это)) модуль же всё сам делает...все данные хранятся в ow_fact, в классе openweather. Оттуда их задействовать можно, как хотите.
AndreyK
К сожалению уже никак...выдергивать из даты определенное время тоже не верно...потому что к примеру в 3 часа дня может показывать температуру +5, в 9 утра, например -2...при этом в обычном прогнозе будет, например +2...то есть надо как то усреднять из нескольких промежутков. Тогда, может, получите более-менее адекватную картину...
На счет апи-ключа - можете скачать старый образ от Сергея (если найдете где нить), там вроде Сергей "забывал" свой ключ))возможно, он уже не рабочий, понятия не имею.
nick7zmail, спасибо за ответ. Буду дальше думать.

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 2:21 pm
nick7zmail
Выложил обновление.
Как заказывали - направление ветра (сокращенное и полное) выставляется в соответствующие свойства - wind_direction_text и wind_direction_full.

Так же обновил функцию getWindDirection();.
Она возвращает текстовое направление ветра, в зависимости от угла.

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

getWindDirection(<градусы>); //сокращенное
getWindDirection(<градусы>, true); //полное
getWindDirection(<градусы>, 'full'); //тоже полное. главное чтобы 2ой параметр был положительный (не равен пустоте, 0 или false)   
Функцией можно пользоваться отдельно от модуля (вызывать в ваших скриптах/методах).


PS: Господа украинцы, простите если накосячил с переводом (а я полюбому накосячил))) - пользовался гугл-переводчиком и собственной логикой)...это в полных названиях...по сокращенным вообще ничего не нашел, оставил на русском, поправьте кто знает, как это всё пишется...

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 3:07 pm
Logrus
в фулл тоже краткое пишет в свойства
хз, но падеж?
Ветер 3 метра в секунду, направление Юго-юго-западный.
Алиса: Легкий ветер, (2 метра в секунду), Южный.
с примером использования функции, пока не за компом, с текста непонятно

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 5:41 pm
nick7zmail
Logrus писал(а):в фулл тоже краткое пишет в свойства
Хз..у меня ок..и на винде и на расбери проверено.
11.jpg
11.jpg (15.41 КБ) 5625 просмотров
Logrus писал(а): хз, но падеж?
А что падеж? Запрашиваем направление ветра...какое направление? - Юго-Юго-Запад. Падеж именительный, часть речи существительное...по-моему всё логично...вам ещё и прилагательные расписать?))

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 5:47 pm
Logrus
скрин после обновления
уже несколько раз обновилось, тоже самое, хз
Screenshot_2018-01-07-17-04-41.png
Screenshot_2018-01-07-17-04-41.png (69.34 КБ) 5623 просмотра
хз, вопрос и поставил, примеры свои привел (про падеж)

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 5:52 pm
nick7zmail
Версия php?

Re: [Модуль] Погода от Openweather

Добавлено: Вс янв 07, 2018 5:54 pm
Logrus
образ сергея 3.28 вредеб там 5.4 вроде б
фальш жестко задана, кавычки поставил стало нормально
как правильно и везде, хз

Re: [Модуль] Погода от Openweather

Добавлено: Пт янв 12, 2018 10:44 pm
kossmoserg
Привет, подскажите пожалуйста, нет возможности сохранения истерии у объекта. Что делать?
SPOILERSPOILER_SHOW
Изображение