Модуль поддерживается ещё? Я только сейчас начал им пользоваться. Наткнулся на вот такие грабли:
файл "modules\yandexweather\indata.inc.php" - код, отображающий прогноз осадков:
Код: Выделить всё
$osadki="В ближайшие два часа осадки не ожидаются.";
if (($data[0]['prec_prob']!='0' )&&($data[1]['prec_prob']='0' )) $osadki="В ближайший час ожидается прекращение осадков.";
if (($data[0]['prec_prob']!='0' )&&($data[1]['prec_prob']!='0' )&&($data[2]['prec_prob']!='0' )) $osadki="В ближайшие два часа ожидается прекращение осадков.";
if (($data[0]['prec_prob']='0' )&&($data[1]['prec_prob']!='0' )) $osadki="В ближайший час ожидаются осадки.";
if (($data[0]['prec_prob']!='0' )&&($data[1]['prec_prob']!='0' )&&($data[2]['prec_prob']!='0' )) $osadki="В ближайшие два часа ожидаются осадки.";
Здесь есть ошибки. Во-первых:
- это не сравнение, а присвоение. Должно быть
Ну и здесь не совсем логично:
Код: Выделить всё
if (($data[0]['prec_prob']!='0' )&&($data[1]['prec_prob']!='0' )&&($data[2]['prec_prob']!='0' )) $osadki="В ближайшие два часа ожидается прекращение осадков.";
- вроде наоборот, сейчас и в следующие два часа предполагаются осадки.
Я себе вот так сделал:
Код: Выделить всё
$osadki="В ближайшие два часа осадки не ожидаются.";
if (($data[0]['prec_prob']!=0 )&&($data[1]['prec_prob']==0 )) {$osadki="В ближайший час ожидается прекращение осадков.";}
if (($data[0]['prec_prob']!=0 )&&($data[1]['prec_prob']!=0 )&&($data[2]['prec_prob']==0 )) {$osadki="Через час ожидается прекращение осадков.";}
if (($data[0]['prec_prob']==0 )&&($data[1]['prec_prob']!=0 )) {$osadki="В ближайший час ожидаются осадки.";}
if (($data[0]['prec_prob']==0 )&&($data[1]['prec_prob']==0 )&&($data[2]['prec_prob']!=0 )) {$osadki="Через час ожидаются осадки.";}
if (($data[0]['prec_prob']==0 )&&($data[1]['prec_prob']!=0 )&&($data[2]['prec_prob']!=0 )) {$osadki="В ближайшие два часа ожидаются осадки.";}
if (($data[0]['prec_prob']!=0 )&&($data[1]['prec_prob']!=0 )&&($data[2]['prec_prob']!=0 )) {$osadki="Сейчас и в ближайшие два часа ожидаются осадки.";}
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)