Страница 27 из 55

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:35 pm
Vovix
может создать таблицу вручную через phpmyadmin4 ?

кстати если снести модуль, а потом поставить вновь, то все настройки: город, API остаются на месте
т.е. повторно вводить не нужно!
они где сохраняются, разве не в этой таблице базы данных?

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:36 pm
nick7zmail
Вот здесь ещё одна загвостка...
Через таблицу городов он брал время рассвета/заката и продолжительность дня...раз избавились от таблиц - нужно ещё 2 числа ввести вручную из ссылки... Это координаты города (широта/долгота). Они есть в страничке, открываемой по ссылке.

Обнову залил, можете попробовать. Постораюсь потом сделать, чтобы эти значения оттуда забирались автоматом.

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:40 pm
kas5858
Обновился
  • Sorry, page is temporary unavailable.

    Please try again later.

    <<< Back to previous page

    http://192.168.1.106/admin.php?pd=YXBwX ... getWeather
    Error:
    1146: Table 'db_terminal.OPENWEATHER_CITY' doesn't exist
    select CITY_NAME, CITY_LAT, CITY_LNG from OPENWEATHER_CITY where CITY_ID = 524901

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:42 pm
nick7zmail
Только что это правил...подождите пока в маркете появится обнова "city table fix"

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:49 pm
Vovix
теперь валиться сверху это:

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

Warning: date() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 278

Warning: date() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 279

Warning: gmdate() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 280

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:50 pm
nick7zmail
Вот с этим я так и не понял что делать...оно у меня иногда на старом модуле вываливалось...потом перестала...но проблема давно тащится...попробую решить...но как - пока не знаю.

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 9:59 pm
nick7zmail
Vovix писал(а):теперь валиться сверху это:

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

Warning: date() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 278

Warning: date() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 279

Warning: gmdate() expects parameter 2 to be long, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 280
Попробуй плс в файле \modules\app_openweather\app_openweather.class.php строки

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

            $out["FORECAST"][$i]["sunrise"]    = date("H:i:s", gg('ow_day'.$i.'.sunrise'));
            $out["FORECAST"][$i]["sunset"]     = date("H:i:s", gg('ow_day'.$i.'.sunset'));
            $out["FORECAST"][$i]["day_length"] = gmdate("H:i", gg('ow_day'.$i.'.day_length')); 
Исправить на

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

            $out["FORECAST"][$i]["sunrise"]    = date("H:i:s", strtotime(gg('ow_day'.$i.'.sunrise')));
            $out["FORECAST"][$i]["sunset"]     = date("H:i:s", strtotime(gg('ow_day'.$i.'.sunset')));
            $out["FORECAST"][$i]["day_length"] = gmdate("H:i", strtotime(gg('ow_day'.$i.'.day_length'))); 
Сработает нет?

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 10:02 pm
Vovix

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 10:07 pm
nick7zmail
Vovix писал(а):вот решение:
https://otvet.mail.ru/question/71682725
Не совсем...там чувак просто с функцией накосячил...вызвал с параметрами date("d.m.y", "H.i"), что явно не правильно...
У меня же второй параметр - как раз время в формате юникс...только он видимо в виде просто строки и не воспринимается функцией date...то что я написал выше - должно это исправить...
Проверить не могу, т.к. у меня этой ошибки в модуле не вылазить, по этому прошу проверить тех, у кого она есть.

Re: Модуль - Погода от OpenWeatherMap

Добавлено: Сб мар 18, 2017 10:08 pm
Vovix
nick7zmail писал(а):
Попробуй плс в файле \modules\app_openweather\app_openweather.class.php строки ....
именно это я сделал!
только это надо еще в строках 226,227,228 сделать тоже