Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Ошибка при импорте базы в Яндекс-маркет

Помогите, пожалуйста! Уже несколько раз ошибся. Осталось лишь 2 попытки добавить прайс-лист в Яндекс-Маркет!
Ошибки следующие


Ошибки при разборе файла:
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2011-10-22 02:39 (строка 2, столбец 38)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unknown element 'br' (строка 249, столбец 28)

Информация из прайс-листа НЕ добавлена в базу Яндекс.Маркета.

Подробная информация об обработке источника данных:
FeedId: 314816
GenerationId: 105637
Последнее время из файла: 2011-10-22 02:39
Последнее время загрузки файла: 2011-10-22 02:39:41
Время обработки: 2011-10-22 02:39:40 - 2011-10-22 02:55:23
URL: http://record24.ru/shop/market.php
Заказ 11-21005351


А вот и сам файл:
http://record24.ru/shop/market.php


Вам же написали четко, в чем ошибка:
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unknown element 'br' (строка 249, столбец 28)
Исправлять это место надо.


Это понятно. Но в описании нужно чтобы переносилось на новую строку. Можно ли тег <br> заменить на <BR />? Это решит проблему? Я встречал 2 мнения: одни говорят, что решит, другие говорят, что теги яндекс не понимает. Но с другой стороны в описании еще есть теги <font> и <b> и некоторые другие. И он на эти теги бочку не катит. Так что наверное <BR /> понять должен.

Но осталось лишь 2 попытки на регистрацию... Эх.


Читайте правила! Файл для  Яндекс-Маркета должен иметь определенную структуру. И тегам <br>? <br /> в ней нет места!
Видимо, из Ваших данных надо убирать ВСЕ теги перед записью  в файл для  Яндекс-Маркета.


Спасибо вам большое! Получилось добавить.
Проблема скорее всего была в том, что в "Коде товара" я продублировал краткое описание и использованием тега <br>, который яндекс и не принимал.
На всякий случай я также в описании товара заменил теги <br> на <p></p> (чтобы с красной строки отавалась в нужных местах). Кодировка UTF-8 так и осталось.

Проверку прайс-лист прошел.


Источник



Copyright ShopOS