Страница 17 из 55
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Ср сен 14, 2016 9:33 am
Ivan
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Ср сен 14, 2016 10:15 am
ShadiK
Посмотрел API на сайте там
sunrise написан через точку
sun.rise
Может сюда копать надо?
sun
sun.rise - Sunrise time
sun.set - Sunset time
Поменял в коде... ошибки на строках 288,299 пропали
Но данные о заходе и восходе пустые
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Ср сен 14, 2016 12:24 pm
TheForum
Я так выкрутился - уже было где то на форуме.
Создаете latitude, longitude В ThisComputer. Вписываете свои в виде 56,8692. ..
Делаете сценарий и запускаете его скажем раз в сутки:
$lat=gg('ThisComputer.latitude'); // широта
$long=gg('ThisComputer.longitude'); // долгота
$sun_info = date_sun_info(time(), $lat, $long);
foreach ($sun_info as $key => $val) {
if ($key == 'sunrise') {
$sunrise = $val;
echo 'Восход: '.date("H:i", $sunrise).'<br>';
setGlobal('ThisComputer.SunRise',date("H:i", $sunrise));
}
if ($key == 'sunset') {
$sunset = $val;
$day_length = $sunset - $sunrise;
echo 'Заход: '.date("H:i", $sunset).'<br>';
echo 'Долгота дня: '.gmdate("H:i", $day_length).'<br>';
setGlobal('ThisComputer.SunSet',date("H:i", $sunset));
setGlobal('ThisComputer.LongTag',gmdate("H:i", $day_length));
}
if ($key == 'transit') {
echo 'В зените: '.date("H:i", $val).'<br>';
setGlobal('ThisComputer.Transit',date("H:i", $val));
}
if ($key == 'civil_twilight_begin') {
echo 'Начало утренних сумерек: '.date("H:i", $val).'<br>';
setGlobal('ThisComputer.civil_begin',date("H:i:s", $val));
}
if ($key == 'civil_twilight_end') {
echo 'Конец вечерних сумерек: '.date("H:i", $val).'<br>';
setGlobal('ThisComputer.civil_end',date("H:i", $val));
}
}
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Сб сен 24, 2016 4:35 am
ученик
Кто ответит, как поставить данный модуль на комп с ubuntu server 12.04?
желательно подробно, для "особо одаренных"
что я только не делал
базу сносил, www папку чистил, права во всех папках 777
единственное только с базой не игрался так как не силен в этом
после запуска МД загружал данный модуль первым
но все равно эффект один
пишет что загружает
потом что установил
потом ждет перезагрузку
потом выходит страница с ошибкой 500
перезагружаешь страницу
пишет что модуль установлен.
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Чт сен 29, 2016 12:09 am
zoz
ученик писал(а):Кто ответит, как поставить данный модуль на комп с ubuntu server 12.04?
желательно подробно, для "особо одаренных"
что я только не делал
базу сносил, www папку чистил, права во всех папках 777
единственное только с базой не игрался так как не силен в этом
после запуска МД загружал данный модуль первым
но все равно эффект один
пишет что загружает
потом что установил
потом ждет перезагрузку
потом выходит страница с ошибкой 500
перезагружаешь страницу
пишет что модуль установлен.
На линуксе с модулем есть проблемы. На Dietpi у меня с маркета поставился + потом поколдовал (писал об этом выше).
На странице с ошибкой есть упоминания про запись в базе с городом ARES?
Он у вас есть в папке модулей?
А в меню MD в приложениях есть?
а то как-то не ясно что именно не выходит.
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Чт сен 29, 2016 3:06 am
ученик
На линуксе с модулем есть проблемы. На Dietpi у меня с маркета поставился + потом поколдовал (писал об этом выше).
На странице с ошибкой есть упоминания про запись в базе с городом ARES?
Он у вас есть в папке модулей?
А в меню MD в приложениях есть?
а то как-то не ясно что именно не выходит.
отправляю скриншоты
список модулей скриншот модули
папка меню скриншот меню приложений
ошибка скриншот стр с ошибкой
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Чт сен 29, 2016 11:13 pm
timeline911
Duran писал(а):Таже ситуация что и у macc71
перезапускал МД и комп и все и не появляется выбор страны и города

Удали папку с файлом "app_openweather" находится она С:\_majordomo\htdocs\modules и потом заново установи приложение. Мне помогло.
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Пт окт 21, 2016 5:41 pm
craber
У меня модуль выдает значения 2.46°C, -1.83°C
И положительные значения без знака "+"
Что не очень красиво, да и не зачем такая точность)
Подскажите как и где округлить значения температуры до целых?
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Вс окт 23, 2016 6:34 pm
jeks0n
craber писал(а):У меня модуль выдает значения 2.46°C, -1.83°C
Подскажите как и где округлить значения температуры до целых?
например, так:
Код: Выделить всё
$t_fact=round(getGlobal('ow_fact.temperature'),0);
Re: Модуль - Погода от OpenWeatherMap
Добавлено: Вс окт 23, 2016 10:19 pm
craber
jeks0n писал(а):craber писал(а):У меня модуль выдает значения 2.46°C, -1.83°C
Подскажите как и где округлить значения температуры до целых?
например, так:
Код: Выделить всё
$t_fact=round(getGlobal('ow_fact.temperature'),0);
Спасибо. Только округлилось как-то выборочно.
И знак "+" тоже не везде.