Страница 8 из 22
Re: Модуль "Погода от Яндекс"
Добавлено: Вт фев 17, 2015 10:48 am
ILGAS
да подтверждаю
погода с яндекса не работает, я уже думал что сломал модуль. но НЕТ
Re: Модуль "Погода от Яндекс"
Добавлено: Ср фев 18, 2015 9:20 pm
mirsum
а у меня возможно из за этого весь цикл упал, вот что есть в:
ClockChime, onNewMinute, Class: Timer, методы: onNewHour
<code>
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
// START yaWeather module
$updateTime = gg('yaweather.setting.updateTime');
if($updateTime > 0){
$count = gg('yaweather.setting.countTime');
//echo"<br>updateTime = $updateTime || Count = $count";
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yaweather.city.id'));
sg('yaweather.setting.countTime',1);
//echo"<br>Update Weather";
} else {
$count++;
sg('yaweather.setting.countTime',$count);
//echo"<br>Count ++ $count";
}
}
// END yaWeather module
</code>
а что должно быть?
Re: Модуль "Погода от Яндекс"
Добавлено: Чт фев 19, 2015 12:29 am
FaVi
Supermin писал(а):а у меня обновление работает, за исключением даты! т.е. в меню данные меняются, а пункты "сегодня...", "завтра...", "послезавтра..." остаются старые, поэтому всё равно приходится обновлять через панель управления. Подскажите в чём засада и как с этим бороться

та же ерунда погода "сейчас" обновляется, а все остальное только вручную
Re: Модуль "Погода от Яндекс"
Добавлено: Ср мар 11, 2015 2:03 pm
ILGAS
у меня при обновлении в панели управление выскакивает это

2015-03-11 13-32-42 Скриншот экрана.png
Re: Модуль "Погода от Яндекс"
Добавлено: Вс мар 15, 2015 12:02 pm
zumer34rus
ILGAS писал(а):у меня при обновлении в панели управление выскакивает это
Тоже самое. Посмотрел в код - не нравится ему переменная "wind direction", направление ветра.
Re: Модуль "Погода от Яндекс"
Добавлено: Вс мар 15, 2015 11:40 pm
Hitman_dc
Re: Модуль "Погода от Яндекс"
Добавлено: Пт мар 20, 2015 9:21 am
canay
Ошибки больше нет. Посмотрим как с обновлением погоды.
....
Чего то не обновилась.
Re: Модуль "Погода от Яндекс"
Добавлено: Чт апр 16, 2015 12:33 pm
Philozov
Поддержка модуля будет осуществляться ? Или все заглохло ?
Автор модуля, ты с нами ?

Re: Модуль "Погода от Яндекс"
Добавлено: Сб апр 18, 2015 4:41 pm
LuckyFIA
Ребята! Душой я всегда с Вами, однако "зарабатывание на жизнь" совсем не оставляет времени, но тем не менее модуль я обновил
После обновления из маркета будет создан новый класс
ya_weather, предыдущий
yaweather можно удалить,
для корректного автообновления (ВАЖНО!!!), что бы в методе
onNewHour класса
Timer было
Код: Выделить всё
/* START yaWeather module*/
$updateTime = gg('yw_setting.updateTime');
if($updateTime > 0){
$count = gg('yw_setting.countTime');
if($count >= $updateTime){
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$app_yaweather=new app_yaweather();
$app_yaweather->get_weather(gg('yw_setting.city_id'));
sg('yw_setting.countTime',1);
} else {
$count++;
sg('yw_setting.countTime',$count);
}
}/* END yaWeather*/
причем ОДИН раз, все остальное касаемо yaWeather module нужно удалить, желательно до обновления
В связи с переименованием свойств вызов из своих скриптов/методов тоже чуть изменился:
Код: Выделить всё
include_once(DIR_MODULES.'app_yaweather/app_yaweather.class.php');
$yaweather=new app_yaweather();
$yaweather->get_weather(gg('yw_setting.city_id'));
в остальном без изменений
Re: Модуль "Погода от Яндекс"
Добавлено: Ср янв 27, 2016 12:02 pm
buregon
Добрый день.
Обновление не работает. Собственно говоря, проблема видимо в том, что у автора другая версия движка: в линуксовой версии, как минимум с релиза 0.9 (утянут в феврале 2015 года), так и в текущей(1.0.0) - просто отсутствует метод
onNewHour класса
Timer.
Обходной путь - забить в сценарий указаный код обновления и дергать его по расписанию.
З.Ы. Версия от 15 июня 2015 обновляется без проблем

можно ли ее как нибудь руками перенести на другой сервер?