Доброго времени суток! Вообщем буду краток, может кто то делал информер погоды вместе с курсом валют на 1,10 вот в таком виде горизонтальном:
Или может у кого есть соображения по этому поводу?
Кто то разробатывал для InstantCMS 1,10 ?
#2
25 ноября 2012 в 11:44
Присоединяюсь. Так же необходим модуль погоды…
#3
26 декабря 2012 в 23:58
и тут тишь…
Сегодня в 19:47
#4
27 декабря 2012 в 06:56
Неплохо было бы реализовать такое
#5
27 декабря 2012 в 06:58
Да давно уже все реализовано. Поищите на сайте
#6
27 декабря 2012 в 10:45
Я погоду могу выложить но без картинки, и только погоду. Оформлю тему на форуме выложу. Если кому надо.
Так как нет кармы, создать новую тему не могу, приходиться некрофильничать и апать старые темы.
Суть такая есть модуль который раньше цеплял погоду с яндекса через xml, а так же курсы валют через центробанк.
Яндекс изменил формат и перешел на отдачу инфо по API
Подскажите возможность изменить модуль для корректной работы.
Здесь указывается id города по Яндекс каталогу мой 149:
Отсюда тянется xml файл:
Отсюда хмлька с ЦБ:
Вообщем что я не пробывал и прописывал пути к другим xml информеров погоды по мимо яндекса, работать не хочет все равно.
И кстате по ссылки на ЦБ он до сих пор отдлает инфу, но модуль все равно не отображает не чего.
Какие у кого мысли как это починить. Спасибо.
Суть такая есть модуль который раньше цеплял погоду с яндекса через xml, а так же курсы валют через центробанк.
Яндекс изменил формат и перешел на отдачу инфо по API
Подскажите возможность изменить модуль для корректной работы.
function mod_pogoda($module_id){ $inCore = cmsCore::getInstance(); $inDB = cmsDatabase::getInstance(); $cfg = $inCore->loadModuleConfig($module_id); $cfg['city'] = $cfg['city']?$cfg['city']:'149'; $data_file = 'http://export.yandex.ru/weather-ng/forecasts/'.$cfg['city'].'.xml'; $pogoda['data'] = $inCore->dateformat($xml->day[1]['date']); $pogoda['temperature'] = $xml->day[1]->day_part[1]->temperature; if (!$pogoda['temperature']) { $pogoda['temperature'] = $xml->day[1]->day_part[1]->temperature_from.'...'.$xml->day[1]->day_part[1]->temperature_to; } $pogoda['temperature_s'] = $pogoda['temperature_s'][0]; $pogoda['morning'] = $xml->day[1]->day_part[0]->temperature; if (!$pogoda['morning']) { $pogoda['morning'] = $xml->day[1]->day_part[0]->temperature_from.'...'.$xml->day[1]->day_part[0]->temperature_to; } $pogoda['evening'] = $xml->day[1]->day_part[2]->temperature; if (!$pogoda['evening']) { $pogoda['evening'] = $xml->day[1]->day_part[2]->temperature_from.'...'.$xml->day[1]->day_part[2]->temperature_to; } $pogoda['img1'] = $xml->day[1]->day_part[0]->{'image-v3'}; $pogoda['img2'] = $xml->day[1]->day_part[1]->{'image-v3'}; $pogoda['img3'] = $xml->day[1]->day_part[2]->{'image-v3'}; $pogoda['alt1'] = $xml->day[1]->day_part[0]->weather_type; $pogoda['alt2'] = $xml->day[1]->day_part[1]->weather_type; $pogoda['alt3'] = $xml->day[1]->day_part[2]->weather_type; ////////////////////////////////////////////////////////////////////////////// foreach ($v_file AS $el){ } /////////////////////////////////////////////////////////////////////////////// $smarty = $inCore->initSmarty('modules', 'mod_pogoda.tpl'); $smarty->assign('pogoda', $pogoda); $smarty->assign('valuta', $valuta); $smarty->display('mod_pogoda.tpl'); return true; } ?>
$cfg['city'] = $cfg['city']?$cfg['city']:'149';
$data_file = 'http://export.yandex.ru/weather-ng/forecasts/'.$cfg['city'].'.xml';
Вообщем что я не пробывал и прописывал пути к другим xml информеров погоды по мимо яндекса, работать не хочет все равно.
И кстате по ссылки на ЦБ он до сих пор отдлает инфу, но модуль все равно не отображает не чего.
Какие у кого мысли как это починить. Спасибо.
#8
23 февраля 2017 в 21:37
Так же готов бесплатно выложить готовый рабочий модуль, если починим)