Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте!

 

Мне нужно добавить в файл зкспорта название товаров и категорий на втором языке. Цена, сроки?

Вид xml файла - http://www.gudriem.lv/xml_template.xml

 

Есть файл экспорта, который нужно изменить.






// get products
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
$req=mysql_query('SELECT pd.product_id, pc.category_id,cd.name AS cat, pd.name AS name, p.price as price, ps.price as aprice, p.model,p.image FROM product_description pd

INNER JOIN product p
   ON (pd.product_id=p.product_id)

LEFT JOIN product_special ps ON (ps.product_id=p.product_id)     
INNER JOIN product_to_category pc
   ON (pc.product_id=pd.product_id)
INNER JOIN category c ON(c.category_id=pc.category_id )
INNER JOIN category_description cd ON(cd.category_id=c.parent_id or cd.category_id=c.category_id and c.parent_id=0)   
WHERE cd.language_id=3 and pd.language_id=3 and p.status=1

');

$fp=fopen('/salidzini.xml','w');
$start='<?xml version="1.0" encoding="utf-8"?>
<root>
';
fwrite($fp,$start);

while($row=mysql_fetch_assoc($req)){
    $price=number_format($row['price'],2,'.','');
    $aprice=number_format($row['aprice'],2,'.','');
    $image=str_replace(" ","%20",$row['image']);
    $xml.="<item>\n";
    $xml.="\t\t<name>".$row['name']."</name>\n";
       
    $xml.="\t\t<link>".HTTP_SERVER."index.php?route=product/product&amp;product_id=".$row['product_id']."</link>\n";
    if ($aprice == 0) {$xml.="\t\t<price>".$price."</price>\n";}
    else {$xml.="\t\t<price>".$aprice."</price>\n";}
    
    $xml.="\t\t<image>".HTTP_SERVER."image/".$image."</image>\n";
    $xml.="\t\t<category_full>".$row['cat']."</category_full>\n";
    
    $xml.="\t\t<category_link>".HTTP_SERVER."index.php?route=product/category&amp;path=".$row['category_id']."</category_link>\n";
    $xml.="</item>\n";
    }
    fwrite($fp,$xml);
    
    fwrite($fp,'</root>');

Изменено пользователем Skunk
[spoiler] [code]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.