Перейти к содержанию
Форум поддержки пользователей VamShop

Маркет. Кодировка не соответсвует действительности.


андрей осипов

Рекомендуемые сообщения

Так что значит не соответствует действительности?!

Если маркету нужно в cp1251 отдавать файл, включите перекодировку в Админке - Настройки - Основные - Яндекс-маркет.

Да и ссылку не мешало бы привести, что б наугад не отвечать.

Ссылка на сообщение
Поделиться на другие сайты

А что значит не соответсвует действительности?!

У Вас в market.php выводится текст в кодировке cp1251, в заголовке файла тоже cp1251 указана.

Всё нормально.

Если нужно что б было в utf8, тогда отключите перекодировку в Админке - Настройки - Основные - Яндекс-Маркет.

Ссылка на сообщение
Поделиться на другие сайты

Вот что они пишут:

При рассмотрении вашей заявки возникли следующие замечания:

1. Файл должен быть подготовлен в кодировке windows-1251. Заявленная кодировка не соответствует действительности.

2. В файле некорректно прописаны названия товарных предложений. Например:

name><![CDATA[???? T 840 ????? (D100 ??)]]></name>

Ссылка на сообщение
Поделиться на другие сайты

cdata убрать можно в Админке - Настройки - Яндекс-маркет.

А кодировка и так првильная, cp1251

Ссылка на сообщение
Поделиться на другие сайты

Опять 25 :)

Получил письмо из яндекса.

Добрый день.

Вот кусок вашего файла:

Тут - юникод.

<?xml version="1.0" encoding="windows-1251"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd">

<yml_catalog date="2009-09-21 17:47">

   <category id="1">������ ��� ����</category>

   <category id="2">������ ��� �����</category>

   <category id="3" parentId="1">����� - ����</category>

   <category id="4" parentId="1">����� ���������</category>

   <category id="5" parentId="1">����� �������������</category>

   <category id="6" parentId="1">����� ��������</category>

Кто виноват? и Что делать?

Ссылка на сообщение
Поделиться на другие сайты

А ссылку на файл market.php можно?!

Если в админке - настройки - яндекс маркет указано перекодировать в cp1251, значит должно быть cp1251.

Либо тогда у Вас на хостинге нет библиотеки iconv, если не перекодируется.

Ссылка на сообщение
Поделиться на другие сайты

Ну вот я глянул Ваш файл, всё там в кодировке cp1251, список категорий в кодировке cp1251:


  <categories>
    <category id="1">Мебель для дома</category>
    <category id="2">Мебель для кухни</category>
    <category id="3" parentId="1">Шкафы - купе</category>
    <category id="4" parentId="1">Столы обеденные</category>
    <category id="5" parentId="1">Столы сервировочные</category>
    <category id="6" parentId="1">Столы складные</category>
    <category id="7" parentId="1">Стулья барные</category>
    <category id="8" parentId="1">Обеденные группы</category>
    <category id="9">Мебель из ротанга</category>
    <category id="10" parentId="9">Наборы мебели</category>
    <category id="11" parentId="9">Диваны</category>
    <category id="12" parentId="9">Стулья , кресла, табуреты</category>
    <category id="13" parentId="9">Столы</category>
    <category id="14" parentId="1">Столы журнальные</category>
    <category id="15" parentId="1">Стулья металлические</category>
    <category id="16" parentId="1">Стулья деревянные</category>
    <category id="17" parentId="2">Табуреты и стулья</category>
    <category id="18" parentId="1">Вешалки</category>
    <category id="19" parentId="1">Банкетки</category>
    <category id="20" parentId="1">Кресла</category>
    <category id="21" parentId="9">Этажерки</category>
    <category id="22" parentId="9">Комоды и шкафы</category>
    <category id="23" parentId="9">Корзинки</category>
    <category id="24" parentId="9">Абажуры</category>
    <category id="25" parentId="9">Вешалки</category>
    <category id="26" parentId="9">Зеркала</category>
    <category id="27">Мебель для спальни</category>
    <category id="28" parentId="27">Ортопедические матрасы</category>
    <category id="29" parentId="27">Раскладушки</category>
    <category id="30" parentId="9">Цветочницы</category>
    <category id="31">Офисная мебель</category>
    <category id="32" parentId="31">Офисное кресло</category>
    <category id="33" parentId="31">Стол компьютерный</category>
    <category id="34">Мебель для дачи</category>
    <category id="35" parentId="34">Комплекты мебели</category>
    <category id="36" parentId="27">Тумбы прикроватные</category>
    <category id="38" parentId="27">Кровати</category>
    <category id="39" parentId="27">Комоды</category>
    <category id="40" parentId="31">Кресло посетителя</category>
    <category id="41" parentId="3">Шкафы - купе 2-х дверные</category>
    <category id="42" parentId="3">Шкафы - купе 3-х дверные</category>
    <category id="43" parentId="9">Кровати</category>
    <category id="44" parentId="27">Спальни</category>
    <category id="45" parentId="1">Прихожая</category>
    <category id="46" parentId="1">Мебель для гостинной</category>
    <category id="47" parentId="1">Жилая комната</category>
    <category id="48" parentId="3">Шкафы - купе 4-х дверные</category>
    <category id="49" parentId="2">Столы</category>
    <category id="50" parentId="34">Столы</category>
    <category id="51" parentId="34">Кресла, Стулья, Скамейки</category>
    <category id="52" parentId="1">Шкафы</category>
    <category id="53" parentId="27">Подушки</category>
    <category id="54" parentId="1">Тумбы</category>
    <category id="55" parentId="1">Стеллажи</category>
    <category id="56" parentId="1">Столы письменные</category>
    <category id="57">Электротовары</category>
    <category id="58" parentId="57">Светильники</category>
  </categories>
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Ну так и я же не шутки ради отвечаю, я посмотрел Ваш файл, в указанном файле все категории в кодировке cp1251.

Ссылка на сообщение
Поделиться на другие сайты

При просмотре исходника файла видна кодировка.

Может у яндекса берётся какой-то кэш-файл, может ещё что.

Ну так и напишите яндексу, что у Вас нормально всё в файле, пусть попробуют ещё раз загрузить.

Либо напрямую отредактируйте market.php, секий с категориями и вставьте код категорий, что выше, вручную, в этот файл, что б категории не генерировались.

Ссылка на сообщение
Поделиться на другие сайты

Саш,а есть такая функция при выгрузке в маркет товара,чтобы писало "Нет в наличии", если товар отсутствует но выгрузить надо?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...