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

При смене валюты получаю Notice: Undefined offset: 0


KevinJones

Recommended Posts

Notice: Undefined offset: 0 in  … /catalog/model/catalog/simonfilters.php on line 1105.

На локалке получилось сменить валюту, попробовал сделать то же на хостинге(почистил системный кеш и кеш vqmod, кеш браузера), в результате валюта не поменялась, а появилось предупреждение. Как это исправить?

Надіслати
Поділитися на інших сайтах


  • KevinJones changed the title to При смене валюты получаю Notice: Undefined offset: 0
7 минут назад, wwwebtarget сказал:

лезть в код упомянутого файла и в строке с номером смотреть контекст ошибки

от него дальше и отталкиваться для выявления и устранения 

Уже лазили

Надіслати
Поділитися на інших сайтах


34 минуты назад, KevinJones сказал:

Уже лазили

и что там? скиньте хоть кусок кода, а то сегодня суббота, ясновидящие выходные 

Надіслати
Поділитися на інших сайтах


Только что, Jurgen сказал:

и что там? скиньте хоть кусок кода, а то сегодня суббота, ясновидящие выходные 

public function getActiveCurrency() {
        $price_config_data = $this->config->get("activefilter_simonfilters_price");
        $force_currency = $price_config_data['force_currency'];
        switch($force_currency) {
            case "user-defined":
                $outData = $this->getCurrencies($this->currency->getCode());
                $outData = $outData[0];
                break;
            default:
                $outData = $this->getCurrencies($force_currency);
  (1105 строчка с ошибкой)   $outData = $outData[0];
                break;
        }

 

Все случилось, когда я менял дефолтную валюту. Валюту сменил, а ошибка осталась.

Надіслати
Поділитися на інших сайтах


29 минут назад, Jurgen сказал:

и что лежит в $outData на момент ошибки?

добавьте print_r($outData); перед 1105 строкой

Знаете, эта ошибка исчезла. Она была раньше и на локалке и тоже исчезла, но я не помню как. А здесь я только еще раз обновил валюту(ту же самую, которая уже была), и даже кеш не чистил. Такие чудеса! Спасибо) А вообще это предупреждение вроде как указывает на пустой элемент(массив).

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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