Matrix_DC Posted September 30, 2010 Share Posted September 30, 2010 Zdravim, projížděl sem zde celé forum pro vytvoření XML do Zbozi.cz, pouzil jsem většinu scriptů pro XML export, ale ani jeden, krom jednoho, který už ale seznam (Zboži.cz) nebere. V současné době mám tento, všelijak se ho snažím upravovat, ale stále se nedaří. <?php /* Prestashop česky www.prestashopcesky.cz [email protected] ************ Spolupracujeme: www.eshopsnadno.cz www.web-snadno.cz www.designsnadno.cz www.weboveprojekty.com ************ Tento sript je pro vyhledávač http://zbozi.cz Místo http://VASEDOMENA.cz vložte URL Vašeho internetového obchodu */ $shopUrl = 'http://www.rc4you.cz'; // adresa shopu včetně http:// include(dirname(__FILE__).'/config/config.inc.php'); // cesta ke config souboru include(dirname(__FILE__).'init.php'); error_reporting(0); $p=Product::getProducts(3, 0, 0, 'id_product', 'desc', false, true); // ceština je v databázi zapsaná pod číslem 3 $products=Product::getProductsProperties(3, $p); // ceština je v databázi zapsaná pod číslem 3 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'])).' '.$row['link'].' '.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg '.($row['price']*1).' 0 '; } echo ''; ?> Pokaždé to hodí tuto hlášku... Tento XML soubor nemá připojeny žádné informace o vzhledu prvků. Strom XML dokumentu je zobrazen níže.Prosím o radu....předem děkuji Link to comment Share on other sites More sharing options...
ghostrider Posted October 3, 2010 Share Posted October 3, 2010 Verze presty? XML mas ve slozce nebo popripade kde? Jaky ID ma CS jazyk u tebe? Lidi tohle jsou zakladni informace co mate uvadet, omg. Link to comment Share on other sites More sharing options...
Matrix_DC Posted October 4, 2010 Author Share Posted October 4, 2010 Už sem ten problém vyřešil...Ale jinak pro info. Verze 1.3.1 (ted už 1.3.2) kde mam ten soubor pro generování je patrné už z "include" .. takže v rootu. A ID mám 4 Link to comment Share on other sites More sharing options...
ghostrider Posted October 4, 2010 Share Posted October 4, 2010 A co takhle vepsat do topicu (SOLVED) dle pravidel a napsat cim to bylo? Co je patrne je kur burt, mohl jsi mit treba chybu tam, proto jsem se zeptal, ale pokud to beres takhle tak je patrne ze jsi mel chybu v ID CS aspon podle postu. Link to comment Share on other sites More sharing options...
jarrii Posted November 17, 2010 Share Posted November 17, 2010 Poprosil bych o zaslani reseni, docela by me to zajimalo a pripadne dalsi navstevniky taky :-) Link to comment Share on other sites More sharing options...
Matrix_DC Posted November 17, 2010 Author Share Posted November 17, 2010 Zde je upravený a funkční XML FEED pro ZBOZI.CZ <?php /* Prestashop česky www.prestashopcesky.cz [email protected] ************ Spolupracujeme: www.eshopsnadno.cz www.web-snadno.cz www.designsnadno.cz www.weboveprojekty.com ************ Tento sript je pro vyhledávač http://zbozi.cz Místo http://VASEDOMENA.cz vložte URL Vašeho internetového obchodu */ $shopUrl = "http://".$_SERVER['SERVER_NAME']; // adresa shopu včetně http:// include(dirname(__FILE__).'/config/config.inc.php'); // cesta ke config souboru #include(dirname(__FILE__).'init.php'); include('init.php'); #error_reporting(0); $p=Product::getProducts(4, 0, 0, 'id_product', 'desc', false, true); // ceština je v databázi zapsaná pod číslem 4 $products=Product::getProductsProperties(4, $p); // ceština je v databázi zapsaná pod číslem 4 header("Content-Type: text/xml"); #header("Content-Type: text/plain"); echo '<?xml version="1.0" encoding="utf-8"?>'; #print_r($products); foreach ($products as $row) { #print_r($row); $img=Product::getCover($row['id_product']); #$manufacturerName=Product::getManufacturerName($row['id_product']); echo ' '.str_replace("&", "&", $row['name']).' '.str_replace("&", "&", strip_tags($row['description_short'] ) ).' '.$row['link'].' '.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg '.($row['price']*1).' 0 '; } echo ''; ?> Zde je i odkaz na funkčnost.... http://www.rc4you.cz/zbozi.php Link to comment Share on other sites More sharing options...
jarrii Posted November 17, 2010 Share Posted November 17, 2010 Jj, vypada to,ze byla chyba v postu. Jak je videt, tak ve scriptu je cestina pod ID 3 a Matrix_DC ji mel pod ID 4. Coz byl asi ten problem. Ja mam cestinu vate ve verzi 1.3.1. pod ID 3. Mam jen problem s tim, ze kdyz spustim script, tak mi to napise Hack attempt (pokus o hack). Coz asi vypada na hosting?!?!? Link to comment Share on other sites More sharing options...
jarrii Posted November 17, 2010 Share Posted November 17, 2010 To Matrix_DC: diky za post, funguje to super, jeste jednou diky. Jen bych chtel upozornit na jeden problem, ktery me potkal a mohl by potkat nekoho dalsiho. Muj prvni vypis probehl tak, ze v nem chybely xml tagy. Nevedel jsem proc a nemohl najit chybu. Script jsem vytvarel v poznamkovem bloku a ukladal je v kodovani UTF-8, coz byla chyba. Kdyz jsem soubor otevrel v PSPadu a znovu ulozil v UTF-8, tak uz vse fungovalo jak ma. Tak bud je problem na mem pocitaci nebo poznamkovy blok neumi ukladat v UTF-8, i kdyz se tak tvari. Link to comment Share on other sites More sharing options...
noneofnone Posted November 17, 2010 Share Posted November 17, 2010 Diky moc, mel jsem jinou chybu ale timto kodem pro zbozi.cz se mi opravila.. Link to comment Share on other sites More sharing options...
Matrix_DC Posted November 17, 2010 Author Share Posted November 17, 2010 Neni zac, jsem rad, ze jsem mohl pomoct... Link to comment Share on other sites More sharing options...
noneofnone Posted November 18, 2010 Share Posted November 18, 2010 Jeste mam jeden problem v zbozi.cz kdyz si vyhledam svoje zbozi, tak se nezobrazi obrazek, myslim si, ze to je z toho duvodu, ze tam nemam vygenerovano "http://" ve vygenerovanem zapisu XML je totiz adresa s www cili bez http jak jsem psal, poradi nekdo, dekuji Link to comment Share on other sites More sharing options...
jarrii Posted November 18, 2010 Share Posted November 18, 2010 To pouzivas vyse uvedeny script nebo mas vlastni? Link to comment Share on other sites More sharing options...
noneofnone Posted November 18, 2010 Share Posted November 18, 2010 Ano vyse uvedeny script Link to comment Share on other sites More sharing options...
noneofnone Posted November 18, 2010 Share Posted November 18, 2010 Omlouvam se za zmatek, chybu jsem mel $shopUrl = "http://".$_SERVER['SERVER_NAME']; // adresa shopu včetně http:// pouho pouhe prehlidnuti, az nyni jsem si toho vsiml, jeste jednou omluva za zmatek! Link to comment Share on other sites More sharing options...
Tumicek Posted January 4, 2011 Share Posted January 4, 2011 Zde je upravený a funkční XML FEED pro ZBOZI.CZ <?php /* Prestashop česky www.prestashopcesky.cz [email protected] ************ Spolupracujeme: www.eshopsnadno.cz www.web-snadno.cz www.designsnadno.cz www.weboveprojekty.com ************ Tento sript je pro vyhledávač http://zbozi.cz Místo http://VASEDOMENA.cz vložte URL Vašeho internetového obchodu */ $shopUrl = "http://".$_SERVER['SERVER_NAME']; // adresa shopu včetně http:// include(dirname(__FILE__).'/config/config.inc.php'); // cesta ke config souboru #include(dirname(__FILE__).'init.php'); include('init.php'); #error_reporting(0); $p=Product::getProducts(4, 0, 0, 'id_product', 'desc', false, true); // ceština je v databázi zapsaná pod číslem 4 $products=Product::getProductsProperties(4, $p); // ceština je v databázi zapsaná pod číslem 4 header("Content-Type: text/xml"); #header("Content-Type: text/plain"); echo '<?xml version="1.0" encoding="utf-8"?>'; #print_r($products); foreach ($products as $row) { #print_r($row); $img=Product::getCover($row['id_product']); #$manufacturerName=Product::getManufacturerName($row['id_product']); echo ' '.str_replace("&", "&", $row['name']).' '.str_replace("&", "&", strip_tags($row['description_short'] ) ).' '.$row['link'].' '.$shopUrl.'/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg '.($row['price']*1).' 0 '; } echo ''; ?> Zde je i odkaz na funkčnost.... http://www.rc4you.cz/zbozi.php Je to super ale nemůžu přijít na to, proč blbne diakritika u položky DESCRIPTION Link to comment Share on other sites More sharing options...
Sem Tam Posted January 5, 2011 Share Posted January 5, 2011 oprava cestiny:http://www.prestashop.com/forums/viewthread/85436/hlavn_diskuze/etina_v_description_xml_feeduhttp://prestashopcesky.cz/jak-odstranit-entity-ve-zdrojovem-kodu/ Link to comment Share on other sites More sharing options...
minap Posted May 24, 2011 Share Posted May 24, 2011 Nevite, proc se mi DESCRIPTION nezobrazuje vubec? 2 dny tu zkousim ruzne verze kodu a uz jsem na dne... http://www.botymel.cz/xml_seznam2.php ( Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now