[Модуль] Open Weather (app_openweather)

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

Модератор: immortal

Аватара пользователя
~220v
Сообщения: 96
Зарегистрирован: Пн дек 23, 2019 5:56 pm
Благодарил (а): 109 раз
Поблагодарили: 18 раз

Re: [Модуль] Open Weather (app_openweather)

Сообщение ~220v » Пт май 28, 2021 10:09 am

waln писал(а):
Чт май 27, 2021 10:39 pm
Как решил, поделись.
Ручками создал свой класс и в нём свой объект. Дальше указал его в погоде, а нужные свойства сами заползли.
waln
Сообщения: 6
Зарегистрирован: Пт май 07, 2021 9:22 am
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [Модуль] Open Weather (app_openweather)

Сообщение waln » Сб май 29, 2021 4:45 pm

Спасибо,помог .
vl17
Сообщения: 9
Зарегистрирован: Чт авг 18, 2016 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Open Weather (app_openweather)

Сообщение vl17 » Вс сен 26, 2021 10:55 pm

Вот и я решил обновиться и попал на бесконечный список городов((((((((
Как решить проблему? Судя по форуму, такой вопрос возникает постоянно, а конкретного решения просто нет!
vl17
Сообщения: 9
Зарегистрирован: Чт авг 18, 2016 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Open Weather (app_openweather)

Сообщение vl17 » Пн сен 27, 2021 3:49 pm

vl17 писал(а):
Вс сен 26, 2021 10:55 pm
Вот и я решил обновиться и попал на бесконечный список городов((((((((
Как решить проблему? Судя по форуму, такой вопрос возникает постоянно, а конкретного решения просто нет!
Похоже на то, что это не обновление, а палка в колесо
Kris123t
Сообщения: 18
Зарегистрирован: Вс ноя 27, 2016 11:01 am
Благодарил (а): 3 раза
Поблагодарили: 7 раз

Re: [Модуль] Open Weather (app_openweather)

Сообщение Kris123t » Ср ноя 03, 2021 12:05 am

Ну вот и я столкнулся с тем что список городов крутится и не выбирается (малинка, накатывался поверх кривой бекап который реально инфу с винды не перенес, модуль установлен из маркета свежий)
Решил методом тыка (и вроди успешно повторил):
сначала открыл под chrome - крутится, заполнил поля, нажал сохранить без города, выдало ошибку но продолжает крутиться колесико. открыл еще в Edge браузере и в Explorer, проделал то же. понажимал на сохранить.
И в итоге под хромом города появились

P.S. на всех этапах ждал по 1 - 2 минуте
utax
Сообщения: 118
Зарегистрирован: Пт май 31, 2019 8:24 am
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: [Модуль] Open Weather (app_openweather)

Сообщение utax » Вт дек 14, 2021 3:13 pm

Здравствуйте. Решили что-нибудь с городами? Только из за них не могу модуль запустить. В принципе старые настройки остались, но из за этих крутящихся городов не могу поставить связанный объект. В каком файле его можно прописать ? Спасибо.
carmen987
Сообщения: 4
Зарегистрирован: Вт дек 10, 2019 9:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Open Weather (app_openweather)

Сообщение carmen987 » Чт дек 23, 2021 6:00 pm

Подскажите в чем может быть проблема: немного изменил app_openweather_get_weather_forecastone.inc.php а именно:

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

     
       switch ((int)date('w',$period->dt)) {
         case 1:$name_day = 'Понедельник';break;
         case 2:$name_day = 'Вторник';break;
         case 3:$name_day = 'Среда';break;
         case 4:$name_day = 'Четверг';break;
         case 5:$name_day = 'Пятница';break;
         case 6:$name_day = 'Суббота';break;
         case 7:$name_day = 'Воскресенье';break;
       }	
      sg($obj.'.name_day' ,$name_day);
что-бы в свойство name_day записывалась название дня недели на русском.
Обновляю погоду, смотрю свойство - а оно пустое.
Если русские символы заменить на английские свойство заполняется.
Пробовал и через массивы
Пробовал sg($obj.'.name_day', 'Вторник'); тоже пустое свойство.
Как записать название дня недели на русском в свойство?
Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: [Модуль] Open Weather (app_openweather)

Сообщение andrey040670 » Чт дек 23, 2021 7:21 pm

Если отображать в сценах, пользуйтесь JavaScript:

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

function getWeekDay(dString) {
    date = new Date( dString.replace(/(\d+).(\d+).(\d+)/,"$3/$2/$1"));
    var days = ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'];
    var day = date.getDay();

    return days[day];
}
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
carmen987
Сообщения: 4
Зарегистрирован: Вт дек 10, 2019 9:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Open Weather (app_openweather)

Сообщение carmen987 » Чт дек 23, 2021 9:02 pm

Спасибо за скрипт.
но хочется понять почему через модуль русские символы не вставляются в сыойство, хотя через веб интерфейс в обьектах вставляется
mmalva
Сообщения: 18
Зарегистрирован: Вт фев 24, 2015 1:04 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: [Модуль] Open Weather (app_openweather)

Сообщение mmalva » Сб фев 26, 2022 3:04 pm

Подскажите, как решить проблему "список городов крутится и не выбирается " пробовал и с Сафари и с Firefox и с Edge?
Ответить