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


Фотография
- - - - -

Не отображаются изображения при импорте в Яндекс.Маркет


Лучший Ответ SmetDenis , 19 January 2015 - 09:42

Боюсь что нету.

47nd_200x0.png

Попробуйте заменить этот фрагмент на мой вариант и сделать экспорт снова.
Похоже что это старая версия шаблона, а в более поздних версиях появилась возможность выгружать сразу несколько картинок.
Патч обновления, как известно, не затрагивает шаблоны. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 alekskomarov

alekskomarov

Отправлено 16 January 2015 - 16:22

Час добрый.

Обнаружил, что на яндекс.маркете не отображаются изображения товаров с сайта ip-center.net

полез в xml файл, и увидел такую картинку: <picture>Array</picture>

как я понимаю, вместо Array должен быть линк на файл изображения. В шаблоне все настроено.

Не могу понять, куда делись картинки :(

вот линк на файл выгрузки: http://www.ip-center.../images/yml.xml

в аттаче - файл jbyml.php, файл правился под сайт, возможно что-то не так поправили...

к сожалению, не силен в пхп, чтобы разобраться самостоятельно :(

Прикрепленные файлы

  • Прикрепленный файл  jbyml.php   22.55К   61 Количество загрузок:

  • 0
Ищите! И обрящете...

#2 SmetDenis

SmetDenis

Отправлено 19 January 2015 - 09:26

Можете показать файл \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ТИП МАТЕРИАЛА>\ymlexport.php

По идее там должен фигурировать следующий код для вывода картинки
        <?php if ($this->checkPosition('image')) {
            if (is_array($item_params['picture'][$item->id])) {
                foreach ($item_params['picture'][$item->id] as $image) {
                    echo '<picture>' . $image . "</picture>\n ";
                }
            } else {
                echo '<picture>' . $item_params['picture'][$item->id] . '</picture>';
            }
        } ?>
0jvg_200x0.png
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 alekskomarov

alekskomarov

Отправлено 19 January 2015 - 09:32

вроде как есть...

Прикрепленные файлы

  • Прикрепленный файл  ymlexport.php   2.37К   74 Количество загрузок:

  • 0
Ищите! И обрящете...

#4 SmetDenis

SmetDenis

Отправлено 19 January 2015 - 09:42   Лучший Ответ

Боюсь что нету.

47nd_200x0.png

Попробуйте заменить этот фрагмент на мой вариант и сделать экспорт снова.
Похоже что это старая версия шаблона, а в более поздних версиях появилась возможность выгружать сразу несколько картинок.
Патч обновления, как известно, не затрагивает шаблоны.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 alekskomarov

alekskomarov

Отправлено 19 January 2015 - 09:49

Можете показать файл \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ТИП МАТЕРИАЛА>\ymlexport.php

По идее там должен фигурировать следующий код для вывода картинки

        <?php if ($this->checkPosition('image')) {
            if (is_array($item_params['picture'][$item->id])) {
                foreach ($item_params['picture'][$item->id] as $image) {
                    echo '<picture>' . $image . "</picture>\n ";
                }
            } else {
                echo '<picture>' . $item_params['picture'][$item->id] . '</picture>';
            }
        } ?>

заменил на этот код, но увы :(

http://new.ip-center.../images/yml.xml

все тот же <picture>Array</picture>


  • 0
Ищите! И обрящете...

#6 SmetDenis

SmetDenis

Отправлено 19 January 2015 - 09:51

И повторили выгрузку?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 alekskomarov

alekskomarov

Отправлено 19 January 2015 - 09:52

да, конечно


  • 0
Ищите! И обрящете...

#8 SmetDenis

SmetDenis

Отправлено 19 January 2015 - 10:00

Скорее всего вы сохранили код не в тот шаблон, т.к дело именно в этом.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 alekskomarov

alekskomarov

Отправлено 19 January 2015 - 10:08

приношу свои извинения  (blush)

действительно ошибся...

спасибо за помощь


  • 0
Ищите! И обрящете...




Click to return to top of page in style!