Описание информера погоды
Информер предназначен для вставки в различные сайты.
Внимание, это текстовый информер. Это не картинка. Вы можете вставить прогноз на ваш сайт различными способами:
- Применить код на PHP или другом каком языке, на котором ваш сайт написан.
- Применить код на JavaScript.
- Использовать тэг iframe или frame.
- Использовать возможность вставки текста с другого сайта, предоставленную вам вашим хостингом или движком вашего сайта.
Адрес информера: http://windguru.keler.net/windguru.php
Например, прогноз для Тарифы как вертикальный баннер,
Тарифа как горизонтальный баннер,
Тарифа для PDA.
Параметры:
- body - Вставлять или нет тэг body в результат. Для вставки как frame/iframe он нужен, для вставки прямо в код нет. По умолчанию тэг вставляется. Значение: 0 или 1.
- style - Стиль вывода: горизонтальный, вертикальный или плоский. Значение, соответственно, H, V или P. По-умолчанию вертикальный.
- align - Выравнивание. Значения: left, right и center. По-умолчанию left.
- refresh - Время автоматического обновления информера. Имеет смысл при вставке через frame/iframea. По-умолчанию значение 0 (не обновлять).
- num - Количество элементов прогноза (строк или столбцов в зависимости от ориентации информера). По-умолчанию (0) - сколько отдаст windguru.
- spot - Спот. В настоящее время есть споты:
- sestr - Сестрорецк
- anapa - Анапа (Блоговещенская)
- odessa - Одесса
По-умолчанию - Сестрорецк.
Добавить свой спот и посмотреть полный список.
- wgspot - Спот виндгуру. У каждого спота на виндгуру есть sc (spot code). Вы можете указать его тут. По-умолчанию не указан.
При указании кода по-виндгуровски надо как-то указать и название спота. Параметр name поможет в этом. Если виндгуру сообщает название спота, а он чаще именно так и делает, программа возьмёт название оттуда. Код спота можно подсмотреть как параметр sc в генераторе ссылок виндгуру.
- name - Имя спота, если не задано в spot, а данные берутся из windguru.
- cs - Цветовая схема. Надо вспомнить что это. Только в горизонтальном. Значения sk или bug. По-умолчанию sk.
- show - Что показывать в информере. Пока что только в горизонтальном.
- x - День недели и число
- w - День недели
- d - День
- m - Месяц
- t - Время
- D - Направление ветра
- S - Скорость ветра
- T - Температура воздуха
- R - Осадки
- o - Облачность
По умолчанию: wdmtDSTR
Пример на PHP.
<?
// Данный метод позволяет сократить обращение к серверу с информером.
function fill_cache() {
$fl=@fopen("адрес информера","r");
$fo=@fopen("informer.cache","w");
while (($str=fgets($fl))) {
fputs($fo,$str);
}
fclose($fo);
fclose($fl);
}
if ((!file_exists("informer.cache")) || (filectime("informer.cache") < (time()-1800)) {
fill_cache($spot);
}
?>
Это проверял, работает.
Пример на JS.
<script language=Javascript>
</script>
Не проверял, теоретизирую.
Пример с iframe.
<iframe width=200 height=200 src=адрес_информера></iframe>