- 19 Ιούλ 2021, 11:39
#7404
Στην έκδοση 3.0.3.7 με μέθοδο αποστολής SMTP ανάμεσα στο κείμενο παρεμβάλλονται σύμβολα replacement character � (μαύρος ρόμβος με ερωτηματικό). Αυτό προκύπτει από ένα σφάλμα λογικής στο αρχείο smtp.php που διαχωρίζει τις γραμμές σε UTF8 κείμενα σαν να ήταν ASCII και παρεμβάλει line brakes ανά 249 χαρακτήρες.
Στο αρχείο system/library/mail/smtp.php στη γραμμή 191
το:
Στο αρχείο system/library/mail/smtp.php στη γραμμή 191
το:
Κώδικας: Επιλογή όλων
το κάνουμε:
$length = (mb_detect_encoding($message, mb_detect_order(), true) == 'ASCII') ? 998 : 249;
Κώδικας: Επιλογή όλων
$length = (mb_detect_encoding($message, mb_detect_order(), true)!== 'ASCII') ? 998 : 249;
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart