Вход • Регистрация

Ошибка при импорте файлов

  • 20 февраля 2016 г.
  • Здравствуйте. выдает такую ошибку Ошибка в строке 1: MIYACO;ГСМ;Тормозная жидкость MIYACO DOT3 0.5л;FC25001;Тормозная жидкость MIYACO DOT 3;"DOT3; FC25002";1;1;182,78
    Категория, cats: категория ГСМ не найдена
    ............. и так по всем строчкам. Сначала настроил раздел "импорт товара" , потом под него настроил сам файл csv, вроде все совпадает. . Но какая-то проблема с категорией. спасибо
  • 20 февраля 2016 г.
  • еще изображение
    • 20 февраля 2016 г. , редакция: 20 февраля 2016 г.
    • Покажите описание файла импорта. Сообщите также, категории, на которые ссылаются строчки импорта, совпадают с созданными Вами ранее? Предполагаю, что у Вас не совпадаент идентификация категорий. Посмотрите описание данного поля. Возможно в настройках поля стоит идентификация по ключу, а не по названию.
      • 20 февраля 2016 г.
      • этот? категория одна ГСМ. Сейчас все лишнее удалил и заново создал категорию, в файле тоже прописана категория ГСМ во втором столбце
        • 20 февраля 2016 г.
        • Нет, нужно увидеть поле категория в описании файла импорта товаров. Т.е. страница, где вы импортируете товар, есть поле категория. Зайдите в него и посмотрите, как оно определяется.
          А лучше всего забейте вручную два товара и выгрузите их через это описание и все поймете, сравнив свой файл csv и выгруженный.
          • 20 февраля 2016 г.
          • также сделал как вы сказали. при сохранении товара пишет: Не удалось добавить новый элемент в базу данных. Возможно, таблица diafan_shop имеет неправильную структуру.
            adm/includes/save.php:205
            • 20 февраля 2016 г.
            • Ну здесь, вслепую, не угадать. Надо смотреть базу и разбираться, что не соответствует эталону, что именно нарушило структуру базы данных. Если Вы не спец, то для Вас тогда лучше либо откатить образ хоста до нормального состояния сайта и базы (начните с отката на сутки назад) или все заново установить. Если проект серьезный, то надо восстанавливать: Вы знаете, что такое база данных, phpmyadmin? Если знаете, то начните с проверки целостности базы данных, затем просмотрите логи ошибок (определите первичную ошибку, чтобы понять как все развивалось), сопоставьте таблицы, поля и значения с эталоном, сравните файлы cms
              • 20 февраля 2016 г.
              • а что скажете насчет прикрепленного изображения?
            • 20 февраля 2016 г. , редакция: 20 февраля 2016 г.
            • Цитата
              а что скажете насчет прикрепленного изображения?

              Скажу то, что в описании Вы определили собственное значение (свой ключ), а в файле для импорта использовали не ключ, а название категории. Вот и ошибка импорта. Т.е. во время импорта скрипт искал ключ, а Вы ему дали название, вот скрипт и не находил категорию.

              Лучше всего Вам, да и всем начинающим, при использовании импорта лучше сначала выгрузить пример, сравнить его с тем, что Вы подготовили для импорта, сделать резервную копию и только затем импортировать.
              • 20 февраля 2016 г.
              • Спасибо, сейчас поменял на название, и файл загрузился без ошибок. Только товар не отображается, вообще нету, будто пустой файл импортировал
            • 20 февраля 2016 г.
            • Цитата
              Не удалось добавить новый элемент в базу данных. Возможно, таблица diafan_shop имеет неправильную структуру. adm/includes/save.php:205

              Цитата
              файл загрузился без ошибок. Только товар не отображается, вообще нету, будто пустой файл импортировал

              Вас сложно понять. Список товаров виден в админке? Если виден, то сделайте его активным, тогда он будет виден с внешней стороны
              • 20 февраля 2016 г.
              • 1. вообще нету в админке товара после импортирования файла.

                2. Создать один товар (чтобы потом его экспортировать для примера) тоже не получается - я вам уже писал выше, ошибка adm/includes/save.php:205
            • 20 февраля 2016 г.
            • Цитата
              1. вообще нету в админке товара после импортирования файла.
              2. Создать один товар (чтобы потом его экспортировать для примера) тоже не получается - я вам уже писал выше, ошибка adm/includes/save.php:205

              Вот именно поэтому я Вам и сообщил ранее
              Цитата
              Надо смотреть базу и разбираться, что не соответствует эталону, что именно нарушило структуру базы данных. Если Вы не спец, то для Вас тогда лучше либо откатить образ хоста до нормального состояния сайта и базы (начните с отката на сутки назад) или все заново установить. Если проект серьезный, то надо восстанавливать: Вы знаете, что такое база данных, phpmyadmin? Если знаете, то начните с проверки целостности базы данных, затем просмотрите логи ошибок (определите первичную ошибку, чтобы понять как все развивалось), сопоставьте таблицы, поля и значения с эталоном, сравните файлы cms

              Т.е. нарушена целостность cms (базы данных и возможно файлов) - поэтому надо сначала исправит ошибки, а затем импортировать товары (одно радует, Вы разобрались с ошибкой импорта категорий), теперь Вам предстоит разобраться с ошибками другого рода.
              • 20 февраля 2016 г.
              • ну дело в том что , я пока не переносил сайт на собственный хостинг. что такое база данных знаю, не спец, но знаком с ней

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум