Skocz do zawartości

Problem z wystawieniem aukcji błąd opisu

Polecane posty

Mam do wystawienia aukcje ktorej opis jest pobierany z subiekta gt do sello i  potem ładowany w szablon ale zostają jakieś syfy i nie idzie dalej:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  <HTML><HEAD>  <META content="text/html; charset=windows-1250" http-equiv=Content-Type>  <META name=GENERATOR content="MSHTML 11.00.9600.18525"></HEAD>  <BODY>  <LI><STRONG>Talens Van Gogh</STRONG> <STRONG>Oil Colour</STRONG> artystyczna   farba olejna   <LI>trwałe&nbsp;i wyraźne kolory   <LI>wysoka zawartosć pigmentu   <LI>równomierne rozprowadzenie pędzlem&nbsp;   <LI>doskonala odporność na światło, dzięki czemu są długotrwałe   <LI>przeznaczone dla profesjonalistów i początkujących miłośników malarstwa   olejnego   <LI>kolory znakomicie łączą się między sobą, co umożliwia uzyskanie szerokiego   spektrum barw i odcieni   <LI><STRONG>pojemność tuby 200ml</STRONG>   <LI>kolor:<STRONG> 339 Light Oxide Red </STRONG>(seria 1)   <LI><STRONG>Pigment: earth, synthetic; iron oxides (synthetic), iron oxide,   silica, alumina, lime, lubmagnesia lub hydrated iron oxide; Fe2O2&nbsp;lub Fe2O3    -  H2O</STRONG>   <LI><STRONG>HTML # A0381F</STRONG>   <LI><STRONG>CMYK # 25, 88, 100, 20</STRONG>   <LI><STRONG>RGB # 160, 56, 31 </STRONG>  <LI>produkt holenderskiej firmy Talens </LI></BODY></HTML>  

szablon ma zdefiniowany jak poniżej

[Towar::Opis | escape_xml | substr_before_first=`•`| unescape_xml |template=`{value}[Towar::Nazwa|then=`◦`|unescape_xml]`][Towar::Opis |escape_xml | replace=`==`| unescape_xml ]

ale nadal mam błąd  ze opis jest niepoprawny

 

Zdalny serwer zwrócił błąd:
Podany opis zawiera błędy. (0x80004005)

Link to postu

Prawdopodobnie chodzi o niedomknięte znaczki <LI> i brak znacznika <UL>, w którym te <LI> powinny się znajdować.

Jeśli tych towarów nie jest dużo, to najlepiej było by poprawić ten HTML za pomocą jakiegoś edytora i wkleić (w trybie graficznym, nie kod) jeszcze raz do Subiekta, po czym zsynchronizować do Sello.

Za pomocą modyfikatorów da się poprawić taki kod, ale biorąc pod uwagę, że Opis już jest poddawany modyfikacjom to może być coraz trudniejsze w utrzymaniu.

Link to postu

Z tego co widzę, już odsyłaliśmy kiedyś rozwiązanie niepoprawnych list ul li, które w tym przypadku mogło by pomóc.

[Towar::Opis | escape_xml | substr_before_first=`<LI>`| unescape_xml |template=`{value}[Towar::Nazwa|then=`<ul>`|unescape_xml]`][Towar::Opis | escape_xml |  replace=`</LI>==</li></ul>`| unescape_xml ]

 

Link to postu

jak w takim razie połączyć te 3 w jedno

[Towar::Opis | escape_xml | substr_before_first=`•`| unescape_xml |template=`{value}[Towar::Nazwa|then=``|unescape_xml]`][Towar::Opis | escape_xml | replace=`==`| unescape_xml ]


[Towar::Opis | escape_xml | substr_before_first=`<LI>`| unescape_xml |template=`{value}[Towar::Nazwa|then=`<ul>`|unescape_xml]`]

[Towar::Opis | escape_xml |  replace=`</LI>==</li></ul>`| unescape_xml ]

  

W jakiej tabeli są opisy aukcji przygotowanych?

mam taki opis i nie wiem czemu nie dział

 

