Skocz do zawartości

DPD listy przewozowe za długi tekst, oraz polskie znaki.

Polecane posty

Cześć, przy wysyłce listu przewozowego DPD wyskakuje błąd dotyczący znaków niedozwolonych, w konfiguracji kuriera DPD w polu numer referencyjny mam wplejone [Paczka::Symbol|replace=`/==-`] ----- [Transakcja::DokumKoncowy|replace=`/==-`] co skutkuje tym że na liście pojawia się numer paczki oraz numer dokumentu koncowego. Chciałbym to zamienić na [Transakcja::Dotyczy] - jednak tutaj zwraca błąd o znakach oraz wielkości tekstu który może mieć maksymalnie 35 znaków.

I teraz pytanie jaki kod wkleić by sello zamieniło polskie znaki oraz ucięło tekst do 35 znaków ?

Czy jest jakiś krótszy kod czy znaki trzeba wycinać pojedyńczo typu: [Transakcja::Dotyczy|replace=`/==-`|replace=`ą==-`|replace=`ć==-`|replace=`ź==-`|replace=`ń==-` itd....
Można kod do zamiany znaków zapisać w krótszej wersji? i co dopisać by przyciął wysyłany tekst do 35 znaków ?

Pozdrawiam

Link to postu
W dniu 8.10.2023 o 16:25, Rafał Rafał napisał:

Cześć, przy wysyłce listu przewozowego DPD wyskakuje błąd dotyczący znaków niedozwolonych, w konfiguracji kuriera DPD w polu numer referencyjny mam wplejone [Paczka::Symbol|replace=`/==-`] ----- [Transakcja::DokumKoncowy|replace=`/==-`] co skutkuje tym że na liście pojawia się numer paczki oraz numer dokumentu koncowego. Chciałbym to zamienić na [Transakcja::Dotyczy] - jednak tutaj zwraca błąd o znakach oraz wielkości tekstu który może mieć maksymalnie 35 znaków.

I teraz pytanie jaki kod wkleić by sello zamieniło polskie znaki oraz ucięło tekst do 35 znaków ?

Czy jest jakiś krótszy kod czy znaki trzeba wycinać pojedyńczo typu: [Transakcja::Dotyczy|replace=`/==-`|replace=`ą==-`|replace=`ć==-`|replace=`ź==-`|replace=`ń==-` itd....
Można kod do zamiany znaków zapisać w krótszej wersji? i co dopisać by przyciął wysyłany tekst do 35 znaków ?

Pozdrawiam

Cześć! Aby rozwiązać problem z błędem znaków niedozwolonych przy wysyłce listu przewozowego DPD oraz skrócić tekst do 35 znaków, możesz skorzystać z poniższego kodu:

 

[Transakcja::Dotyczy|replace=`/==-`|replace=`ą==a`|replace=`ć==c`|replace=`ź==z`|replace=`ń==n`...|truncate=`35`]

Zamień polskie znaki na ich odpowiedniki bez diakrytów, a także skorzystaj z funkcji truncate do przycięcia tekstu do 35 znaków. Ten kod skróci tekst i rozwiąże problem z niedozwolonymi znakami.

Link to postu
[Transakcja::Dotyczy|replace=`/==-`|replace=`\==-`|replace=`ą==a`|replace=`ć==c`|replace=`ę==e`|replace=`ł==l`|replace=`ń==n`|replace=`ó==o`|replace=`ś==s`|replace=`ź==z`|replace=`ż==z`|replace=`Ą==A`|replace=`Ć==C`|replace=`Ę==E`|replace=`Ł==L`|replace=`Ń==N`|replace=`Ó==O`|replace=`Ś==S`|replace=`Ź==Z`|replace=`Ż==Z`|truncate=`35`]

Dziękuję pięknie. Wkleiłem pełen kod, rozumiem że wielkość znaków nie jest rozpoznawalna więc trzeba zrobić kod jak powyżej ?
Można to jakoś krócej zapisać ?
Pozdrawiam

Edytowane przez Rafał Rafał
  • Lubię to 1
Link to postu

Trzeba wpisać pełen zestaw znaków. Sam zapis można skrócić, korzystają z modyfikatora replace_many

 

[Transakcja::Dotyczy|replace=`/==-`|replace=`\==-`|replace_many=`ą==a;ć==c;ę==e;ł==l;ń==n;ó==o;ś==s;ź==z;ż==z;Ą==A;Ć==C;Ę==E;Ł==L;Ń==N;Ó==O;Ś==S;Ź==Z;Ż==Z`|truncate=`35`]
Link to postu

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ę...