1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

CSVI 6.3.0 ошибка при импорте

Тема в разделе "Вопросы по расширениям Joomla [тех. поддержка]", создана пользователем TheOne, 4 ноя 2015.

Статус темы:
Закрыта.
  1. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Версия Joomla:3.4.4 virt. 3.0.10
    Название и версия шаблона: свой

    Локальный сервер (если да название, если нет название хостинга):локальный

    Описание ошибки и действий которые привели к ошибке:

    Здравствуйте, у меня Joomla 3.4.4 virt 3.0.10 csvi 6.3.0 проблема с импортом, пишет

    Status error: 200
    Status message: OK

    Fatal error: Call to a member function reset() on a non-object in C:\OpenServer\domains\local\administrator\components\com_csvi\addon\com_virtuemart\model\import\manufacturer.php on line 323


    Заливаю данные со старого сайта на новый. Раньше пользовался версией csvi 1.9 горя не знал. Название полей в первой строке заменяю корректно, например, вместо manufacturer_name записываю mf_name. При добавлении категорий похожая проблема. Подскажите, пожалуйста, в чём проблема? И как её решить?

    Дополнительная информация только для техподдержки форума:
    #1
  2. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    проверьте чтобы в configuration.php dbtype был mysqli - если ошибка все-равно будет мне потребуется пример данных которые вы импортируете
    #2
  3. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Так и есть, в configuration.php dbtype - mysqli.
    Файл, который я пытаюсь импортировать, пробовал с колонкой published и без неё.
    #3
  4. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Обнаружил, что проблема появляется когда в настройках CSVI выставлен русский язык. Если поставить английский, импорт получается.
    Если установить расширение на другой сайт, импорт проходит корректно независимо от выбранного языка. Можете подсказать как решить эту проблему?
    Последнее редактирование: 5 ноя 2015
    #4
    Modi34 нравится это.
  5. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    у вас видимо что-то не то с таблицей производителей в русском языке в вашем vm - попробуйте закомментировать строчку из ошибки
    как на скриншоте
    [​IMG]
    #5
  6. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    если скините акееба бекап готов посмотреть сайт и найти причину ошибки.
    #6
  7. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Комментировал, в этом случае пишет проблему по следующей строке 324. Когда комментируешь и её, никакие ошибки не появляются, но и данные не загружаются на сайт.

    #7
  8. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    да, конечно - но вы можете его вообще удалить - мне нужна только база данных - то есть вы папку с шаблоном перед бекапом удалите, а потом возвратите после бекапа
    #8
  9. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Последнее редактирование: 6 ноя 2015
    #9
  10. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    admin exile конечно лучше отключать или предупреждать что он есть.... а файл импорта вы зачем удалили? я же проверить теперь не могу импортируется или нет....
    #10
  11. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    ок, я разобрался - у вас #__virtuemart_manufacturers_ru_RU а должно быть #__virtuemart_manufacturers_ru_ru - если поменять то все ок
    [​IMG]
    как видите все работает
    #11
  12. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Огромное спасибо. А где именно менять надо? В manufacturer.php не нашел, в менеджере языков можно менять только языки контента, но если прописать ru-ru, то не сохраняет.
    #12
  13. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    в базе данных - я писал выше про назавние таблиц - у вас таблица с продавцами с неправильным названием
    #13
  14. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Такая проблема
    #14
  15. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    удалите последнее ru - сохраните - потом снова припишите только с маленькой буквы
    #15
  16. TheOne

    TheOne Опытный складчик

    Регистрация:
    18 окт 2015
    Сообщения:
    42
    Симпатии:
    4
    Наконец-то! Почему-то далеко не с первого раза удалось переименовать таблицу, но получилось. Огромное вам спасибо.
    #16
Статус темы:
Закрыта.