Post by Pot'a » Wed Jan 06, 2010 10:59 pm

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č :)

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by seeds » Mon Feb 01, 2010 4:33 am

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>
----------------------------------------------^

Newbie

Posts

Joined
Mon Feb 01, 2010 4:29 am

Post by Pot'a » Mon Feb 01, 2010 4:54 am

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


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by bojler » Mon Feb 22, 2010 9:29 pm

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!

Newbie

Posts

Joined
Tue Sep 22, 2009 8:05 pm

Post by Pot'a » Mon Feb 22, 2010 9:32 pm

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!
V databázi spusť tyto sql dotazy a napiš mi výsledky:

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


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by bojler » Mon Feb 22, 2010 9:42 pm

U obou dotazu to vyhodilo ze customer_group_id = 8

btw, to teda byla bleskova reakce Image

Newbie

Posts

Joined
Tue Sep 22, 2009 8:05 pm

Post by Pot'a » Mon Feb 22, 2010 9:51 pm

Dej vědět jestli to šlape jak má:

Zobrazování akčních cen


Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by bojler » Mon Feb 22, 2010 10:12 pm

Funguje perfektne! D I K Y M O C
Jenze se objevil znovu problem, co jsme vyresili na konci predchozi stranky tohoto tematu:

aktualni - http://www.sportactive.cz/zbozicz_2010slevy.php
predtim - http://www.sportactive.cz/zbozicz_2010.php

Upravu, ktera to predtim vyresila, jsi koukam v kodu nechal, takze jsem z toho jelen... Zkusil jsem zkopirovat celou funkci function product_description z zbozicz_2010.php do zbozicz_2010slevy.php ale bez uspechu :(

Oba ty soubory prikladam:

Newbie

Posts

Joined
Tue Sep 22, 2009 8:05 pm

Post by Pot'a » Mon Feb 22, 2010 10:34 pm

Zkus:

Attachments


Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by bojler » Mon Feb 22, 2010 10:52 pm

Perfektni, moc ti dekuji za podporu!

Newbie

Posts

Joined
Tue Sep 22, 2009 8:05 pm

Post by gardix » Tue Feb 23, 2010 7:48 am

Chtěl bych se zeptat zda funguje na v1.4.0? Děkuji

Newbie

Posts

Joined
Tue Feb 23, 2010 7:47 am

Post by Pot'a » Tue Feb 23, 2010 3:38 pm

gardix wrote:Chtěl bych se zeptat zda funguje na v1.4.0? Děkuji
Ano, funguje.

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by berushka » Wed Mar 03, 2010 5:46 pm

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:

Code: Select all

http://www.hotwheelsshop.cz/product/product&product_id=85
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/index.php?route=product/product&product_id=319
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?

berushka .::: Hot Wheels Shop


User avatar
Active Member

Posts

Joined
Wed Mar 03, 2010 5:40 pm
Location - Czech Republic

Post by Pot'a » Wed Mar 03, 2010 6:22 pm

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:

Code: Select all

http://www.hotwheelsshop.cz/product/product&product_id=85
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/index.php?route=product/product&product_id=319
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?
Má chyba, tady je oprava.

Attachments

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


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by berushka » Wed Mar 03, 2010 7:00 pm

Pot'a wrote:Má chyba, tady je oprava.
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:

Code: Select all

<PRODUCT>#135 Fish'd & Chip'd</PRODUCT>
<PRODUCTNAME>Hot Wheels #135 Fish'd & Chip'd</PRODUCTNAME>
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_description

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('&nbsp;', '', $product_description); 
i v product_name?

berushka .::: Hot Wheels Shop


User avatar
Active Member

Posts

Joined
Wed Mar 03, 2010 5:40 pm
Location - Czech Republic

Post by Pot'a » Wed Mar 03, 2010 8:52 pm

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:

Code: Select all

<PRODUCT>#135 Fish'd & Chip'd</PRODUCT>
<PRODUCTNAME>Hot Wheels #135 Fish'd & Chip'd</PRODUCTNAME>
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_description

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('&nbsp;', '', $product_description); 
i v product_name?
Ano, přesně tak. Zkus to sám, kdyžtak napiš.

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by Keert » Wed Mar 03, 2010 10:18 pm

Ahoj ;) Ješ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ř.
www.domena.cz/zbozicz.xml
tak by to mělo automaticky použít adresu
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.

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

New member

Posts

Joined
Sun Feb 14, 2010 3:57 pm

Post by Pot'a » Wed Mar 03, 2010 10:34 pm

Keert wrote:Ahoj ;) Ješ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.
zbozicz.xml se stává aliasem pro zbozicz_2010.php, tedy je to tak jak píšeš.
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
Ano, musí. Pokud jej chceš umístit jinam, tak budeš muset upravit definici:

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


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by Pot'a » Thu Mar 04, 2010 1:27 am

Další verze opravující chyby týkající se:
- entity v názvu produktu
- cena produktu - neplátce DPH

Přidána možnost aktivovat element DELIVERY_DATE.

Attachments


Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by Keert » Thu Mar 04, 2010 1:32 am

Strašně moc děkuju. S touto novou verzí je vše v naprostém pořádku. :)

New member

Posts

Joined
Sun Feb 14, 2010 3:57 pm
Who is online

Users browsing this forum: No registered users and 10 guests