Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ketchup

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Відвідувачі профілю

1 365 переглядів профілю

ketchup's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. расскажу что сделал я Может через одно место, но работает по крайней мере в файле /admin/model/localisation/currency.php перед class ModelLocalisationCurrency extends Model { вставил класс class ExchangeRate { // URL, файл в формате XML public $exchange_url = 'http://bank-ua.com/export/currrate.xml'; public $xml; function __construct(){ // интерпретируем XML-файл в объект return $this->xml = simplexml_load_file($this->exchange_url); } function getExchangeRateByChar3($char3){ if ($this->xml!==FALSE) { // все хорошо, можно работать дальше - // в XML-данных нет ошибки foreach($this->xml->children() as $item){ $row = simplexml_load_string($item->asXML()); // Выполняем XPath-запрос к XML-данным $v = $row->xpath('//char3[. ="' . $char3 . '"]'); if($v[0]){ $result = $item; break; } } } return $result; } } а вместо $this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '1.00000', date_modified = '" . $this->db->escape(date('Y-m-d H:i:s')) . "' WHERE code = '" . $this->db->escape($this->config->get('config_currency')) . "'"); вставил //NBU eur $er = new ExchangeRate(); $data = $er->getExchangeRateByChar3('EUR'); //print "За $1 дають " . ($data->rate / $data->size) . " грн."; $grnforeur = ($data->rate / $data->size); // $this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '".$grnforeur."', date_modified = '" . $this->db->escape(date('Y-m-d H:i:s')) . "' WHERE code = '" . $this->db->escape($this->config->get('config_currency')) . "'"); Собственно говоря у меня гривна - дефолтная, а цена товара вбита в евро. Отображение в грн. Меняю вот так вот курс гривны к евро .Всего хорошего ps Кому будет не понятно - кидайте почту вышлю файл

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.