Перейти к содержимому


Фото
- - - - -

Ошибка с изображениями в Google Merchant

Google Merchant

  • Чтобы отвечать, сперва войдите на форум
7 ответов в теме

#1 calvin

calvin
  • Пользователь
  • 322 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x

Опубликовано 16.08.2013 - 16:18

Всем привет!

 

Осваиваю потихоньку Google Merchant. Всё вроде разобрался, только не хочет он картинки с моего сайта брать. :(

Пишет ошибку: "Изображения сгенерированы роботом".

 

PHP-файл для Гугл я сделал на базе файла для ЯМ, изменив там название соответсвующих тегов. Картинки товара там предаются в XML-файл следующим образом:

print "
<g:image_link>".$simpla->design->resize_modifier($p->image, 800, 800)."</g:image_link>"; 

 

Нашёл я в помощи Гугл Merchant описание этой проблемы:

https://support.goog...er/160640?hl=ru

 ...
  • Картинки имеют заголовки в формате HTTP
    Все данные, передаваемые по Интернету, сопровождаются коротким описанием (заголовком). Если картинка имеет неподходящий заголовок, то процессор изображений не сможет кэшировать ее копию. Проблемы с заголовками, как правило, возникают при динамической генерации изображений. Если вы не знаете, сгенерированы ли ваши картинки динамически, скорее всего, проблема заключается не в этом.

    При передаче картинки передаются два поля заголовка: content-type и content-length. В поле content-type указывается тип передаваемого файла. Как правило, для картинок используется одно из двух значений: "image/gif" или "image/jpeg." В поле content-length указывается размер графического файла. Поле "cache-control" передаваться не должно. Если вы хотите добавить поля заголовка, предварительно убедитесь, что они допустимы для картинок.
  •  

 

Как ещё можно выдать ссылку на картинку товара, чтобы Google Merchant-у понравилось?


#2 calvin

calvin
  • Пользователь
  • 322 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x

Опубликовано 18.08.2013 - 21:37

Выяснить, какие заголовки ему нравятся, и передавать именно такие...

Кто ж знает, какие ему нравятся ....

Написано, что не должно передаваться поле "cache-control".

Как проверить, что в это поле передаёт resize_modifier?

В каком модуле можно найти код этой функции?



#3 calvin

calvin
  • Пользователь
  • 322 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x

Опубликовано 19.08.2013 - 21:02

Видимо, в результирующем файле посмотреть ...

Как это посмотреть?

Я посмотрел в свойствах изображения Data URI - увидел там из понятного только "data: image/png;base64".

Про cache-control ничего не вижу.

 

По сути resize_modifier возвращает путь к файлу изображения, который физически существует.

Не понимаю, что не нравится Google Merchant



#4 miskasupa

miskasupa
  • Пользователь
  • 5 сообщений

Опубликовано 17.02.2014 - 17:09

Смогли разобраться с Мерчантом?



#5 prodigynear

prodigynear
  • Пользователь
  • 25 сообщений

Опубликовано 29.03.2014 - 10:54

Нашли решение?



#6 voodoo_pan

voodoo_pan
  • Пользователь
  • 129 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Харьков

Опубликовано 10.07.2014 - 22:16

Google Merchant Люди поделитесь файлом вывода Google Merchant

#7 voodoo_pan

voodoo_pan
  • Пользователь
  • 129 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Харьков

Опубликовано 17.07.2014 - 21:27

Google Merchant, им что вообще некто не пользуется или Все морозятся!



#8 nigga

nigga
  • Пользователь
  • 527 сообщений
  • Заказчик
  • Версия CMS:1.x
  • Откуда:Мухоршибирь

Опубликовано 24.10.2014 - 14:49

up, кто-нибудь реализовал выгрузку в google merchant для 1.4 simpla?







Также с меткой «Google Merchant»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых