Inhoud feed Esprit bij Zanox

formmailer

Uit Zweden...!
3 aug 2008
259
0
0
www.zwedenweb.com
#1
Ik heb een probleem met de Esprit feed van Zanox en ik vroeg me af of dit aan mij ligt of dat er meer mensen zitten met hetzelfde probleem.
Het probleem is dat er in het veld "longdescription" geen linebreaks zijn aangegeven. Niet met een
en ook niet met een ander teken dat ik kan vervangen door een line break.

Hierdoor zien de omschrijvingen er bijv. zo uit:
- duurzame kwaliteit, heldere gladde structuur, schitterende kleuren, zachte greep, gemakkelijk te strijkeneenvoudige, smart relaxte stijl- zachte afwerking- lengte van het midden van de rug ca. 80 cm (maat XL, kan per maat licht variëren)- zit goed met + zonder das: tijdloos moderne, grote kraag- borstzakje met E-stiksel - dubbele schouderpas- afgeronde zoom- manchetten voor twee wijdtes
in plaats van
- duurzame kwaliteit, heldere gladde structuur, schitterende kleuren, zachte greep, gemakkelijk te strijken
- eenvoudige, smart relaxte stijl
- zachte afwerking
- lengte van het midden van de rug ca. 80 cm (maat XL, kan per maat licht variëren)
- zit goed met + zonder das: tijdloos moderne, grote kraag
- borstzakje met E-stiksel
- dubbele schouderpas
- afgeronde zoom
- manchetten voor twee wijdtes
Ben ik echt de enige die hiermee zit? ???

//Jasper
 
25 jan 2008
3.028
0
0
wfsidee.nl
#2
Jasper,
heb je toevallig bij de opgegeven indeling van de feed de html-tags uitgeschakeld ? Zou zomaar kunnen.

Mogelijk - als je php beheerst - kun je elk minteken vervangen door een li /li en omlijsten met ul of ol. ofwel de codes voor de html lijst.

Sterkte 8)
 

formmailer

Uit Zweden...!
3 aug 2008
259
0
0
www.zwedenweb.com
#3
ouwesmurf zei:
heb je toevallig bij de opgegeven indeling van de feed de html-tags uitgeschakeld ? Zou zomaar kunnen.
Ik ben er vrijwel zeker van dat dit niet het geval is, maar ik zal er nog maar een keertje naar kijken.

Edit: volgens mij heeft Zanox deze optie niet... ik heb hem in ieder geval niet kunnen vinden. Moet je bij Zanox misschien een parameter meegeven om HTML-code mee te krijgen?
Ik kon het niet vinden in de documentatie. Ik gebruik de XML feed


ouwesmurf zei:
Mogelijk - als je php beheerst - kun je elk minteken vervangen door een li /li en omlijsten met ul of ol. ofwel de codes voor de html lijst.
Dit zou op zich kunnen, maar dan gaat het weer mis met de mintekens die gewoon een verbindingsstreepje zijn :-\ , zoals bijv. "E-stiksel".

//Jasper
 
25 jan 2008
3.028
0
0
wfsidee.nl
#4
Je hebt gelijk, die optie heeft Zanox niet.

E-stiksel
Heb ik gezien, maar bij E-stiksel staan er geen spaties rond het minteken ......... , dus zou je er een regex op los kunnen laten met een minimum van 1 teken navolgend op het minteken voordat de geconditioneerde opdracht wordt uitgevoerd, en bij str_replace een minteken plus een spatie. Voor later herlezen van je script kun je die string altijd beter opbouwen met een chr(32) in plaats van een slecht zichtbare/leesbare spatie.

Of - helaas - handmatig zoeken op minteken en spatie en aanpassen in een spreadsheet-achtig gebeuren, als Excel, OO-calc, Killink, Easy csv of csveditor van Francke. correctie : bij xml moet je een xml-programma gebruiken. Waarom doet een mens dat, xml ??? Nou ja, firstobject dan.

affiliate-livet är ibland svårt

(Het affiliate-leven is soms zwaar ;))
 

zanox benelux

zanox | Straight to performance
5 dec 2005
1.733
0
0
www.zanox.com
#5
Beste formmailer en andere geïnteresseerden,

Het probleem van de linebreaks in de Esprit data feed is bekend bij ons. Wij begrijpen dat dit erg vervelend is en daarom werken wij samen met Esprit aan een oplossing voor dit probleem. Zodra wij een permanente oplossing hebben zal ik dat hier posten.

Esprit levert bij ons een feed aan waar d.m.v. HTML linebreaks worden aangegeven. Ons systeem accepteert geen HTML in data feeds. De reden hiervoor is dat gebruikers van de data feed deze dan naar eigen wens en opmaak kunnen aanpassen.

Tip: vervang tijdens het parsen
Code:
"- " voor "
- "
Vriendelijke groet,

Riemer Coolen
Head of Operations
 

formmailer

Uit Zweden...!
3 aug 2008
259
0
0
www.zwedenweb.com
#6
E-stiksel
Heb ik gezien, maar bij E-stiksel staan er geen spaties rond het minteken ......... , dus zou je er een regex op los kunnen laten met een minimum van 1 teken navolgend op het minteken voordat de geconditioneerde opdracht wordt uitgevoerd, en bij str_replace een minteken plus een spatie. Voor later herlezen van je script kun je die string altijd beter opbouwen met een chr(32) in plaats van een slecht zichtbare/leesbare spatie.
Je hebt gelijk, maar in de wat betreft de spaties, maar helaas is de feed ook hier niet consequent. Soms staat er wel een spatie rond het minteken en soms niet.

Wat betreft XML, tja, ik heb een script wat erg goed met XML overweg kan, dus waarom dat dan niet gebruiken.
Overigens kan het ook overweg met CSV. Ik zal nog eens kijken of de CSV versie van de feed hetzelfde probleem heeft.

affiliate-livet är ibland svårt

(Het affiliate-leven is soms zwaar ;))
Så sant...
(helemaal waar) ;D

//Jasper
 

formmailer

Uit Zweden...!
3 aug 2008
259
0
0
www.zwedenweb.com
#7
zanox benelux zei:
Esprit levert bij ons een feed aan waar d.m.v. HTML linebreaks worden aangegeven. Ons systeem accepteert geen HTML in data feeds. De reden hiervoor is dat gebruikers van de data feed deze dan naar eigen wens en opmaak kunnen aanpassen.
Hej Riemer,

Bedankt voor je reactie. Fijn dat het probleem nog niet vergeten is. ;)

Overigens vindt ik persoonlijk dat een feed met HTML feed meer flexibiliteit biedt dan een feed zonder HTML.
HTML tags kan ik vervangen, wegfilteren etc., maar iets wat er niet is kan ik ook niet vervangen. :-\
Maar zoals gezegd dit is persoonlijk...

//Jasper
 

zanox benelux

zanox | Straight to performance
5 dec 2005
1.733
0
0
www.zanox.com
#8
Beste allemaal,

Wij zijn met Esprit in overleg gegaan over de HTML linebreaks in de feed. Helaas is het voor Esprit niet mogelijk om de HTML uit de aangeleverde feed te halen. Als oplossing hebben wij daarom een extra kolom (ExtraTextTwo) in de feed aangemaakt. In deze kolom is de HTML bij de productbeschrijving weer teruggeplaatst.

Ik hoop jullie hiermee voldoende te hebben geïnformeerd.

Groeten,

Riemer