OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
Από i7racing
#314
Λοιπόν, όλως περιέργως, με τις διάφορες δοκιμές, επέλεξα SMTP και MAIL SERVER: localhost και εγένετο φως!
Λειτουργεί και η επικοινωνία, και η καταχώρηση νέου πελάτη, και η μαζική αποστολή email σε πελάτες.
Το μόνο πρόβλημα είναι με την γλώσσα, δεν φαίνονται σωστά τα Ελληνικά. Αν έχω English admin panel, τα ελληνικά στον τίτλο του
email message είναι διάφορα σύμβολα. Γενικά κάτι πρέπει να διορθωθεί στις γλώσσες.
Οπότε προς το παρόν λύθηκε το email πρόβλημα! Αλλά πρέπει να φτιαχτεί το Encoding στο mail message.

***ΔΙΟΡΘΩΣΗ***
To email encoding λειτουργεί κανονικά, το πρόβλημα έγγειται στην Otenet που έχω επιλέξει να κάνει forward σε άλλο mail account.

Συνεχίζω με ποικίλου τύπου δοκιμές σε διάφορες λειτουργίες της πλατφόρμας και θα επανέλθω με αποτελέσματα.
So far so good.
Άβαταρ μέλους
Από Alexandra
#315
Λοιπόν, όλως περιέργως, με τις διάφορες δοκιμές, επέλεξα SMTP και MAIL SERVER: localhost και εγένετο φως!
Λειτουργεί και η επικοινωνία, και η καταχώρηση νέου πελάτη, και η μαζική αποστολή email σε πελάτες.
Για καλύτερη τεχνική υποστήριξη θα πρέπει να ακολουθείς τα βήματα όπως προτείνονται και όχι να κάνεις στη τύχη διάφορες κινήσεις. (δεν απάντησες στο προηγούμενο ερώτημα αν γύρισες προσωρινά το frontend στο default template.)
Το μόνο πρόβλημα είναι με την γλώσσα, δεν φαίνονται σωστά τα Ελληνικά. Αν έχω English admin panel, τα ελληνικά στον τίτλο του
email message είναι διάφορα σύμβολα. Γενικά κάτι πρέπει να διορθωθεί στις γλώσσες.
Δεν είναι πρόβλημα των γλωσσών αλλά του mail.php όταν χρησιμοποιείται πρωτόκολλο SMTP.
- Άνοιξε το αρχείο system/library/mail.php σε ένα text editor.
- Τη γραμμή 89:
Κώδικας: Επιλογή όλων
$header .= 'Subject: ' . $this->subject . $this->newline;
άλλαξε την σε
Κώδικας: Επιλογή όλων
    $header .= 'Subject: ' . '=?UTF-8?B?' . base64_encode($this->subject) . '?=' . $this->newline;
Από i7racing
#316
Opencart-Hellas έγραψε:Για καλύτερη τεχνική υποστήριξη θα πρέπει να ακολουθείς τα βήματα όπως προτείνονται και όχι να κάνεις στη τύχη διάφορες κινήσεις. (δεν απάντησες στο προηγούμενο ερώτημα αν γύρισες προσωρινά το frontend στο default template.)
Ίσως να μην το ανέφερα. Το άλλαξα σε default template και με επιλογη MAIL δεν έστελνε τίποτα. Νομίζω πως δεν είναι θέμα template.
Opencart-Hellas έγραψε:
Το μόνο πρόβλημα είναι με την γλώσσα, δεν φαίνονται σωστά τα Ελληνικά. Αν έχω English admin panel, τα ελληνικά στον τίτλο τουemail message είναι διάφορα σύμβολα. Γενικά κάτι πρέπει να διορθωθεί στις γλώσσες.
Δεν είναι πρόβλημα των γλωσσών αλλά του mail.php όταν χρησιμοποιείται πρωτόκολλο SMTP.
- Άνοιξε το αρχείο system/library/mail.php σε ένα text editor.
- Τη γραμμή 89:
Κώδικας: Επιλογή όλων
$header .= 'Subject: ' . $this->subject . $this->newline;
άλλαξε την σε
Κώδικας: Επιλογή όλων
    $header .= 'Subject: ' . '=?UTF-8?B?' . base64_encode($this->subject) . '?=' . $this->newline;
Ευχαριστώ για το fix, θα το δοκιμάσω.
Άβαταρ μέλους
Από Alexandra
#318
Ίσως να μην το ανέφερα. Το άλλαξα σε default template και με επιλογη MAIL δεν έστελνε τίποτα. Νομίζω πως δεν είναι θέμα template.
ok, συνεννοήσου με τον provider σου αν μπορεί να σε βοηθήσει να εντοπίσεις γιατί το mail δεν λειτουργεί στο domain αυτό με το Opencart (ίσως από κάποια λάθος ρύθμιση που έκανες στο server.). Δεν είναι λογικό να επικοινωνείς με τον server σου σε τοπικό επίπεδο με SMTP.

Αν δεν οφείλεται σε λάθος ρύθμιση του server και εφόσον έχεις πει ότι δεν έχεις εγκαταστήσει κάποιο άλλο extension το μόνο που απομένει είναι να σιγουρευτείς ότι δεν υπάρχει κάποιο πρόβλημα στην έκδοση του Opencart που εγκαθίσταται με το Plesk (υπόψη ότι όταν διορθώνονται κάποια bugs της τελευταίας στιγμής συγχωνεύονται στην ίδια έκδοση. Έτσι μπορεί να υπάρχουν 3 και 4 διαφορετικές εκδόσεις με την ίδια ονομασία αλλά με διαφορές σε κάποια core αρχεία) Για να βεβαιωθείς ότι δεν υπάρχει κάποιο πρόβλημα με το Opencart που εγκαταστάθηκε από το plesk μπορείς να κάνεις το εξής:

- Να κατεβάσεις την έκδοση 1.5.6.1 από το site του Opencart.
- Να κάνεις backup τα αρχεία του site σου και της βάσης.
- Να ξεζιπάρεις τοπικά την έκδοση 1.5.6.1. Να διαγράψεις το αρχείο admin/config-dist.php, να ζιπάρεις μόνο τους φακέλους admin, catalog, system που βρίσκονται μέσα στον φάκελο upload. (Αν έχεις εγκατεστημένο online το vQmod πριν ζιπάρεις τα αρχεία διέγραψε και το admin/index.php.)
- Ανέβασε το νέο ζιπ που έφτιαξες στον φάκελο του opencart μέσω του filemanager του plesk και ξεζιπάρισε τον για να αντικατασταθούν τα παλιά αρχεία με τα νέα.

Γεια σας. Χρησιμοποιώ το OC 3039 με το Journal και[…]

Πολύ καλά κάνεις και το λες, εννοείτε ότι χρειάζετ[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!