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

PHP Notice: Undefined index: start in /system/storage/modification/catalog/model/catalog/product.php on line 410


Recommended Posts

когда заходиш в категорию сразу генерируєтся ошибка в error log 

2020-10-23 9:18:03 - PHP Notice:  Undefined index: start in /var/www/www-root/data/www/test.massage-systems.com.ua/system/storage/modification/catalog/model/catalog/product.php on line 402
2020-10-23 9:18:03 - PHP Notice:  Undefined index: start in /var/www/www-root/data/www/test.massage-systems.com.ua/system/storage/modification/catalog/model/catalog/product.php on line 410
 

 

на этих строках такой код 

 

401  if (isset($data['start']) || isset($data['limit'])) {
            if ($data['start'] < 0) {
                $data['start'] = 0;
            }
 
            if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }
 
            $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
411        }


 

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


15 минут назад, ukrmedsys сказал:

когда заходиш в категорию сразу генерируєтся ошибка в error log 

2020-10-23 9:18:03 - PHP Notice:  Undefined index: start in /var/www/www-root/data/www/test.massage-systems.com.ua/system/storage/modification/catalog/model/catalog/product.php on line 402
2020-10-23 9:18:03 - PHP Notice:  Undefined index: start in /var/www/www-root/data/www/test.massage-systems.com.ua/system/storage/modification/catalog/model/catalog/product.php on line 410
 

 

на этих строках такой код 

 

401  if (isset($data['start']) || isset($data['limit'])) {
            if ($data['start'] < 0) {
                $data['start'] = 0;
            }
 
            if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }
 
            $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
411        }


 

if (!isset($data['start']) || $data['start'] < 0) {
            if ($data['start'] < 0) {
                $data['start'] = 0;
            }
 
            if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }
 
            $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
        }
Надіслати
Поділитися на інших сайтах


18 минут назад, buslikdrev сказал:

if (!isset($data['start']) || $data['start'] < 0) {

if (!isset($data['start']) || $data['start'] < 0) {
            if ($data['start'] < 0) {
                $data['start'] = 0;
            }

 

            if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }

 

            $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
        }


если так то тоже самое(

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


if (isset($data['limit'])) {
	if (isset($data['start'])) {
		if ($data['start'] < 0) {
					$data['start'] = 0;
				}
	} else {
		$data['start'] = 0;
	}
	
	if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }
	$sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
}

 

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

3 минуты назад, legioner26 сказал:

if (isset($data['limit']) {
	if (isset($data['start']) {
		if ($data['start'] < 0) {
					$data['start'] = 0;
				}
	} else {
		$data['start'] = 0;
	}
	
	if ($data['limit'] < 1) {
                $data['limit'] = 20;
            }
	$sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
}

 

попробывал http://test.massage-systems.com.ua/kosmetologicheskie-kushetki/
вобше не грузится страница

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


4 минуты назад, legioner26 сказал:

переделал, скобки пропустил, торопился писал.

Спасибо а как теперь сделать чтоб после скидки менеджера дополнений оно не сбрасывалось

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


Ну это найти надо вам модификатор который лезет в модель, и в нем заменить строки. На живую в контроллере лезть не советую, это дефолт. Он должен быть не изменным.

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

1 минуту назад, legioner26 сказал:

Ну это найти надо вам модификатор который лезет в модель, и в нем заменить строки. На живую в контроллере лезть не советую, это дефолт. Он должен быть не изменным.

а где его +- искать можно (модификатор )

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


1 минуту назад, ukrmedsys сказал:

а где его +- искать можно (модификатор )

В менеджере модификаторов, открываете на редактирование и смотрите.

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

В 23.10.2020 в 15:50, ukrmedsys сказал:

если так то тоже самое(

Не так, и вообще нужно в нужном контроллере 0 добавить в нужное место.

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

В 24.10.2020 в 20:50, buslikdrev сказал:

Не так, и вообще нужно в нужном контроллере 0 добавить в нужное место.

как контролер называется подскажите пжл

Змінено користувачем ukrmedsys
Надіслати
Поділитися на інших сайтах


27 минут назад, ukrmedsys сказал:

как контролер называется подскажите пжл

Модификатор искать нужно который нуль убирает из контроллера категорий.

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

  • 2 weeks later...
В 27.10.2020 в 15:20, buslikdrev сказал:

Модификатор искать нужно который нуль убирает из контроллера категорий.

сможеш  помочь найти и заменть ? (с меня на кофе пару руб)

Змінено користувачем ukrmedsys
Надіслати
Поділитися на інших сайтах


10 часов назад, ukrmedsys сказал:

сможеш  помочь найти и заменть ? (с меня на кофе пару руб)

В лс.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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