Všechny příspěvky (filipkohl)
Re: Jak generovat XML data pro Seznam přes cron? |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Tak jsem vypozoroval, že pokud zaktualizuju XML, tzn. vygeneruju ho znovu a přepíšu novým, tak se mtime změní, ale atime zůstane stejné tzn. pořád obsahuje datum jakoby vytvoření toho souboru (mtime je větší než atime). Teď už teda vůbec nechápu, jak se to chová :/.
A kde bereš Nismo ten datum, který ukládáš do souboru? Jak zjistíš, že si seznam o ten soubor zažádal serveru? Díky :)
Zasláno: 19:00 2.2.2010
|
|
Přenos |
Re: Jak generovat XML data pro Seznam přes cron? |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Tak jsem použil tu funkci fileatime(). Pro zjištění data vytvoření (chápu, že v unixu nic jako datum vytvoření souboru není oproti windows :)), či změny tedy používám filemtime. Pro zjištění, kdy si feed server stáhnul používám fileatime(). Když vygeneruju XML, tak filemtime mi ukáže správné datum, fileatime vypíše stejné datum jako filemtime, což by se ještě dalo pochopit. Problém nastane, když si ten feed ze serveru stáhnu, tak fileatime ukáže zase stejné datum, a to že jsem ze serveru ten feed stáhnul vůbec neovlivnilo ten access time, což je ale možná vlastnost hostingu. Protože kdyby měl při každém dotazu na soubor měnit jeho access time, bude to stát hodně času.
Zasláno: 16:07 2.2.2010
|
|
Přenos |
Re: Jak generovat XML data pro Seznam přes cron? |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Díky Kozorohu, vyzkouším a pak dám vědět :)
Zasláno: 14:18 2.2.2010
|
|
Přenos |
Re: DVě různá kódování pro XML |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Záměr byl generovat třeba seznam.xml ve windows-1250 a třeba blabla.xml v utf-8, protože si nejsem jistej, jak jim na těch portálech fungujou parsery a radši se nebudu spoléhat, že přechroustaj jiné kódování, než si zadali v specifikaci v nápovědě. Samozřejmě by měly umět utf-8, windows-1250 a iso 8859-2, ale jak píšu, nebudu se na to spoléhat.
Přes iconv dokážu měnit kódování dat, co tahám z db, ale pokud je chci nahrát do souboru, tak musí být v tom kódování i samotný script, který ta data do souboru posílá, tedy musím umět změnit hlavičku. Pochopil jsem to správně? Zatím mi to funguje ve dvou různých scriptech, ale samozřejmě by bylo pohodlnější mít vše najednou :) EDIT: Teď si čtu znova příspěvek od Nisma, takže jsem asi napsal blábol. Ale vždycky jsem byl přesvědčen, že script musí být v tom samém kódování jako výstup z něj. Možná je to domněnka vzniklá z práce s DB, kde by měla být DB, komunikace s DB a script ve stejném kódování (což spousta nejen začínajících PHPkařů dost často nedodržuje :D a pak vznikaj klikyháky).
Zasláno: 9:47 2.2.2010
|
|
Přenos |
Re: Jak generovat XML data pro Seznam přes cron? |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Ahoj Nismo, prozradíš, jak zjišťuješ, kdy byl soubor stažen? Přes časové razítko v souboru to asi nepůjde, napadlo mě jedině dát robotu adresu scriptu, přes který se k xml dostane. A ten script udělá dvě věci, nasměruje ho na xml a uloží do db datum, či přes touch() změní čas v souboru. Ještě se mi ale nepodařilo zkrotit ty datumy, resp. tomu moc nerozumím. Na unixu je totiž u souboru access time, time of change a time of modify a potřeboval bych to umět přes ten touch měnit, tak abych zachoval nějaké datum jako vytvoření a nějaké datum změnil jako čas stažení souboru. Můžete mi prosím někdo s tím poradit? :) Děkuji
Zasláno: 9:38 2.2.2010
|
|
Přenos |
Re: DVě různá kódování pro XML |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Díky, že jsi mi to potvrdil. Udělám tedy 2 scripty :)
Zasláno: 6:57 31.1.2010
|
|
Přenos |
DVě různá kódování pro XML |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Zdravím,
řeším problém, kdy mám v rss.php generovat rss feed produktů pro různé roboty, ale jeden server požaduje xml v kódování UTF-8 a další pak ve Windows 1250. Vzhledem k tomu, že shop a db je ve Windows 1250, tak generování pro zbozi.cz atd.., co jsou ve Windows 1250, není problém. Problém by ani nebyl překódovat to pomocí iconv do UTF-8, ale v jednom scriptu to podle mě nejde generovat do souboru ve více kódováních. Řešil jste někdo tento problém nebo máte radu? Moc by mi to pomohlo. Dělat script pro každé kódování zvlášť mi přijde jen jako obezlička. Díky :)
Zasláno: 23:45 30.1.2010
|
|
Přenos |
Re: Nulova cena tovaru? |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
mně pomohlo dát USE_DEFAULT_LANGUAGE_CURRENCY na true
Zasláno: 21:23 1.5.2009
|
|
Přenos |
Re: Zobrazení zboží v kategorii zároveň s podkategoriemi |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Citát:
jak jsi tam vubec dostal zbozi, kdyz tam mas pod-kategorii, tak nejde pridat zbozi a naopak... Nedostal jsem ho tam standardním způsobem, ale scriptem, který data do db parsuje z xml. Ten obsah je z shopu, který běží na jiném systému, co umí zobrazovat jak kategorie tak zboží na jednom místě.
Zasláno: 10:14 12.2.2009
|
|
Přenos |
Re: Zobrazení zboží v kategorii zároveň s podkategoriemi |
||
---|---|---|
Začátečník
Členem od:
21:47 12.6.2007 Skupina:
Registrovaní uživatelé Příspěvky:
26
|
Zjistil jsem, že o zobrazení dalších podkategoriíí se stará script category_row.php . Napadlo mě jeho obsah přidat do product_listing.php, ale na tom jsem si vylámal zuby :/.
Zasláno: 1:40 9.2.2009
|
|
Přenos |