Да. В 13ч и в 21ч. Нужно для скрипта вычисления вероятности заморозка.sashmen писал(а):Добрый день.
if (date('G')==13) {sg($obj['TITLE'].".Temp13h",$temp);}
if (date('G')==21) {sg($obj['TITLE'].".Temp21h",$temp);}
Я правильно понимаю здесь указывается температура в определенные часы?
[Сценарий] Погода от Яндекс
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Погода (Яндекс)
Последний раз редактировалось Amarok Вт апр 14, 2015 8:10 am, всего редактировалось 1 раз.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 53
- Зарегистрирован: Чт ноя 27, 2014 10:43 am
- Благодарил (а): 7 раз
- Поблагодарили: 13 раз
Re: Погода (Яндекс)
А сам код куда записать?
Насколько я понял создаем сценарий с этим кодом?
И потом его запускаем чтобы создался объект?
и что нужно добавить в onNewHour чтобы данные обновлялись каждый час? runScript('название скрипта');
PS:Ну вроде разобрался сам.
Для новичков будет много вопросов и не поняток. что да как. Аля "Настройка и программирование" Вроде есть, а что с ним делать догадайтесь сами.
Насколько я понял создаем сценарий с этим кодом?
И потом его запускаем чтобы создался объект?
и что нужно добавить в onNewHour чтобы данные обновлялись каждый час? runScript('название скрипта');
PS:Ну вроде разобрался сам.
Для новичков будет много вопросов и не поняток. что да как. Аля "Настройка и программирование" Вроде есть, а что с ним делать догадайтесь сами.
Последний раз редактировалось kostya066 Пт апр 03, 2015 11:42 am, всего редактировалось 2 раза.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Погода (Яндекс)
Да, в сценарий. Я его в oneNewMinute поместил:
Код: Выделить всё
if ($m%30 == 0) {runScript("WeatherFromYandex");}// обновляем погоду с Яндекса каждые 30 минут
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 52
- Зарегистрирован: Ср фев 04, 2015 12:28 am
- Благодарил (а): 54 раза
- Поблагодарили: 6 раз
Re: Погода (Яндекс)
Код: Выделить всё
if ($WindSpeed==0) { $metcast.=' Безветренно.';
} elseif ($WindSpeed<2) { $metcast.=' Возможен тихий ветер.';
} elseif ($WindSpeed<3) { $metcast.=' Возможен легкий ветер.';
} elseif ($WindSpeed<5) { $metcast.=' Возможен слабый ветер.';
} elseif ($WindSpeed<8) { $metcast.=' Умеренный ветер.';
} elseif ($WindSpeed<11) { $metcast.=' Свежий ветер.';
} elseif ($WindSpeed<14) { $metcast.=' Сильный ветер.';
} elseif ($WindSpeed<17) { $metcast.=' Крепкий ветер.';
} elseif ($WindSpeed<20) { $metcast.=' Очень крепкий ветер. Без нужды из дома лучше не выходить.';
} elseif ($WindSpeed<25) { $metcast.=' На улице шторм. Выходить из дома не рекомендуется.';
} else { $metcast.=' На улице ураган. Выходить из дома не рекомендуется.';
}
Кому нужно, можете себе применить.
- Рейтинг: 1.16%
-
- Сообщения: 14
- Зарегистрирован: Сб апр 11, 2015 8:22 pm
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Re: Погода (Яндекс)
Читая форум действительно натыкаюсь на сугубо "птичий" язык. Местные обитатели не горят желанием объяснить по человечески! и разместив код, или решение не удосуживается прочитать правила публикации:
Данный раздел предназначен для публикации готовых и проверенных решений, а так же их обсуждения.
Правила публикации в разделе:
1. Заголовок темы должен в полной мере отражать суть решения
2. Первым сообщением темы должно идти решение с пояснениями
3. Запрешается задавать вопросы в качестве первого сообщения темы, однако они вполне уместны при обсуждении решения
4. При изменении решения в процессе обсуждения, самая актуальная версия решения должна быть помещена в первое сообщение темы путём его редактирования
Данный раздел предназначен для публикации готовых и проверенных решений, а так же их обсуждения.
Правила публикации в разделе:
1. Заголовок темы должен в полной мере отражать суть решения
2. Первым сообщением темы должно идти решение с пояснениями
3. Запрешается задавать вопросы в качестве первого сообщения темы, однако они вполне уместны при обсуждении решения
4. При изменении решения в процессе обсуждения, самая актуальная версия решения должна быть помещена в первое сообщение темы путём его редактирования
- Рейтинг: 1.16%
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Погода (Яндекс)
Спасибо за критику. Исправил первое сообщение.
- Рейтинг: 1.16%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 16
- Зарегистрирован: Пн апр 13, 2015 12:15 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Погода (Яндекс)
Вроде бы сделал все правильно, но при запуске скрипта выдает:
Warning: simplexml_load_file(http://export.yandex.ru/weather-ng/fore ... .xml?24253): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5
Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/fore ... .xml?24253" in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5
Warning: file_get_contents(http://translate.google.com/translate_t ... %B5+%2B4.7.): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 31
Warning: simplexml_load_file(http://export.yandex.ru/weather-ng/fore ... .xml?24253): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5
Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/fore ... .xml?24253" in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5
Warning: file_get_contents(http://translate.google.com/translate_t ... %B5+%2B4.7.): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 31
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Погода (Яндекс)
Голосовой движок не стоит, да?Lisk писал(а):Warning: file_get_contents(http://translate.google.com/translate_t ... %B5+%2B4.7.): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 31
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 16
- Зарегистрирован: Пн апр 13, 2015 12:15 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Погода (Яндекс)
Не знаю, но Алиса говорит сколько время и неизвестная команда %) Надо ещё что-то установить? Данные кстати заносит в объект и пишет в чате погоду, а вот говорит не понятно что .....
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Погода (Яндекс)
Попробуй Татьяну поставить? https://yadi.sk/d/dWdFttkkBSJMfLisk писал(а):Не знаю, но Алиса говорит сколько время и неизвестная команда %) Надо ещё что-то установить?
- Рейтинг: 1.16%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165