Страница 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);
Спасибо. Только округлилось как-то выборочно.


И знак "+" тоже не везде.