Jump to content

Большая проблема с кодировкой писем в Опенкарт


Guest cotto3-3
 Share

Recommended Posts

Guest cotto3-3

У меня при оформлении тестового заказа приходит нормальное письмо уведомление покупателю, т.е правильная кодировка писма, НО когда я в админке меняю статус заказа и делаю уведомить покупателя о смене статуса, то ему приходит абракадабра вот такая:

LORESS - заказ обновлен 12787

Кому: cotto**@mail.ru

 

сегодня, 12:21

 

№ заказа: 12787

Дата заказа: 03.01.2016

 

Актуальное состояние Вашего заказа:

В обработке

 

Для просмотра Вашего заказа перейдите по ссылке:

http://loress.ru/index.php?route=account/order/info&order_id=12787

 

Комментарии к Вашему заказу:

 

тест тест тест

 

Если у Вас есть какие-либо вопросы, ответьте на это сообщение.

313059548_.thumb.jpg.c291a7d52d8d74ec0006b44617d1761b.jpg

Link to comment
Share on other sites

Пробовать вместо почты на майлру указать другой ящик

вообще не понимаю - нафига покупать домен, размещать магазин на хостинге, и при этом использовать халявный сторонний ящик.

пробовать заменить файлы

catalog\model\checkout\order.php

system\library\mail.php

оригинальными из вашего дистрибутива (только копии своих создайте на всякий случай)

Link to comment
Share on other sites

Guest cotto3-3

у меня в настройках стоит ящик от хостинга, доменный, [email protected]. Я имею в виду, что когда делаю пробный заказ, сама регистрируюсь от чужого имени и мне туда оповещение приходит о заказе нормальное, нормальная кодировка, а вот когда я уже из админки делаю изменяю статус заказа, например на Доставлено, то оповещение на почту приходит кракозябра.. На хостинге мне ответили что нужно где то менять скрипты, если бы я знала, где это все делать..

Link to comment
Share on other sites

Нет не это!Я выше писал.Надо взять из чистого дистрибутива OC 1.5 файлы catalog\model\checkout\order.php

system\library\mail.php и просто перезалить на ваш сервер(хостинг)

Link to comment
Share on other sites

Guest cotto3-3

я файлы залила на яндекс диск, помогите, пожалуйста, что здесь менять мне..

https://yadi.sk/d/fo6Wxi5tmeMEs

https://yadi.sk/d/P8zyiKMnmeMEu

Я просто полная блондинка в этом..

Вы раньше написали, чем я добавила, хорошо, сейчас попробую заменить

Link to comment
Share on other sites

Можно еще так попробовать:

в настройках магазина в админке выбрать SMTP и задать нужные параметры( у вас на хостинге они есть или спросите их у поддержки)

Link to comment
Share on other sites

Guest cotto3-3

сделала как Вы посоветовали, не помогло, к сожалению, в тех поддержке хостинга мне ответили вообще вот так: Здравствуйте, очевидно у вас в коде где-то переопределяется кодировка письма. Можно попробовать поискать где находится скрипт отправки и добавить заголовок кодировки.

Я даже залезла в PhpAdmin и посмотрела там кодировку, прикладываю скрин

986734401_048.thumb.jpg.cabfc4dde6627158faacb4512616b984.jpg

Link to comment
Share on other sites

Guest cotto3-3

вобщем не знаю, решила не решила проблему.. я залезла в mail.php и нашла такое:

$this->text = iconv("cp1251", "UTF-8", $this->text);

поменяла на вот так: $this->text = iconv("UTF-8", "UTF-8", $this->text);

Я ничего этим не испорчу? сделала копию на всякий пожарный файла

Но после кракозябра все же исчезла

Link to comment
Share on other sites

Я ничего этим не испорчу? сделала копию на всякий пожарный файла

Но после кракозябра все же исчезла

Нет,ничего не испортите.Я думаю проблема решена:Music:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...