Není začbojler wrote:Parada! Jsi proste borec, dekuji moc za pomoc!
Davam sem upraveny soubor, kdyby nekdo mel stejny problem a nechtel to upravovat rucne.

Není začbojler wrote:Parada! Jsi proste borec, dekuji moc za pomoc!
Davam sem upraveny soubor, kdyby nekdo mel stejny problem a nechtel to upravovat rucne.
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
seeds wrote:Zdravím chlapy,
dostal jsem se k pro mě neřešitelnému problému, proto bych rád požádal o pomoc. Dostávám na feedu hlášku
Chyba parsování XML: Dokument není dobře zformátován
Adresa: http://www.greenlabelseeds.cz/zbozicz_2010.php
Číslo řádku 610, sloupec 26: <PRODUCT>Připravit & Opravit</PRODUCT>
----------------------------------------------^
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
V databázi spusť tyto sql dotazy a napiš mi výsledky:bojler wrote:Ahoj poto,
narazil jsem na mensi komplikaci. Pokud mam u produktu nastavenou akcni cenu, feed stejne reportuje cenu klasickou.
Byla by resitelna podminka, ze v pripade, ze je na produkt akce, zobrazi akcni cenu?
Diky moc za reakci!
Code: Select all
SELECT customer_group_id FROM product_special;
Code: Select all
SELECT customer_group_id FROM product_discount;
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Ano, funguje.gardix wrote:Chtěl bych se zeptat zda funguje na v1.4.0? Děkuji
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Code: Select all
http://www.hotwheelsshop.cz/product/product&product_id=85
Code: Select all
http://www.hotwheelsshop.cz/index.php?route=product/product&product_id=319
berushka .::: Hot Wheels Shop
Má chyba, tady je oprava.berushka wrote:Pravděpodobně mám něco nastaveno špatně, protože XML se mi vygeneruje správně, ale odkazy na produkty v něm nefungují. Obsah elementu URL se vygeneruje:ale to mi v prohlížeči hlásí chybu 404. Pokud se dívám přímo do obchodu, vypadá odkaz takto:Code: Select all
http://www.hotwheelsshop.cz/product/product&product_id=85
Chyba bude pravděpodobně v .htaccess jenže pokud ho aktivuji, je celý eshop nedostupný a hlásí chybu 500. Hosting mám na savaně. Napadá někoho co může být špatně, nebo si mám upravit ten generátor XML?Code: Select all
http://www.hotwheelsshop.cz/index.php?route=product/product&product_id=319
Pro OC v1.4.0, oprava URL a tagu pro ceny u neplátců DPH
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Skvělé, díky.Pot'a wrote:Má chyba, tady je oprava.
Code: Select all
<PRODUCT>#135 Fish'd & Chip'd</PRODUCT>
<PRODUCTNAME>Hot Wheels #135 Fish'd & Chip'd</PRODUCTNAME>
Code: Select all
$product_description = str_replace('&', '&', $product_description);
$product_description = htmlspecialchars(strip_tags(html_entity_decode($product_description, ENT_QUOTES, 'UTF-8')));
$product_description = str_replace(' ', '', $product_description);
berushka .::: Hot Wheels Shop
Ano, přesně tak. Zkus to sám, kdyžtak napiš.berushka wrote:Skvělé, díky.
Ještě jsem našel jednu "chybu". Výrobek se jmenuje "...Fish'd & Chip'd". V elementu PRODUCTNAME a DESCRIPTION je to správně, ale v elementu PRODUCT ne - nejsou tam HTML entity:Myslel jsem, že si to opravím sám, ale v PHP jsem nikdy nedělal. Stačí udělat to samé co děláš v product_descriptionCode: Select all
<PRODUCT>#135 Fish'd & Chip'd</PRODUCT> <PRODUCTNAME>Hot Wheels #135 Fish'd & Chip'd</PRODUCTNAME>
i v product_name?Code: Select all
$product_description = str_replace('&', '&', $product_description); $product_description = htmlspecialchars(strip_tags(html_entity_decode($product_description, ENT_QUOTES, 'UTF-8'))); $product_description = str_replace(' ', '', $product_description);
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Code: Select all
RewriteRule zbozicz.xml zbozicz_2010.php
zbozicz.xml se stává aliasem pro zbozicz_2010.php, tedy je to tak jak píšeš.Keert wrote:AhojJeště bych se chtěl zeptat na jednu věc. Už to napíšu raději sem.
K čemu přesně má sloužit tento příkaz v .htaccess?:
Code: Select all
RewriteRule zbozicz.xml zbozicz_2010.php
Pokud jsem to správně pochopil, tak by to mělo udělat to, že když zadám adresu např.
http://www.domena.cz/zbozicz.xml
tak by to mělo automaticky použít adresu
http://www.domena.cz/zbozicz_2010.php?
Je to správně? Nebo jak udělat toto přesměrování? Jde o to, že budu na OC přecházet z již bežícího e-shopu a xml soubor, který používám teď má právě koncovku XML, takže bych nemusel do vyhledávačů zboží zadávat nové cesty k XML souboru.
Ano, musí. Pokud jej chceš umístit jinam, tak budeš muset upravit definici:Keert wrote: Otázka č. 2.Musí být ten generátor XML umístěn v kořenovém adresáři nebo ho můžu přesunout někam do složky? Je to nějak nastavené na cestu?
Díky
Code: Select all
require_once("./config.php");
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Users browsing this forum: No registered users and 21 guests