sendOrderToClient problem

yukko

No avatar

2007-06-05 10:58

hmmm to rzecywiscie dziwne,bo u mnie ilosc i wartosc wyswietlaja sie jako ilo i warto

dzieki za sprawdzenie

www.yukko.pl

treewood (OpenSolution)

Avatar: treewood

2007-06-05 14:15

yukko - w jakim programie i wersji sprawdzales tego emaila? Jesli sprawdzales w jednym to sproboj sprawdzic tez w innych programach dodajac do tego takze sprawdzenie poczty przez WWW jesli masz taka mozliwosc.

yukko

No avatar

2007-06-05 17:27

wiec tak: sprawdzalam to glownie przez strony www i w zaleznosci od portalu jest roznie,albo nie ma w ogole polskich znakow, albo zamiast nich sa znaki zapytania albo nie ma tylko ś i ę a reszta sie wyswietla albo jest ok (na WP tylko) :) przez MS Otlook wersja 9.0 nie ma po prostu znakow. czy to sie da ujednolicic?
wczesniej myslalam ze nie wyswietlaja sie tylko te co same dopisalam,a te co byly w szablonie sie wyswietlaja ale w bardziej opornych portalach pcztowych nie ma zadnych i juz.

www.yukko.pl

treewood (OpenSolution)

Avatar: treewood

2007-06-06 11:08

yukko - ciezko mi powiedziec jak rozwiazac ten problem. Jesli tak sie dzieje. Na razie nie znam odpowiedzi na ten problem i bedzie trzeba to dobrze przetestowac. Niestety aktualnie nie mamy tyle czasu by posiedziec nad tym pare godzin i sprawdzic ten skrypt dokladnie. Jesli mozesz to skonsultuj to z jakims znajomym programista lub administratorem serwera. Bycmoze podadza jakas wskazowke.

yukko

No avatar

2007-06-06 23:13

ok,dziekuje za pomoc. to chyba jednak nie jest blad programu skoro efekty roznia sie w zaleznosci od serwera pocztowego - mysle ze blad jest po stronie odbiorcy, nie nadawcy :)

moze ktos sie z tym spotkal i trafi tu na forum i dopomoze,a tymczasem popytam.

Pozdrawiam!

www.yukko.pl

wyksztalciuch7

No avatar

2008-06-02 09:22

SendOrderToClient v 0.5 - polskie znaki - Quick.Cart
Widzę, że problem nie do końca rozwiązany ;) Przesiadłem się z QuickCarta v.2.x na 3.x zainstalowałem plugina i też wysyła bez polskich znaków, generalnie nie jest źle bo nie "karzaczy" tylko zamiast ó jest o, zamiast ą jest a itd. Nie próbowałem powyższych rozwiązań, ale opiszę pewien przypadek. Otworzyłem plik lang/pl w jakimś edytorze dokonałem odpowiednich wpisów i zapisałem. Mail przyszedł z polskimi znakami (sic!) ale "rozkrzaczyło" resztę pliku pl, tak że w sklepie i panelu admina nie miałem polskich znaków. Udało mi się to naprawić, ale maile teraz przychodzą bez polskich znaków.
Da się z tym coś zrobić? Dodam, że jestem zbyt biegły w PHP, ot podmienić linijkę kodu.

treewood (OpenSolution)

Avatar: treewood

2008-06-03 07:42

wyksztalciuch7 - dokonales wpisow ale prawdopodobnie w edytorze, ktory nie obsluguje dobrze UTF-8. Otworz sobie ten plik w jakims edytorze, ktory ma takie wsparcie np. editplus (editplus.com).

Jesli chcesz polskie znaki to edytuj core/common.php i w funkcji sendEmail() wywal odwolania do funkcji change2Latin()

wyksztalciuch7

No avatar

2008-06-04 17:19

Wielkie dzięki treewood, wszystko działa jak należy ;)

aule

No avatar

2008-10-16 21:40

Witam

Mam taki sam problem ale php troszke leży.

Czy sposób prezentowany przez treewood "w funkcji sendEmail() wywal odwolania do funkcji change2Latin()" móglby ktos pokazac na przykładzie kodu??

pozdro

aule

No avatar

2008-10-16 22:18

oki problem rozwiązany

w pliku core/common.php zrobiłem 2 zmiany

Wspomniana wczesniej polega na zmianie:
$sMailContent = change2Latin( $sMailContent );
na
$sMailContent = $sMailContent;

zmiany dokonałem w każdym miejscu gdzie było change2Latin w tej funkcji.

Druga zmiana to:
if( @mail( $sTargetEmail, $sTopic, $sMailContent, 'From: '.$sSender ) ){
na
if( @mail( $sTargetEmail, $sTopic, $sMailContent, 'From: '.$sSender."\r\nContent-type: text/plain; charset=utf-8\r\n" ) ){


zaczerpniete z tematu http://opensolution.org/Quick.Cart/forum/?p=readTopic&nr=5406


pozdrawiam

Do góry
o nas | kontakt