Всем привет.
Есть один плагин
http://imaudstudio.com/shop/joomshopping/jshopping-yml-export-yandex-market версия еще 2.5.22 2014-03-20 покупали для маркета. Для маркета все гуд вопросов нету.
Но решили им выгрузить товар в prom.ua Все бы ничего Но нужны полные описания с HTML . Выгрузил прайс с полным описанием. Поправил чуточку что бы не было ограничения по количеству символов. Но файл сохраняется в XML и в место примером <> идут сущности html < > . Пром такое не хочет принимать. Поддержка упорно твердит что Неправильно . Писался с разработчиками, они говорят что у них все правильно, но плагин использует DOM XML и уже в процессе сохранения идет замена.
Вот код который отвечает за обработку именно описания
if (!empty($row['prod_description'])) {
$description = $offer->appendChild($xml->createElement('description'));
if ($ie_params['description']== 2) {
// оставляем в описании все HTML теги
$prod_desc = "<![CDATA[".$row['prod_description']."]]>";
} else {
// убираем ненужные символы в строке описания товара
$prod_desc = clearProductDescription($row['prod_description']);
}
$description->appendChild($xml->createTextNode($prod_desc));
}
Вот сохранения
<?php
unset($res,$resm,$rowmasc,$prods_included);
// сохраняем результат в файл
$filename = $ie_params['filename'].'.xml';
$fssrv = $jshopConfig->importexport_path.$alias.'/'.$filename;
$xml->formatOutput = true;
$fsurl = $jshopConfig->importexport_live_path.$alias.'/'.$filename;
echo '<h3 class="ymlexport-title">'._JSHOP_IMDEXPORTYML_RESULT.':</h3>';
$fssize = $xml->save($fssrv);
?>
Вопрос можно как то прописать что бы не трогало при сохранении символы в описании, или может кто подскажет как быть?