---
**Prismacolor Premier zestaw 72 markery Double End **

- profesjonalne markery artystyczne Prismacolor PREMIER
- permanetne o doskonałym kryciu podłoża
- zestaw 72 kolorów: PM1, PM 4, PM6, PM7, PM8, PM10, PM12, PM13, PM 14, PM15, PM16, PM 17, PM 18, PM 19, PM 23, PM 25, PM 27, PM 28, PM 31, PM 32, PM 37, PM 39, PM 40, PM 42, PM 43, PM 44, PM 46, PM48, PM 50, PM 53, PM 55, PM 60, PM 61, PM 62, PM 65, PM 69, PM 82, PM 88, PM 93, PM 95, PM 100, PM 103, PM 105, PM 109, PM 112, PM 114, PM 98, PM 123, PM 124, PM 125, PM 127, PM 131, PM 133, PM 141, PM 144, PM 145, PM 156, PM 159, PM 161, PM 165, PM 166, PM167, PM 168, PM 169, PM 170, PM 171, PM 172, PM 193, PM 117, PM 118, PM 119, PM 120 (zestawienie barw ponizej)
- markery dwukońcówkowe: Chisel/Fine
- wyraziste, jaskrawe kolory
- tusz na bazie alkoholu, nietoksyczny
- idealne do zastosowań technicznych , jak i artystycznych
- opakowane: tekturowe pudełko
- wyprodukowane przez amerykańską firmę Prismacolor
---
ZDJECIE: 1

ZDJECIE: 2
---
ZDJECIE: 3

ZDJECIE: 4
---
ZDJECIE: 5

ZDJECIE: 6


 

Edytowane przez mleplawy
Link to postu

W momencie kiedy opis zostanie otworzony w edytorze zostaje on poddany wielu konwersjom oraz niepoprawny HTML zostaje poprawiony przez sam edytor w celu wyświetlenia. Dlatego ten opis jest widoczny już jako poprawny. Otworzenie i zapisanie aukcji z błędnym opisem może spowodować jego naprawę.

Generowanie opisów w tle korzysta z uproszczonych reguł i nie z każdym nieprawidłowym kodem HTML sobie poradzi. Edytor jest narzędziem działającym stricte na przeglądarce, więc pod tym względem ma ogromną przewagę.

Opisy są przechowywane w au_Allegro, pole aal_Description, ale są one przechowywane w formacie json, więc modyfikując je trzeba uwzględnić fakt, aby nie uszkodzić tej struktury.

Link to postu

jak w takim razie połączyć w jedno coś takiego aby naprawić opis

[Towar::Opis | escape_xml | substr_before_first=`•`| unescape_xml |template=`{value}[Towar::Nazwa|then=``|unescape_xml]`][Towar::Opis | escape_xml | replace=`==`| unescape_xml ]


[Towar::Opis | escape_xml | substr_before_first=`<LI>`| unescape_xml |template=`{value}[Towar::Nazwa|then=`<ul>`|unescape_xml]`]

[Towar::Opis | escape_xml |  replace=`</LI>==</li></ul>`| unescape_xml ]

 

Link to postu

Można spróbować wstawić kolejne modyfikatory na końcu poprzednich, aczkolwiek z doświadczenia swojego, nie robiłbym w taki sposób, bo to się szybko zemści.

Próba znalezienia błędu w tak skomplikowanym kodzie będzie już sporym wyzwaniem. Strzelam, że będzie to coś takiego, ale nie dam gwarancji, że zadziała.

[Towar::Opis | escape_xml | substr_before_first=`•`| unescape_xml |template=`{value}[Towar::Nazwa|then=``|unescape_xml]`][Towar::Opis | escape_xml | replace=`==`| unescape_xml | escape_xml | substr_before_first=`<LI>`| unescape_xml |template=`{value}[Towar::Nazwa|then=`<ul>`|unescape_xml]`] [Towar::Opis | escape_xml |  replace=`</LI>==</li></ul>`| unescape_xml ]]

 

Link to postu
  • Piotr Kolasa zmienił tytuł na Problem z wystawieniem aukcji błąd opisu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...