Jump to content

XML feed nezobrazuje zboží jen <SHOP/>


yuriix

Recommended Posts

Dobrý den, potřebuju radu. Vytvořil jsem si xml export pro zboží.cz boužel když použiji skript objeví se jen , co se s tím dá dělat?


Ukazka: http://parfo.cz/xml/zbozi.php


Script:

<?php

/*
Prestashop cesky
www.prestashopcesky.cz
[email protected]
************
Spolupracujeme:
www.eshopsnadno.cz
www.web-snadno.cz
www.designsnadno.cz
www.weboveprojekty.com
************
Tento sript je pro vyhledávac http://heureka.cz
Místo http://VASEDOMENA.cz vložte URL Vašeho internetového obchodu
*/

$shopUrl = 'http://www.parfo.cz'; // adresa shopu vcetne http://
include(dirname(__FILE__).'/../config/config.inc.php'); // cesta ke config souboru
error_reporting(0);
$p=Product::getProducts(3, 0, 0, 'id_product', 'desc', false); // ceština je v databázi zapsaná pod císlem 3
$products=Product::getProductsProperties(3, $p); // ceština je v databázi zapsaná pod císlem 3

header("Content-Type: text/xml");
echo '<?xml version="1.0" encoding="utf-8"?>
';

foreach ($products as $row) {

$kategorie=array();
$category = new Category(intval($row['id_category_default']), intval(10));
while ($category->id <> 1) {
$kategorie[]=$category->hideCategoryPosition($category->name);
$category = new Category(intval($category->id_parent), intval(10));
}

$img=Product::getCover($row['id_product']);
echo '

'.str_replace("&", "&", $row['name']).'
'.str_replace("&", "and", strip_tags($row['description_short'])).'
'.$shopUrl.''.$row['link'].'
'.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg
'.($row['price']*1).'
'.str_replace("&", "&", $row['manufacturer_name']).'
'.implode('>',array_reverse($kategorie)).'
1
';
}
echo '';
?>


Díky za radu..

Link to comment
Share on other sites

Jo, tohle přesně mi to dělá taky... nemáte někdo nějaký nápad, jak z toho ven? Zkusil jsem snad každý skript, co jsem kde našel a nic nezobrazilo víc, než .

http://eshop.apriliatech.cz/feed.php

Zkoušel jsem to různě.. i do speciálního adresáře, dokonce i modul, který tvoří přímo xml soubory.. nic nepomohlo.
Skoro to vypadá, že chyba bude někde hloubš.

Přepisoval jsem i skript... češtinu mám v DB pod ID4, ale když tam tu čtyřku dám, tak to pro změnu hodí fatal error.

viz zde : http://eshop.apriliatech.cz/xml/zbozi.php

Skript:

<?php
include(dirname(__FILE__).'/../config/config.inc.php'); // cesta k vasemu config souboru
$p=Product::getProducts(4, 0, 0, 'id_product', 'desc', false); //3 je id ceskeho jazyka v databazi
$products=Product::getProductsProperties(4, $p); // 3 je id ceskeho jazyka v databazi
header("Content-Type: text/xml");
echo '<?xml version="1.0" encoding="utf-8"?>';
foreach ($products as $row) {
$img=Product::getCover($row['id_product']);
echo '

'.str_replace("&","&", $row['name']).'
'.str_replace(strip_tags( "&","&", $row['description_short'])).'
http://eshop.apriliatech.cz'.$row['link'].'
http://eshop.apriliatech.cz/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg
'.($row['price']*1).'
0
';
}
echo '';
?>

Link to comment
Share on other sites

  • 2 weeks later...
  • 9 months later...
×
×
  • Create New...