Обновлённый блок - Курс валют

  • #1 Обновлённый блок - Курс валют

    Администратор
    Сообщений: 585
    Где то натыкался на сообщение, что перестал работать блок Курс валют.
    Проверив сей факт, убедился в неработоспособности блока и принялся исправлять ситуацию.
    Немного пошаманив над кодом блока и написав для удобства парсинга xml данных новую функцию, создал обновлённую версию блока, которую Вам сейчас предлагаю скачать, протестировать и использовать на своих проектах.
    В файл danneo.function.php необходимо добавить следующий код функции
    <?php/**
    *  parse_curs
    */
    function parse_curs($reg_exp, $xml_data) {
        preg_match_all($reg_exp, $xml_data, $temp);
        return array(
        'count'=>count($temp[0]),
        'valute'=>$temp[1],
        'numcode'=>$temp[2],
        'charcode'=>$temp[3],
        'nominal'=>$temp[4],
        'name'=>$temp[5],
        'value'=>$temp[6]
        );
    }


    P.S. Данные тянутся с сайта ЦБРФ, который устанавливают курс валют по отношению к рублю, если Вам нужны другие курсы/валюты стучите, пишите, звоните... разберём и Ваш случай.
    Загрузить (1.91 Kb, 11 просмотров)
  • #2 Re: Обновлённый блок - Курс валют

    Администратор
    Сообщений: 490
    Установил. проверил - работает. Ставил на 0.5.4 и на 0.5.5.
  • #3 Re: Обновлённый блок - Курс валют

    Пользователь
    Сообщений: 6
    Попробовал только что на 0.5.5 и получил белый экран.
    Не работает :)
  • #4 Re: Обновлённый блок - Курс валют

    Администратор
    Сообщений: 490
    Функцию добавил правильно?
  • #5 Re: Обновлённый блок - Курс валют

    Пользователь
    Сообщений: 6
    цитирую oldman

    Функцию добавил правильно?


    Прошу прощения, про функцию я проглядел.
    Все заработало.
    Спасибо.
 
Для создания сообщений Вам необходимо авторизоваться
Тему читают:
Пользователей 0, Гостей 1, Роботы 0
Календарь форума
Курс Валют
Доллар США USD $1=56,9838 RUR
Евро EUR €1=62,0440 RUR
Фунт стерлингов Соединенного королевства GBP £1=73,6231 RUR
Белорусский рубль BYN 1=30,4401 RUR