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

Конфликт модулей


vetlblya

Recommended Posts

При одновременной установке модулей Intelligent Product Labels & Images v. 2.7.8.1 и ProScroller-1.5.x на OpenCart 1.5.6.4, разрабатываю на дефолтной теме, выдаются ошибки:

 

  • Notice: Undefined variable: product in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\vqmod\vqcache\vq2-catalog_controller_module_proscroller.php on line 253
  • Notice: Undefined variable: product in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\vqmod\vqcache\vq2-catalog_controller_module_proscroller.php on line 253
  • Notice: Undefined variable: product in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\vqmod\vqcache\vq2-catalog_controller_module_proscroller.php on line 253
  • Notice: Undefined variable: product in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\vqmod\vqcache\vq2-catalog_controller_module_proscroller.php on line 253
  • Notice: Undefined variable: product in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\vqmod\vqcache\vq2-catalog_controller_module_proscroller.php on line 253

 

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

 

Пробовал закомментить эту строку появляются:

  • Notice: Undefined index: product_id in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\system\library\label.php on line 360
  • Notice: Undefined index: product_id in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\system\library\label.php on line 360
  • Notice: Undefined index: product_id in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\system\library\label.php on line 360
  • Notice: Undefined index: product_id in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\system\library\label.php on line 360
  • Notice: Undefined index: product_id in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\stroyopt\system\library\label.php on line 360

 

Есть ли способ с ними справиться?

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


  • 5 months later...
  • 3 weeks later...

в файле /vqmod/xml/dbassa_adca_intelligent_product_labels.xml   найди строку $mylabels->product_info = $product; и замени на 

$mylabels->product_info = $product_info;

 

Потом выскакивает в категориях Undefined variable: product_info in /vq2-catalog_controller_module_proscroller.php on line 162

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


Победил данное недорозумение. 
 
с файла /vqmod/xml/dbassa_adca_intelligent_product_labels.xml удаляем код в <file path="catalog/controller/module/" name="proscroller.php" error="skip">

 


$this->data['products'][] = array(
]]>
/* start - ipl extension - dbassa */

$mylabels = new Label($this->registry);

$mylabels->labels = $config_labels;
$mylabels->product_info = $product;
$mylabels->current_layout = $current_layout;
$mylabels->current_layout_position = $setting['position'];
$mylabels->products_featured = $products_featured;
$mylabels->bestsellers = $bestsellers;
$labels = $mylabels->RenderLabels();

/* end - ipl extension - dbassa */
]]>

 

Далее в catalog/controller/module/proscroller.php

 

перед первым $this->data['products'][] = array( ВСТАВЛЯЕМ:

 

$mylabels = new Label($this->registry);

$mylabels->labels = $config_labels;
$mylabels->product_info = $product;
$mylabels->current_layout = $current_layout;
$mylabels->current_layout_position = $setting['position'];
$mylabels->products_featured = $products_featured;
$mylabels->bestsellers = $bestsellers;
$labels = $mylabels->RenderLabels();

 

перед вторым $this->data['products'][] = array( ВСТАВЛЯЕМ:

 

$mylabels = new Label($this->registry);

$mylabels->labels = $config_labels;
$mylabels->product_info = $product_info;
$mylabels->current_layout = $current_layout;
$mylabels->current_layout_position = $setting['position'];
$mylabels->products_featured = $products_featured;
$mylabels->bestsellers = $bestsellers;
$labels = $mylabels->RenderLabels();

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


http://www.opencart.com/index.php?route=extension/extension/info&extension_id=11290

 

Мод этот платный.Ошибка была его найти на варезнике и искать помощи здесь.Совет: проверить  магазин на наличие шеллов,которые явно уже давно прижились и выполняют свою задачу.

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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