Помощь Universal Import/Export Pro. Ошибка при импорте "Undefined index: meta_h1"

Тема в разделе "Opencart", создана пользователем AlektroNik, 8 сен 2018.

?

Какой движок вы используете для своих проектов?

  1. Opencart (оригинальный)

    7 голосов
    30,4%
  2. Opencart.CMS (бесплатный Opencart.PRO)

    1 голосов
    4,3%
  3. ocStore

    10 голосов
    43,5%
  4. "Opencart Русская сборка" (http://opencart-russia.ru/)

    4 голосов
    17,4%
  5. Не использую никакие варианты OpenCart

    0 голосов
    0,0%
  6. Другой вариант сборки Opencart. (Укажите свой вариант в ответе в тему.)

    1 голосов
    4,3%
Можно выбрать сразу несколько вариантов.
Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
  1. AlektroNik

    AlektroNik Создатель

    Регистр.:
    30 авг 2006
    Сообщения:
    48
    Симпатии:
    6
    Добрый день.
    Помогите решить проблему.

    Установлен модуль Universal Import/Export Pro 2.5.0 - ocmod.

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

    На "Opencart Русская сборка" (http://opencart-russia.ru/) проблем небыло, но там и нет meta_h1.

    На Opencart.CMS
    Undefined index: noindex in file /var/www/dev14/system/storage/modification/admin/model/catalog/category.php on line 17
    This error is generally because you have some custom module that tries to insert some data into the database
    Try to set in Step 3 > Extra functions > Custom fields a custom field named "noindex"

    На ocStore:
    Undefined index: meta_h1 in file /var/www/dev13/system/storage/modification/admin/model/catalog/category.php on line 21
    This error is generally because you have some custom module that tries to insert some data into the database
    Try to set in Step 3 > Extra functions > Custom fields a custom field named "meta_h1"

    Попытки решения:
    1. Пробовал добавлять кастомные поля и назначать им колонку данных как советуется, но не прокатывает.
    2. Пытался отключить опцию, тоже не помогло. Показало, что импортировано примерно 30%, остальные с ошибкой, а по факту все 100% небыли импортированы.
    upload_2018-9-8_10-53-42.png
    upload_2018-9-8_10-56-50.png


    Очень хотелось бы использовать ocStore или Opencart.PRO.
    Помогите решить проблему! :(
     
  2. svitlo1

    svitlo1

    Регистр.:
    18 фев 2009
    Сообщения:
    422
    Симпатии:
    85
    Проблема решается определением переменной в контроллере модуля. Просто нужно их туда прописать и будет все работать. Под любую сборку которая отличается полями от стандартного опенкарта нужно его дорабатывать. Причем там не сложно смотреть по ошибкам и дописывать то что просит.
     
    AlektroNik нравится это.
  3. AlektroNik

    AlektroNik Создатель

    Регистр.:
    30 авг 2006
    Сообщения:
    48
    Симпатии:
    6
    Можешь поконкретней пример привести. Я облазил кучу файликов, но не силен в этом.
     
  4. svitlo1

    svitlo1

    Регистр.:
    18 фев 2009
    Сообщения:
    422
    Симпатии:
    85
    смотря какая ошибка для товара... в любом случае принцип один - согласовать поля импорта экспорта и движка
    как детально не напишу потому как нада вникать но я добавлял недостающие переменные в контроллер или модель смотрел на что ругается ошибка товара открывал файл ... смотрел чем отличается от переменной в движке и дописывал то чего не хватает.
     
  5. AlektroNik

    AlektroNik Создатель

    Регистр.:
    30 авг 2006
    Сообщения:
    48
    Симпатии:
    6
    Я же написал обе ошибки в первом топике:
    Можешь хотябы написать в каких файликах искать?
     
  6. AlektroNik

    AlektroNik Создатель

    Регистр.:
    30 авг 2006
    Сообщения:
    48
    Симпатии:
    6
    Не нашел пока где и как правил?
     
  7. Straptiviy

    Straptiviy Создатель

    Регистр.:
    15 янв 2019
    Сообщения:
    14
    Симпатии:
    4
    Полностью русифицировал модуль и исправил ошибку h1. Добавил поле meta h1. Проверял на ocStore 2.3.0.2.
     

    Вложения:

    AlektroNik нравится это.
  8. AlektroNik

    AlektroNik Создатель

    Регистр.:
    30 авг 2006
    Сообщения:
    48
    Симпатии:
    6
    Подскажите пожалуйста, что конкретно Вы исправили? Какие строчки нужно подправить?
     
  9. Straptiviy

    Straptiviy Создатель

    Регистр.:
    15 янв 2019
    Сообщения:
    14
    Симпатии:
    4
    поиск текста делал во всех файлах модуля meta_title и везде после него добавлял аналогичные строчки
     
  10. Straptiviy

    Straptiviy Создатель

    Регистр.:
    15 янв 2019
    Сообщения:
    14
    Симпатии:
    4
    Кароче везде где встречался meta_title после него аналогично добавлял meta_h1

    Например так:
    if (in_array($col, array('name', 'description', 'meta_title', 'meta_h1', 'meta_description', 'meta_keyword', 'tag'))) {
     
    AlektroNik нравится это.