[Помогите] Ошибка при копировании

Тема в разделе "OpenCart", создана пользователем Ян..., 23 сен 2013.

  1. Ян...

    Ян...

    Регистрация:
    21 сен 2013
    Сообщения:
    55
    Симпатии:
    16
    Доброго вермени суток! Все же открою тему. Имеется вот такая вот ошибка она вылетает на сайте которые работает на ocstore 1.5.1.3 вылетает все время при копировании товара, где есть дополнительные изображения

    Warning
    : Illegal string offset 'image' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Illegal string offset 'sort_order' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Illegal string offset 'image' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Illegal string offset 'sort_order' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Illegal string offset 'image' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Illegal string offset 'sort_order' in /var/www/u2949511/data/www/profit77.ru/admin/model/catalog/product.php on line 66Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2949511/data/www/profit77.ru/admin/index.php:83) in /var/www/u2949511/data/www/profit77.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2949511/data/www/profit77.ru/admin/index.php:83) in /var/www/u2949511/data/www/profit77.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29

    Возникает при копировании постоянно. Помогите с ее исправлением.
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Напишите все 3-ри кода файлов: /admin/model/catalog/product.php, контроллера и product_form.tpl ну и product_list.tpl желательно под спойлером.
     
    Ян... нравится это.
  3. Ян...

    Ян...

    Регистрация:
    21 сен 2013
    Сообщения:
    55
    Симпатии:
    16
    это Product.php остальные не нашел где ковырять их?

    Product_form.tpl
     
    Lasted edited by : 23 сен 2013
  4. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    251
    Симпатии:
    87
    а остальное тут admin\view\template\catalog
     
  5. Ян...

    Ян...

    Регистрация:
    21 сен 2013
    Сообщения:
    55
    Симпатии:
    16
    product_list.tpl Ага откопал) еще нужны какие то?
     
  6. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Еще бы файл контроллера. (/admin/controller/catalog/product.php)
     
  7. Ян...

    Ян...

    Регистрация:
    21 сен 2013
    Сообщения:
    55
    Симпатии:
    16
    Без проблем. Где он находится?
    --- Добавлено, 23 сен 2013 ---
    /admin/controller/catalog/product.php вот он родимый
     
  8. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Короче говоря, то в файле: /admin/model/catalog/product.php в строке после $data = array_merge($data, array('product_image' => $this->getProductImages($product_id)));

    найти и закомментировать или удалить код:

    PHP:
    $data['product_image'] = array();

    $results $this->getProductImages($product_id);

    foreach (
    $results as $result) {
    $data['product_image'][] = $result['image'];
    }
    После этого, почитстить кеш, протестировать и... вместо спасибо нажать "мне нравится" )))
     
    dfghdfhftg45 и Ян... нравится это.