COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

PHP Notice: Undefined index, OC.pro 2.3.0.2.4


gyurza2000

Recommended Posts

ошибка отловилась уже в 2х файлах...

1. /catalog/view/theme/default/template/checkout/shipping_method.tpl

Это

<?php echo $quote['text']; ?>

Поменял на это:

<?php if (isset($quote['text'])) { ?><?php echo $quote['text']; ?><?php } ?>

2.  /catalog/controller/checkout/success.php

В логах тоже: PHP Notice:  Undefined index: last_order_id in /catalog/controller/checkout/success.php on line 91

Там мы видим строку:

$data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']);

Как правильно оформить её, чтОБы PHP молчал?

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

Ну и дабы не создавать новую тему, исправил ещё одну ошибку:

...добавил в controller/blog/category.php 2 строчки:        

$data['text_list'] = $this->language->get('text_list');
$data['text_grid'] = $this->language->get('text_grid');

И в ru-ru/blog/category.php

$_['text_grid']         = 'Таблицей';
$_['text_list']         = 'Списком:';

А то было:

PHP Notice:  Undefined variable: text_list in /catalog/view/theme/default/template/blog/category.tpl on line 23
PHP Notice:  Undefined variable: text_grid in /catalog/view/theme/default/template/blog/category.tpl on line 24

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

43 минуты назад, gyurza2000 сказал:

А то было:


PHP Notice:  Undefined variable: text_list in /catalog/view/theme/default/template/blog/category.tpl on line 23
PHP Notice:  Undefined variable: text_grid in /catalog/view/theme/default/template/blog/category.tpl on line 24


 


В оригинале нету такого.
text_grid text_list там есть button_list button_grid
 

52 минуты назад, gyurza2000 сказал:

ошибка отловилась уже в 2х файлах...

Быстрый заказ установили?

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

35 минут назад, BuslikDrev сказал:

text_grid text_list там есть button_list button_grid

Да, buttonы были, а тултипов к ним не было. При нажатии на эти бАттоны в блоге вылетали эти ошибки по тултипам...ну, кстати, было это на шаблоне FRACTAL. Автор шаблона сказал, что это не его файлы, а движка. Пошёл в оигинал движка смотреть - ну да, то же самое.

 

35 минут назад, BuslikDrev сказал:

Быстрый заказ установили?

Вообще то нет...

1 час назад, gyurza2000 сказал:

$data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']);

так как вот это подправить, чтОБы правильно было, без нотисов Undefined index: last_order_id

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

6 минут назад, BuslikDrev сказал:

При какой ситуации ошибка возникает? 

Вот не знаю, не я её провоцировал, кто то из клиентов.

 

И ещё вот такие:

2018-09-19 22:09:35 - PHP Notice:  Undefined index: cost in /catalog/model/extension/total/shipping.php on line 13
2018-09-19 22:09:35 - PHP Notice:  Undefined index: tax_class_id in /catalog/model/extension/total/shipping.php on line 17
2018-09-19 22:09:35 - PHP Notice:  Undefined index: cost in /catalog/model/extension/total/shipping.php on line 29

 

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

8 часов назад, BuslikDrev сказал:

Это дело в общем нужно индивидуально смотреть

Неужели это только у меня???

2018-09-20 5:49:50 - PHP Warning:  imagecreatetruecolor(): Invalid image dimensions in /system/storage/modification/system/library/image.php on line 118
2018-09-20 5:49:50 - PHP Warning:  imagecolorallocate() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 126
2018-09-20 5:49:50 - PHP Warning:  imagefilledrectangle() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 129
2018-09-20 5:49:50 - PHP Warning:  imagecopyresampled() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 131
2018-09-20 7:13:52 - PHP Warning:  imagecreatetruecolor(): Invalid image dimensions in /system/storage/modification/system/library/image.php on line 118
2018-09-20 7:13:52 - PHP Warning:  imagecolorallocate() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 126
2018-09-20 7:13:52 - PHP Warning:  imagefilledrectangle() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 129
2018-09-20 7:13:52 - PHP Warning:  imagecopyresampled() expects parameter 1 to be resource, boolean given in /system/storage/modification/system/library/image.php on line 131
2018-09-20 7:18:04 - PHP Warning:  unlink(/system/storage/cache/cache.product.seopath.1537420684): No such file or directory in /system/library/cache/file.php on line 73


 

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

9 часов назад, BuslikDrev сказал:

У вас же действующий магазин с установленными модулями? Правки же вносились свои?

Да, магаз действующий. Перенесён с OpenCart 1.5. Правки вносил в шаблон, в двиг не лазил.

9 часов назад, BuslikDrev сказал:

возможно оно кривое

Это что значит?

9 часов назад, BuslikDrev сказал:

Заменить на:

Спасибо, заменил

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

В 19.09.2018 at 23:40, gyurza2000 сказал:

2018-09-19 22:09:35 - PHP Notice:  Undefined index: cost in /catalog/model/extension/total/shipping.php on line 13

13 2018-09-19 22:09:35 - PHP Notice:  Undefined index: tax_class_id in /catalog/model/extension/total/shipping.php on line 17

17 2018-09-19 22:09:35 - PHP Notice:  Undefined index: cost in /catalog/model/extension/total/shipping.php on line 29

А тут нет быстрого решения?

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

Новвая порция нотисов с ворнингами (это уже на 2.3.0.2.5?

2018-09-22 1:07:22 - PHP Notice:  Undefined variable: product_data in /catalog/model/catalog/cms.php on line 162
2018-09-22 1:07:22 - PHP Warning:  Invalid argument supplied for foreach() in /system/storage/modification/catalog/controller/product/latest.php on line 169
2018-09-22 1:25:25 - PHP Warning:  explode() expects parameter 2 to be string, array given in /system/storage/modification/catalog/controller/information/contact.php on line 40
2018-09-22 1:25:25 - PHP Warning:  Invalid argument supplied for foreach() in /system/storage/modification/catalog/controller/information/contact.php on line 42

 

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

22 минуты назад, gyurza2000 сказал:

ОК, вот файлы

cms.php

latest.php

contact.php

Какой-то модификатор вносит изменения в файл latest но в запросы не вводит.
Короче кто-то умный делает такие окмоды, где добавляют свой код в множество файлов, вместо точечного.
В общем этого кода там быть не должно т.к. создатель этого модификатора знать не должен был про существование latest.php, а если бы он знал, тогда бы были внесены изменения в запросы cms.php
 

Скрытый текст

                    'dateadded'  => $result['date_added'],
                    'viewed'     => $result['viewed'],
                    'rating'     => $result['rating'],
                    'stickers'   => $result['stickers'],    
                    'quantity'   => $result['quantity'],
                    'price_sticker'        => $result['price'],
                    'special_sticker'      => (isset($result['special']) ? $result['special'] : false),        

 

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

15 часов назад, gyurza2000 сказал:

Хм...и как вычислить? На 2.3.0.2.4 такого не встречал, а окмоды те же самые

Изменения в эти файлы не вносились, вы просто не встречали, а оно было так.

 

17 часов назад, gyurza2000 сказал:

Найдите и замените config_mail_alert на config_alert_email

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу