Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 У меня при оформлении тестового заказа приходит нормальное письмо уведомление покупателю, т.е правильная кодировка писма, НО когда я в админке меняю статус заказа и делаю уведомить покупателя о смене статуса, то ему приходит абракадабра вот такая: LORESS - заказ обновлен 12787 Кому: cotto**@mail.ru сегодня, 12:21 в„– заказа: 12787 Дата заказа: 03.01.2016 Актуальное состояние Вашего заказа: Р’ обработке Для просмотра Вашего заказа перейдите РїРѕ ссылке: http://loress.ru/index.php?route=account/order/info&order_id=12787 Комментарии Рє Вашему заказу: тест тест тест Если Сѓ Вас есть какие-либо РІРѕРїСЂРѕСЃС‹, ответьте РЅР° это сообщение. Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 3, 2016 Share Posted January 3, 2016 Пробовать вместо почты на майлру указать другой ящик вообще не понимаю - нафига покупать домен, размещать магазин на хостинге, и при этом использовать халявный сторонний ящик. пробовать заменить файлы catalog\model\checkout\order.php system\library\mail.php оригинальными из вашего дистрибутива (только копии своих создайте на всякий случай) Quote Link to comment Share on other sites More sharing options...
Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 у меня в настройках стоит ящик от хостинга, доменный, [email protected]. Я имею в виду, что когда делаю пробный заказ, сама регистрируюсь от чужого имени и мне туда оповещение приходит о заказе нормальное, нормальная кодировка, а вот когда я уже из админки делаю изменяю статус заказа, например на Доставлено, то оповещение на почту приходит кракозябра.. На хостинге мне ответили что нужно где то менять скрипты, если бы я знала, где это все делать.. Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 3, 2016 Share Posted January 3, 2016 catalog\model\checkout\order.php system\library\mail.php Ну вот эти попробуйте замените Quote Link to comment Share on other sites More sharing options...
Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 Ну вот эти попробуйте замените $this->text = iconv("cp1251", "UTF-8", $this->text); - это менять? Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 3, 2016 Share Posted January 3, 2016 Нет не это!Я выше писал.Надо взять из чистого дистрибутива OC 1.5 файлы catalog\model\checkout\order.php system\library\mail.php и просто перезалить на ваш сервер(хостинг) Quote Link to comment Share on other sites More sharing options...
Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 я файлы залила на яндекс диск, помогите, пожалуйста, что здесь менять мне.. https://yadi.sk/d/fo6Wxi5tmeMEs https://yadi.sk/d/P8zyiKMnmeMEu Я просто полная блондинка в этом.. Вы раньше написали, чем я добавила, хорошо, сейчас попробую заменить Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 3, 2016 Share Posted January 3, 2016 Можно еще так попробовать: в настройках магазина в админке выбрать SMTP и задать нужные параметры( у вас на хостинге они есть или спросите их у поддержки) Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 3, 2016 Share Posted January 3, 2016 [ATTACH=full]576._xfImport[/ATTACH] Quote Link to comment Share on other sites More sharing options...
Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 сделала как Вы посоветовали, не помогло, к сожалению, в тех поддержке хостинга мне ответили вообще вот так: Здравствуйте, очевидно у вас в коде где-то переопределяется кодировка письма. Можно попробовать поискать где находится скрипт отправки и добавить заголовок кодировки. Я даже залезла в PhpAdmin и посмотрела там кодировку, прикладываю скрин Quote Link to comment Share on other sites More sharing options...
Guest cotto3-3 Posted January 3, 2016 Share Posted January 3, 2016 вобщем не знаю, решила не решила проблему.. я залезла в mail.php и нашла такое: $this->text = iconv("cp1251", "UTF-8", $this->text); поменяла на вот так: $this->text = iconv("UTF-8", "UTF-8", $this->text); Я ничего этим не испорчу? сделала копию на всякий пожарный файла Но после кракозябра все же исчезла Quote Link to comment Share on other sites More sharing options...
Guest vadim Posted January 4, 2016 Share Posted January 4, 2016 Я ничего этим не испорчу? сделала копию на всякий пожарный файла Но после кракозябра все же исчезла Нет,ничего не испортите.Я думаю проблема решена:Music: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.