InstantShop YML Некорректное значение Content-Type

InstantCMS 1.X
#1 2 августа 2022 в 13:54

Пыталась найти сама, но не смогла. Маркетом не пользуемся с осени, но от вебматера пришло уведомление, что товары теперь можно выгружать в поиск. Вставила ссылку на YML, вебмастер пишет: Некорректное значение Content-Type. Разрешенные значения Content-Type: application/xml, text/xml, application/octet-stream. Нашла информацию, что на других cms тоже с таким вопросом столкнулись.

Подскажите где поправить :(

#2 2 августа 2022 в 17:01

Пропишите нужный Content-Type в файле, который формирует ваш YML или его шаблоне. Сверху вставьте что то типа

<?php header(«Content-Type: text/xml; charset=utf-8»);?>

#3 3 августа 2022 в 09:22

Да вот знать бы, какой фаил формирует yml шаблон в 1.9 версии. Пробовала искать по поиску, не нашла.

#4 3 августа 2022 в 09:43

Да вот знать бы, какой фаил формирует yml шаблон в 1.9 версии

Полина Емелина

Файл формирует шоп тут \components\shop\frontend.php строка примерно 1159 

  1. if ($do == 'export_yml'){

после нее можно попробовать добавить это

  1. header("Content-Type: text/xml; charset=utf-8");
#5 16 августа 2022 в 19:50

Попробовала, но теперь пишет следующее:

Изображение

Добавлено спустя 22 минуты

Нашла фаил: \templates\_default_\components\com_inshop_yml.php

поменяла в нем в первой строчке

  1. <?php echo '<?xml version="1.0" encoding="windows-1251"?>'; ?>

на

  1. <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>

Не знаю поможет или нет, отправила yml на проверку.

#7 18 августа 2022 в 09:54

Через проверку ошибка только на какой-то символ. Устала воевать с яндексом. Решение не нашла. Пойду каяться на фриланс. Изображение

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.