Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Отправка писем

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Тестовая отправка емейлов и нотификация по добавлению комментария:
оригинальный текст
тест test !@#$%^&*()-=+/\'".
1
2
3
glare
Письмо с уведомением о комментарии к новости:
тест test !@#$%^&amp;*()-=+/\'".<br />
1<br />
2<br />
3<br />
<img src="/templates/admin/images/smiles/glare.gif" width="20" height="20" alt="glare" style="vertical-align:middle;"/>
Письмо из раздела контакты (текст вообще пришёл одной строкой)
тест test !@#$%^&*()-=+/\'".<br />1<br />2<br />3
Отправка письма из раздела Магазин => Заказ, а также нотификации с форума производятся успешно

З.Ы. письма с demo-сайта отправляются аналогичные описанным выше
 
aristoc

admin
Сообщений: 1159

Каким почтовым клиентом вы пользуетесь?
Описанные выше письма отправляются в формате html, возможно проблема в распознавании формата письма при его просмотре.
 
aristoc

admin
Сообщений: 1159

Проблема выяснилась, в шаблоне письма следует убрать модификатор bbcode при выводе текста комментария.
{$comment.message}
P.S. Модификатор этот в дефолтном шаблоне остался от прошлых версий.
 
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Угу.. подправил, пришло нормально и аттачем закинуло рисунок. Спасибо за ответ
 
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Однако раздел контакты тоже что-то не так как надо работает.. Отправляет
Имя: P0ZiTR0N
Email: *
Сообщение:
123<br />456<br />789
В mail.tpl заменил {$field.value|nl2br|escape} на {$field.value|nl2br} и всё пришло в нормальном виде
 
aristoc

admin
Сообщений: 1159

В целях безопасности escape лучше оставить, но видимо да, лучше поменять местами с nl2br, чтобы переходы на новую строку не выскаивали как теги.
{$field.value|escape|nl2br}
P.S. Спасибо что обратили внимание.
 
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Последний вариант тоже работает нормально. Переставил escape
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.