polat_yener
OpenCart-TR
- Katılım
- 3 Nis 2012
- Mesajlar
- 9
- Tepkime puanı
- 0
- Puanları
- 0
opencart indirdik.com ürünleri xml den çektirdim fakat resim yolu olarak xml den gelen yolu kaydettirdim ama sitede hiçbir şekilde resimleri göremiyorum kodları toparlamamda yardımcı olur musunuz. ürünler.xml den verileri çektirdiğim kod aşağıdaki gibi
Kod:
if(isset($_GET['mode']) && @$_GET['mode'] == 'XMLYUKLE'){
$xml=simplexml_load_file("xml/urunler.xml");
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('c','c','g','g','i','i','o','o','s','s','u','u','-');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}
foreach ($xml->data[0]->products as $products) {
foreach($products as $product) {
$pid = $product->id . "<br/>";
$ptitle = $product->title;
$stok = $product->stock;
$fiyat = $product->marketPrice;
echo $pdesc = $product->description;
echo "urun id- ".$product->id . "<br/>";
echo "urun adı- ".$product->title . "<br/>";
echo "urun url- ".$product->url . "<br/>";
echo "urun açıklaması- ".$product->description . "<br/>";
echo "urun indirimli fiyatı- ".$product->buyingPrice . "<br/>";
echo "urun fiyatı- ".$product->marketPrice . "<br/>";
echo "urun stok- ".$product->stock . "<br/>";
echo "urun desi- ".$product->desi . "<br/>";
$model = replace_tr($ptitle);
$s=0;
foreach ($product[$s]->images as $image) {
$a=0;
foreach ($image as $resim) {
if($a==0){ echo "<img src='".$resim."' height='50px' style='margin:10px;'/>";
$resimilk=$resim;
}
$a++;
}
}
$s++;
$PPRODUCT=mysql_query("insert into oc_product SET product_id='$pid',model='$model',quantity='$stok',image='$resimilk',price='$fiyat',status='1',date_added=NOW(),date_modified=NOW()");
$PPRODUCTSTORE=mysql_query("insert into oc_product_to_store SET product_id='$pid'");
$PDESC=mysql_query("insert into oc_product_description SET product_id='$pid',language_id='2',name='$ptitle',description='".mysql_real_escape_string($pdesc)."'");
echo"<B>RESİMLER</B><br/>";
$i = 0;
foreach ($product[$i]->images as $image) {
foreach ($image as $resim) {
echo "<img src='".$resim."' height='50px' style='margin:10px;'/>";
$PRESIM=mysql_query("insert into oc_product_image (product_id,image) values ('$pid','$resim')");
}
}
echo"<br/>";
echo"<B>KATEGORİLER</B><br/>";
foreach ($product[$i]->categories as $category) {
foreach ($category as $kategori) {
$kid = $kategori['id'];
echo $kategori['id'].' - '.$kategori. "<br/>";
$PCATEGORY=mysql_query("insert into oc_product_to_category (product_id,category_id) values ('$pid','$kid')");
}
}
echo"<B>SEÇENEKLER</B><br/>";
foreach ($product[$i]->variants as $variant) {
foreach ($variant as $secenek) {
$sid=$secenek->id;
$sad=$secenek->title;
$smiktar=$secenek->stock;
echo "seçenek ID---".$secenek->id . "<br/>";
echo "seçenek ADI---".$secenek->title . "<br/>";
echo "seçenek STOK---".$secenek->stock . "<br/>";
$ODEGER=mysql_query("insert into oc_option_value (option_value_id,option_id,image) values ('$sid','13','no_image.jpg')");
$ODEGERDESC=mysql_query("insert into oc_option_value_description (option_value_id,language_id,option_id,name) values ('$sid','2','13','$sad')");
$POPTION=mysql_query("insert into oc_product_option (product_id,option_id,required) values ('$pid','13','1')");
if($POPTION)
{
$POPSON=mysql_insert_id();
$POPTIONDEGER=mysql_query("insert into oc_product_option_value (product_option_id,product_id,option_id,option_value_id,quantity,subtract) values ('$POPSON','$pid','13','$sid','$smiktar','1')");
}
}
}
$i++;
echo "<hr>";
}
}
}