Mike2085 0 Опубликовано 8 июля, 2008 Жалоба Share Опубликовано 8 июля, 2008 Добрый день! Подскажите пожалуйста в чем проблема, стала появляться ошибка на яндекс-маркете вида: Ошибки при разборе файла: nadavi-converter failed with retcode 254 и соответственно новый прайс не подгружается. При попытке самому зайти в браузере набрав http://www.torgcomp.ru/market.php выдается следующая ошибка: Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://www.torgcomp.ru/market.php Строка 1, символ 2: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd"> --------^ Ссылка на сообщение Поделиться на другие сайты
Mike2085 0 Опубликовано 8 июля, 2008 Автор Жалоба Share Опубликовано 8 июля, 2008 А вот, что пишется при попытке проверки файла market.php через Яндекс-маркет: Детали валидации YML файла http://www.torgcomp.ru/market.php warning: unsupported mime type UTF-8 or recognition error [CONVERTER, SAX, ERROR] SAX parser fatal error @(1, 8): The XML or Text declaration must start at line/column 1/1 conversion failed CT_USD=-1.000000 Fatal Error at (file /tmp/market-checker.LPFPc3/file.xml.preprocessed, line 1, char 8): The XML or Text declaration must start at line/column 1/1 YML не принят: Фид не разобран до конца - ошибка парсера XML (Error parsing XML feed) (line: 1 column: 8): The XML or Text declaration must start at line/column 1/1 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 июля, 2008 Жалоба Share Опубликовано 8 июля, 2008 А что яндекс Вам отвечает по поводу этих ошибок?! Может ему utf-8 кодировка не нравится?! Попробуйте в Админке - Настройки - Яндекс-маркет - Перекодировать в cp1251 поставить true Ссылка на сообщение Поделиться на другие сайты
Mike2085 0 Опубликовано 8 июля, 2008 Автор Жалоба Share Опубликовано 8 июля, 2008 А что яндекс Вам отвечает по поводу этих ошибок?! Может ему utf-8 кодировка не нравится?! Попробуйте в Админке - Настройки - Яндекс-маркет - Перекодировать в cp1251 поставить true У меня версия 1.38. Там нет меню "Перекодировать в cp1251", есть только "Перекодировка в UTF-8" true или false Но дело в том, что раньше все работало( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 июля, 2008 Жалоба Share Опубликовано 9 июля, 2008 А где Вы вообще такую ошибку смотрите?! Вы спросите у яндекса, что ему не нравится в файле, тогда можно будет конкретное что-то посоветовать. Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 14 октября, 2008 Жалоба Share Опубликовано 14 октября, 2008 у меня вот проблема: http://www.site/market.php?currency=USD YML не принят: Фид не разобран до конца - ошибка парсера XML (Error parsing XML feed) (line: 10 column: 23): The value 'GRN' for attribute 'id' does not match its defined enumeration or notation list версия магазина - 1,21 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 октября, 2008 Жалоба Share Опубликовано 14 октября, 2008 А что за 10 строке вообще находится?! Наверное какой-то код валюты GRN А такой валюты нет, если гривна, то у неё код UAH Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 14 октября, 2008 Жалоба Share Опубликовано 14 октября, 2008 да все верно, уже подправили Ссылка на сообщение Поделиться на другие сайты
hsi 0 Опубликовано 22 сентября, 2009 Жалоба Share Опубликовано 22 сентября, 2009 А что может быть когда запускаешь market.php выдает Warning: set_time_limit(): Cannot set time limit in safe mode in /home/clients/e34/market.php on line 106 Warning: Cannot modify header information - headers already sent by (output started at /home/clients/e34/market.php:106) in /home/clients/e34/market.php on line 279 105 if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) { 106 set_time_limit(0); 107 } Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 сентября, 2009 Жалоба Share Опубликовано 22 сентября, 2009 279 строку в market.php попробуйте поменять на: if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) { set_time_limit(0);}[/code]Либо вообще удалить 279 строку в файле. Ссылка на сообщение Поделиться на другие сайты
hsi 0 Опубликовано 23 сентября, 2009 Жалоба Share Опубликовано 23 сентября, 2009 Я удалил строки 105,106,107 и все заработало, удаление строки 279 не помогло Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 сентября, 2009 Жалоба Share Опубликовано 23 сентября, 2009 Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения