3 виджета для ICMS2: курс валют и два прогноза погоды
Описывать особо и нечего..
Курс валют берется с официального ЦБ РФ www.cbr.ru
Прогноз погоды на текущий момент времени с сайта синоптик (там же можно найти код для своего города)
Прогноз на неделю с Яндекс.погода (коды городов)
Архив обновлен, проверено на чистой 2.2.1
ЕСЛИ ИСПОЛЬЗУЕТСЯ СВОЙ ШАБЛОН — проверьте пути в файлах с расширением .tpl в архивах пути прописаны относительно default
для виджета курса валют это строчки
require_once '/templates/default/widgets/rate/get_rate.php' ;
<img src="/templates/default/widgets/rate/<?php echo $key; ?>.png" alt="" />
<img src="/templates/default/widgets/rate/<?php echo $value['img']; ?>.png" alt="" />
для виджета яндекс погоды
<?php require_once '/templates/default/widgets/pogodnik/weather.php' ;
переписан виджет прогноза от яндекс.погода, дабы исключить возможное сходство системного имени виджета с другими погодными инфомерами.
<?php
require_once '/templates/default/widgets/rate/get_rate.php' ;
$currency = array(
'dollar' => 'R01235',
'euro' => 'R01239',
'uah' => 'R01720',
);
$rate = get_rate($currency); ?>
<?php
$result_today = round($rate['dollar']['today']/$rate['uah']['today']*10, 3);
?>
<img src="/templates/default/widgets/rate/dollar.png" alt="" />
<strong><?php echo $result_today; ?></strong>
<?php if($result_change != 0) { ?>
<img src="/templates/default/widgets/rate/<?php echo $result_img; ?>.png" alt="" /> <?php echo $result_change; ?>
<?php } ?>
<div style="clear: both"></div>
<?php
$result_today = round($rate['euro']['today']/$rate['uah']['today']*10, 3);
?>
<img src="/templates/default/widgets/rate/euro.png" alt="" />
<strong><?php echo $result_today; ?></strong>
<?php if($result_change != 0) { ?>
<img src="/templates/default/widgets/rate/<?php echo $result_img; ?>.png" alt="" /> <?php echo $result_change; ?>
<?php } ?>
<div style="clear: both"></div>
Описывать особо и нечего..
Курс валют берется с официального ЦБ РФ www.cbr.ru
Прогноз погоды на текущий момент времени с сайта синоптик (там же можно найти код для своего города)
Прогноз на неделю с Яндекс.погода (коды городов)
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Архив обновлен, проверено на чистой 2.2.1
ЕСЛИ ИСПОЛЬЗУЕТСЯ СВОЙ ШАБЛОН — проверьте пути в файлах с расширением .tpl в архивах пути прописаны относительно default
для виджета курса валют это строчки
require_once '/templates/default/widgets/rate/get_rate.php' ;
<img src="/templates/default/widgets/rate/<?php echo $key; ?>.png" alt="" />
<img src="/templates/default/widgets/rate/<?php echo $value['img']; ?>.png" alt="" />
для виджета яндекс погоды
<?php require_once '/templates/default/widgets/pogodnik/weather.php' ;
переписан виджет прогноза от яндекс.погода, дабы исключить возможное сходство системного имени виджета с другими погодными инфомерами.
<?php
require_once '/templates/default/widgets/rate/get_rate.php' ;
$currency = array(
'dollar' => 'R01235',
'euro' => 'R01239',
'uah' => 'R01720',
);
$rate = get_rate($currency); ?>
<?php
$result_today = round($rate['dollar']['today']/$rate['uah']['today']*10, 3);
?>
<img src="/templates/default/widgets/rate/dollar.png" alt="" />
<strong><?php echo $result_today; ?></strong>
<?php if($result_change != 0) { ?>
<img src="/templates/default/widgets/rate/<?php echo $result_img; ?>.png" alt="" /> <?php echo $result_change; ?>
<?php } ?>
<div style="clear: both"></div>
<?php
$result_today = round($rate['euro']['today']/$rate['uah']['today']*10, 3);
?>
<img src="/templates/default/widgets/rate/euro.png" alt="" />
<strong><?php echo $result_today; ?></strong>
<?php if($result_change != 0) { ?>
<img src="/templates/default/widgets/rate/<?php echo $result_img; ?>.png" alt="" /> <?php echo $result_change; ?>
<?php } ?>
<div style="clear: both"></div>
Реклама #
HostelB 9 лет назад #
nmsk 9 лет назад #
Soul 9 лет назад #
R161Net 9 лет назад #
ph3no 9 лет назад #
Soul 9 лет назад #
Erwin 9 лет назад #
R161Net 9 лет назад #
R161Net 9 лет назад #
nmsk 9 лет назад #
Относительно "погоды от синоптика", было бы здорово что бы был переключатель, на завтра, на после завтра, и обновление в этом же окне.
Вдруг будет желание и время обновить потом...
зы
что-то виджет курса валют не устанавливается..
nmsk 9 лет назад #
Soul 9 лет назад #
nmsk 9 лет назад #
Soul 9 лет назад #
/templates/tseso
проверьте, не совпадают ли системные названия виджетов (насчет sinoptik и rate я уверен, а вот на счет pogoda не очень, возможно схожие названия)
nmsk 9 лет назад #
Вот синоптик, работает нормально, а другие виджеты не хотят...
ph3no 9 лет назад #
R161Net 9 лет назад #
Soul 9 лет назад #
R161Net 9 лет назад #
Soul 9 лет назад #
Станислав Григорьевич (Мозголом) 9 лет назад #
Soul 9 лет назад #
попробуйте в rate.tpl заменить на следующее (get_rate.php можно удалить)
Станислав Григорьевич (Мозголом) 9 лет назад #
Principal 9 лет назад #
Principal 9 лет назад #
Soul 9 лет назад #
Дмитрий 9 лет назад #
Soul 9 лет назад #
F_a_R_i_D 9 лет назад #
и несколько курсов?
Soul 9 лет назад #
какие валюты интересуют?
города для каких виджетов (синоптик или яндекс)?
R161Net 9 лет назад #
Soul 9 лет назад #
F_a_R_i_D 9 лет назад #
Валюты
Рубль
Доллар
Манат
Лари
Драм
Если моjно было бы сделать так, чтоб чере3 айпи вычислял город и пока3ывало погоду.
Bajex 9 лет назад #
No Name 9 лет назад #
Soul 9 лет назад #
Доллар R01235
Новый туркменский манат R01710A
Армянский драм R01060
Китайский юань R01375 это для файла из архива (вечером уберу лишние запросы и вычисления относительно колебаний курса, а то очень большое потребление ресурсов (нужно либо кэшировать, либо записывать раз в сутки по крону в базу....)....)
лучше используйте вариант, предложенный для мозголома. прописывайте по аналогии в rate.tpl Цифр. коды валют
Soul 9 лет назад #
BRIGADIR 9 лет назад #
andrey1402 9 лет назад #
Орфографическая ошибка: нет словосочетания "курс валют", есть "курсы валют". Курс – это цена одной валюты.
Soul 9 лет назад #
nmsk 9 лет назад #
nmsk 9 лет назад #
Soul 9 лет назад #
nmsk 9 лет назад #
Soul 9 лет назад #
все же (по "живому)" лучше использовать код, предложенный для мозголома... правда для uah нужно рассчитать формулу по новой формуле...
andrey1402 9 лет назад #
nmsk 9 лет назад #
Principal 9 лет назад #