Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

kanthrad

Новичок
  
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Достижения kanthrad

Newbie

Newbie (1/14)

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

Последние медали

0

Репутация

  1. На сайте разная валюта для админки (eur) и для сайта (byn). Настроено так: по умолчанию на сайте евро, а в файле system/library/cart/currency.php указано ... public function format($number, $currency, $value = '', $format = true) { $currency = 'BYN'; ... Сейчас установила фильтр товаров (купленный DreamFilter), и столкнулась с тем, что фильтр по цене отображает на сайте цену в евро. Например, на сайте товар стоит 20 byn - в фильтре по цене цказано "20 eur" и когда фильтруешь - остается 0 товаров, т.к. единственный товар реально стоит 10 eur. При этом если пользователь выберет валюту из соответствующего блока - фильтр переключается отлично. Проблема в том, что выбор валюты от пользователя скрыт. Со слов разработчика фильтр цепляет валюту по умолчанию и в самом фильтре указать какую валюту использовать нельзя. Может кто-нибудь сталкивался или подскажет как можно поправить? Пока сделано так: В catalog/controller/common/header.php: if ($this->session->data['currency'] != 'BYN'){ $this->session->data['currency'] = 'BYN'; } + на всякий случай setcookie("currency", 'BYN', 0, "/", "heavydutytool.by", 1); и $this->config->set('config_currency', 'BYN'); Но это не работает если человек заходит первый раз прямо на страницу каталога (из гугла, например). Принулидельная перезагрузка если нет в сессии byn не вариант, т.к. боты поисковиков попадают на циклический редирект. Пробовала еще "перезагружать" блок с фильтром по ajax - по всем остальным фильтрам - ок, но фильтр с ценой загружается пустой.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.