Перейти к содержанию

Выгрузка фида currency id - OpenCart3x


Перейти к решению Решений chixx,

Рекомендуемые сообщения

У меня такая проблема.

Выгружается вместо 

<currency id="RUB" rate="1"/>

 

Вот так

<currency id="1.00000000" rate="1"/>

 

Подскажите, куда смотреть? Если знает кто.

 

В startup.php все есть

// Currency
        $code = '';
        
        $this->load->model('localisation/currency');
        
        $currencies = $this->model_localisation_currency->getCurrencies();
        
        if (isset($this->session->data['currency'])) {
            $code = $this->session->data['currency'];
        }
        
        if (isset($this->request->cookie['currency']) && !array_key_exists($code, $currencies)) {
            $code = $this->request->cookie['currency'];
        }
        
        if (!array_key_exists($code, $currencies)) {
            $code = $this->config->get('config_currency');
        }
        
        if (!isset($this->session->data['currency']) || $this->session->data['currency'] != $code) {
            $this->session->data['currency'] = $code;
        }
        
        if (!isset($this->request->cookie['currency']) || $this->request->cookie['currency'] != $code) {
            setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
        }        
        
        $this->registry->set('currency', new Cart\Currency($this->registry));
        $this->session->data['currency'] = 'RUB';

 

 

Модуль берет видимо этой строкой 

$xml .= '<currency id="' . $startup['currency'] . '" rate="1"/>';

 

Не пойму, что не так

Ссылка на комментарий
Поделиться на другие сайты

  • Решение
В 09.04.2023 в 23:59, chixx сказал:

У меня такая проблема.

Выгружается вместо 

<currency id="RUB" rate="1"/>

 

Вот так

<currency id="1.00000000" rate="1"/>

 

Подскажите, куда смотреть? Если знает кто.

 

В startup.php все есть

// Currency
        $code = '';
        
        $this->load->model('localisation/currency');
        
        $currencies = $this->model_localisation_currency->getCurrencies();
        
        if (isset($this->session->data['currency'])) {
            $code = $this->session->data['currency'];
        }
        
        if (isset($this->request->cookie['currency']) && !array_key_exists($code, $currencies)) {
            $code = $this->request->cookie['currency'];
        }
        
        if (!array_key_exists($code, $currencies)) {
            $code = $this->config->get('config_currency');
        }
        
        if (!isset($this->session->data['currency']) || $this->session->data['currency'] != $code) {
            $this->session->data['currency'] = $code;
        }
        
        if (!isset($this->request->cookie['currency']) || $this->request->cookie['currency'] != $code) {
            setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
        }        
        
        $this->registry->set('currency', new Cart\Currency($this->registry));
        $this->session->data['currency'] = 'RUB';

 

 

Модуль берет видимо этой строкой 

$xml .= '<currency id="' . $startup['currency'] . '" rate="1"/>';

 

Не пойму, что не так

 

Спасибо, сам догадался.

Надо вот так

Цитата

$xml .= '<currency id="' . $startup['currency_xml'] . '" rate="1"/>';

и все ок

Изменено пользователем chixx
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...