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


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

После обновление некорректно работает экспорт картинок в яндекс маркет


Лучший Ответ SmetDenis , 06 July 2014 - 10:24

Попробуйте использовать шаблон экспорта из последней версии
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\ymlexport.php

Конкретно, скорее всего проблема с позицией images

        <?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>';
            }
        } ?>
Перейти к сообщению


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

#1 umpersand

umpersand

Отправлено 04 July 2014 - 21:53

После обновления некорректно работает экспорт картинок в яндекс маркет. Вместо пути до картинки везде прописано <picture>Array</picture>. Соответственно в маркете все предложения без картинок. yml.xml тут : http://mosveko.ru/images/yml.xml   Подскажите  как это исправить?

 

Joomla: 3.3.1     JBZoo: 2.1.4 Pro     Zoo: 3.1.6     WidgetKit: 1.4.8


Сообщение отредактировал umpersand: 04 July 2014 - 21:54

  • 0

#2 umpersand

umpersand

Отправлено 05 July 2014 - 20:03

Народ может кто подскажет решение проблемы. Похожая тема есть http://forum.jbzoo.c...porte-v-yandek/   . Вроде решена проблема, но я не понял что предпринять чтобы исправить.


  • 0

#3 Sliapy

Sliapy

Отправлено 05 July 2014 - 22:12

Извините за долгий ответ. Отправил Ваш вопрос разработчикам.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 SmetDenis

SmetDenis

Отправлено 06 July 2014 - 10:24   Лучший Ответ

Попробуйте использовать шаблон экспорта из последней версии
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\ymlexport.php

Конкретно, скорее всего проблема с позицией images
        <?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>';
            }
        } ?>

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



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


#5 umpersand

umpersand

Отправлено 06 July 2014 - 17:46

Заменил код . В итоге все равно в прайсе <picture>Array</picture> вместо картинки.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 06 July 2014 - 18:38

После замены сделали экспорт снова?
Можете показать полный вариант вашего файла item\<ВЫГРУЖАЕМЫЙ ТИП МАТЕРИАЛА>\ymlexport.php ?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#7 umpersand

umpersand

Отправлено 06 July 2014 - 18:52

Все работает теперь . Спасибо.  Пробовал менять  в product (по умолчанию который).

Изменил в своем шаблоне продукта. Все заработало. 

 

Последний вопрос. А это каждый раз после обновления нужно будет теперь менять?


  • 0

#8 SmetDenis

SmetDenis

Отправлено 07 July 2014 - 07:54

Последний вопрос. А это каждый раз после обновления нужно будет теперь менять?


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



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





Click to return to top of page in style!