Письма, отсылаемые по E-mail, не разбиваются на строки, все идет одной строкой

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 1 декабря 2011 в 20:10
вот)
#2 1 декабря 2011 в 20:24
тоже самое (
#3 1 декабря 2011 в 20:45

тоже самое (

RooKee
да это глюк версии 1.9

там надо добавить \n если отправляется в text/plain или <br> если в text/html
#4 1 декабря 2011 в 20:45
только вот знать бы где эта функция mail находится
#5 2 декабря 2011 в 08:18
Тоже интересно…
#6 2 декабря 2011 в 20:47
Создавала тему, думала может у меня только.

Самое плохое — письмо активации, народ перестает регистрироваться, если стоит подтверждение по мылу.
Ссылка текстом, и все идет подряд.
Народ просто не понимает, что там к чему.

Надо исправить
\components\registration\frontend.php
<br><br> прописать после \n\n,
и <a hrеf= на ссылку подтверждения

ну всю папку \includes\letters
поправить html-ем.

Так сделала, может и не очень, но никто не написал как надо правильно это исправить.
#7 3 декабря 2011 в 23:56
Админы! поправьте код
в файле cms.php
функция MailText должна быть

  1. public function mailText($email, $subject, $message, $content='text/plain'){
  2.  
  3. $inConf = cmsConfig::getInstance();
  4.  
  5. $message = wordwrap($message, 70);
  6.  
  7. if ($content=="text/html") {
  8. $this->sendMail($inConf->sitemail, $inConf->sitename, $email, $subject, $message, 1);
  9. } else {
  10. $this->sendMail($inConf->sitemail, $inConf->sitename, $email, $subject, $message);
  11. }
  12.  
  13. }
  14.  
все могут сами поправить
строчка
  1. if ($content="text/html") {
  2.  
должна быть
  1. if ($content=="text/html") {
  2.  
и не нужно будет править шаблоны писем

P.S. сорри за ошибку сразу не заметил — это админам))
#8 4 декабря 2011 в 15:47
Croakerx64, спасибо огромное!!!
#9 4 декабря 2011 в 21:22

Самое плохое — письмо активации, народ перестает регистрироваться, если стоит подтверждение по мылу. Ссылка текстом, и все идет подряд. Народ просто не понимает, что там к чему.

Lana
Аналогичная проблема. Спасибо что подняли тему.
#10 13 декабря 2011 в 20:58
+ спасибо
тоже столкнулся с этой траблой

вот сегодня уже хотел топик писать )
#11 13 декабря 2011 в 21:02
может кто подскажет как в формах создать разделитель?

типа так
------------Ваши данные------------
1
1
1
------------Что умеете------------
2
2
2
#12 1 января 2012 в 13:56
Не понял, где же эта строчка должна быть?

Код PHP:
1
if ($content="text/html") {

Croakerx64
Если ей заменить 1 строчку из кода то 500-я ошибка, поможите наладить отправку писем???
#13 1 января 2012 в 14:14

может кто подскажет как в формах создать разделитель?

типа так
------------Ваши данные------------
1
1
1
------------Что умеете------------
2
2
2

ReM
Одна тема — один вопрос — золотое правило ...

Не понял, где же эта строчка должна быть?
Croakerx64:
Код PHP:
1
if ($content="text/html") {
Если ей заменить 1 строчку из кода то 500-я ошибка, поможите наладить отправку писем???

Igor
В транке есть действующме исправление — тему закрываю…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.