PowerPartners.ru http://powerpartners.ru/forum/ |
|
Обновления партнерских магазинов http://powerpartners.ru/forum/viewtopic.php?f=3&t=1322 |
Страница 12 из 17 |
Автор: | SELLER [ 25 сен 2019, 18:24 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Эти файлы мой редактор определяет в ANSI. В корневой директории: .htaccess ajax-calc-delivery.php ajax-get-products.php buy.php cart.php config-local.php feed.php index.php order.php product.php remove.php update.php version.txt Остальные файлы в корневой директории записаны в UTF-8. |
Автор: | SELLER [ 25 сен 2019, 18:34 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
После перехода на UTF-8, Я.Маркет перестал обновлять yml-фид. Выдает ошибку: Цитата: Ошибка парсинга XML: Error parsing XML feed: Start tag expected, '<' not found ( ) Если открыть этот фид в браузере, то он загружается полностью. Если файл .htaccess перевести в кодировку UTF-8, то браузер выдает ошибку 500. Если этот файл оставить в ANSI, то сайт нормально отображается в кодировке UTF-8. |
Автор: | SELLER [ 25 сен 2019, 18:37 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Папки custom, pages, theme не проверял, т.к. они идут под замену собственными файлами. |
Автор: | SELLER [ 25 сен 2019, 18:39 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
В папке products все хорошо. |
Автор: | SELLER [ 25 сен 2019, 18:43 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Файлы в папке vlib определяются в ANSI. |
Автор: | SELLER [ 25 сен 2019, 18:44 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Ладно, пока обратно переведусь на Windows-1251. |
Автор: | admin [ 25 сен 2019, 19:18 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Давайте по порядку: SELLER писал(а): Эти файлы мой редактор определяет в ANSI. В корневой директории: .htaccess ajax-calc-delivery.php ajax-get-products.php buy.php cart.php config-local.php feed.php index.php order.php product.php remove.php update.php version.txt Остальные файлы в корневой директории записаны в UTF-8. Читаем https://ru.wikipedia.org/wiki/UTF-8: Цитата: Для символов Юникода с номерами от U+0000 до U+007F (занимающими один байт c нулём в старшем бите) кодировка UTF-8 полностью соответствует 7-битной кодировке US-ASCII. В этих файлах только символы английского алфавита и базовые символы, так что для этих файлов кодировка ANSI полностью эквивалента UTF8. Дальше: SELLER писал(а): После перехода на UTF-8, Я.Маркет перестал обновлять yml-фид. Выдает ошибку: Цитата: Ошибка парсинга XML: Error parsing XML feed: Start tag expected, '<' not found ( ) Если открыть этот фид в браузере, то он загружается полностью. Судя по сообщению, яндекс видит, что первый символ в YML не '<', наиболее вероятно вы сконвертировали yml-шаблон в UTF8 с BOM. Убедитесь что там UTF8 без BOM. SELLER писал(а): Если файл .htaccess перевести в кодировку UTF-8, то браузер выдает ошибку 500. Если этот файл оставить в ANSI, то сайт нормально отображается в кодировке UTF-8. А если не конвертировать, а взять наш, из кода магазина? Тут тоже похоже на наличие BOM, вставленное при конвертировании. |
Автор: | SELLER [ 25 сен 2019, 19:39 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
Цитата: вы сконвертировали yml-шаблон в UTF8 с BOM Точно. Я все файлы перевел в UTF-8 с BOM. Значит надо было без BOM. Исправлю. Спасибо! |
Автор: | SELLER [ 28 сен 2019, 15:21 ] |
Заголовок сообщения: | Re: Обновления партнерских магазинов |
После перехода на UTF-8 - CSV-файл открывается кракозябрами. URL для формирования товарного фида в формате CSV: /feed.php?format=csv Как заставить Excel отображать документ в кодировке UTF-8? |
Автор: | newz [ 01 окт 2019, 11:40 ] | ||
Заголовок сообщения: | Re: Обновления партнерских магазинов | ||
Как-то так:
|
Страница 12 из 17 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |