Oscommerce_xml.php.Как добавить категорию в xml? Пока добавляется в корень.

Срочно нужна помощь.

Вот этот файл при импорте через этот плагин, добавляет товар в корень каталога товаров. Что нужно подправить, чтобы он добавлялся в категорию товаров. И надо ли еще редактировать сам плагин(oscommerce_xml.php), для появления возможности добавления в категорию. Вот часть кода из плагина где перечислены существующие реквизиты для добавления. Какую часть кода нужно выложить, чтобы вас было наглядней для помощи мне?

1.xml

<?xml version="1.0" encoding="windows-1251"?>
<oscommerce>
  <products>
    <product>
      <products_id>573</products_id>
      <products_name>Глинозем Г-001</products_name>
      <products_quantity>0</products_quantity>
      <products_price>0.0000</products_price>
      <products_date_available></products_date_available>
      <products_status>1</products_status>    </product>
 </products>
</oscommerce>


Oscommerce_xml.php

Код: (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
<?php

This is the part of code
(oscommerce_xml.php)
$categories_ids[]=$categories_id$current_categories_id get_categories_ids($_POST['categories_id']); if(is_array($_POST_categories_id)){ $categories_ids=array_merge($_POST_ids$_POST_categories_id); } $categories_ids array_filter($categories_ids); $products=tep_db_query("select * from ".TABLE_PRODUCTS." left join ".TABLE_PRODUCTS_DESCRIPTION." using(products_id) left join ".TABLE_PRODUCTS_TO_CATEGORIES." using(products_id) where language_id='".$languages_id."' and categories_id in (".implode($categories_ids', ').")"); if (tep_db_num_rows($products)) { $xml_file.="<?xml version=\"1.0\" encoding=\"windows-1251\"?>
\n"; $xml_file.="<oscommerce>\n"; $xml_file.=" <products>\n"; while ($product=tep_db_fetch_array($products)) { $xml_file.=" <product>\n"; $xml_file.=" <products_id>".$product['products_id']."</products_id>\n"; $xml_file.=" <products_name>".htmlspecialchars($product['products_name'])."</products_name>\n"; $xml_file.=" <products_quantity>".$product['products_quantity']."</products_quantity>\n"; $xml_file.=" <products_price>".$product['products_price']."</products_price>\n"; $xml_file.=" <products_date_available>".$product['products_date_available']."</products_date_available>\n"; $xml_file.=" <products_status>".$product['products_status']."</products_status>\n"; $xml_file.=" </product>\n"; } $xml_file.=" </products>\n"; $xml_file.="</oscommerce>\n"; } switch ($_POST['arc']) { case 'xml': $ext='.xml'; break; case 'zip': $ext='.xml.zip'; $zipfile = new zipfile(); $zipfile->addFile($xml_file, DB_DATABASE.'.xml'); $xml_file=$zipfile->file();

« Последнее редактирование: 01 Май 2016 12:51:52 pm от Saldor »

Извините за длину. Не нашел ничего похожего на спойлер.